
 /* 
-------cacheFileName----------
 keyA34EC69CD05C0AE55DC316E5B1B2BAE6518757C00294903476207B77A4F91CD9 */ 

.glyph{font-size:16px;width:15em;padding-bottom:1em;margin-right:4em;margin-bottom:1em;float:left;overflow:hidden}.talign-right{text-align:right}.talign-center{text-align:center}.bgc1{background:#f1f1f1}.fgc1{color:#999}.fgc0{color:#000}p{margin-top:1em;margin-bottom:1em}.mvm{margin-top:.75em;margin-bottom:.75em}.mtn{margin-top:0}.mtl,.mal{margin-top:1.5em}.mbl,.mal{margin-bottom:1.5em}.mal,.mhl{margin-left:1.5em;margin-right:1.5em}.mhmm{margin-left:1em;margin-right:1em}.mls{margin-left:.25em}.ptl{padding-top:1.5em}.pbs,.pvs{padding-bottom:.25em}.pvs,.pts{padding-top:.25em}.unit{float:left}.unitRight{float:right}.size1of2{width:50%}.size1of1{width:100%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hidden-true{display:none}.textbox0{width:3em;background:#f1f1f1;padding:.25em .5em;line-height:1.5;height:1.5em}#testDrive{padding-top:24px;line-height:1.5}.fs0{font-size:16px}.fs1{font-size:32px}
@font-face{font-family:'icomoon';src:url('/fonts/icomoon-insta.eot?l7dgif');src:url('/fonts/icomoon-insta.eot?l7dgif#iefix') format('embedded-opentype'),url('/fonts/icomoon-insta.ttf?l7dgif') format('truetype'),url('/fonts/icomoon-insta.woff?l7dgif') format('woff'),url('/fonts/icomoon-insta.svg?l7dgif#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="iconnew-"],[class*=" iconnew-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:""}@font-face{font-family:'MilestoneRetinaDisplayIcons';src:url('/fonts/MilestoneRetinaDisplayIcons.eot?t2wpx5');src:url('/fonts/MilestoneRetinaDisplayIcons.eot?#iefixt2wpx5') format('embedded-opentype'),url('/fonts/MilestoneRetinaDisplayIcons.woff?t2wpx5') format('woff'),url('/fonts/MilestoneRetinaDisplayIcons.ttf?t2wpx5') format('truetype'),url('/fonts/MilestoneRetinaDisplayIcons.svg?t2wpx5#MilestoneRetinaDisplayIcons') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'MilestoneRetinaDisplayIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-svg:before{content:""}.icon-svg2:before{content:""}.icon-svg3:before{content:""}.icon-svg4:before{content:""}.icon-svg5:before{content:""}.icon-svg6:before{content:""}.icon-svg7:before{content:""}.icon-svg8:before{content:""}.icon-svg9:before{content:""}.icon-svg10:before{content:""}.icon-svg11:before{content:""}.icon-svg12:before{content:""}.icon-svg13:before{content:""}.icon-svg14:before{content:""}.icon-svg15:before{content:""}.icon-svg16:before{content:""}.icon-svg17:before{content:""}.icon-svg18:before{content:""}.icon-svg19:before{content:""}.icon-svg20:before{content:""}.icon-svg21:before{content:""}.icon-svg22:before{content:""}.icon-svg23:before{content:""}.icon-svg24:before{content:""}.icon-svg25:before{content:""}.icon-svg26:before{content:""}.icon-svg27:before{content:""}.icon-svg28:before{content:""}.icon-svg29:before{content:""}.icon-svg30:before{content:""}.icon-svg31:before{content:""}.icon-svg32:before{content:""}.icon-svg33:before{content:""}.icon-svg34:before{content:""}.icon-svg35:before{content:""}.icon-svg36:before{content:""}.icon-svg37:before{content:""}.icon-svg38:before{content:""}.icon-svg39:before{content:""}.icon-svg40:before{content:""}.icon-svg41:before{content:""}.icon-svg42:before{content:""}.icon-svg43:before{content:""}.icon-svg44:before{content:""}.icon-svg45:before{content:""}.icon-svg46:before{content:""}.icon-svg47:before{content:""}.icon-accessibility:before{content:""}.icon-address-book:before{content:""}.icon-aid:before{content:""}.icon-airplane:before{content:""}.icon-alarm:before{content:""}.icon-alarm2:before{content:""}.icon-android:before{content:""}.icon-angry:before{content:""}.icon-angry2:before{content:""}.icon-apple:before{content:""}.icon-arrow-down-left:before{content:""}.icon-arrow-down-left2:before{content:""}.icon-arrow-down-left3:before{content:""}.icon-arrow-down-right:before{content:""}.icon-arrow-down-right2:before{content:""}.icon-arrow-down-right3:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-down2:before{content:""}.icon-arrow-down3:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-left2:before{content:""}.icon-arrow-left3:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-right2:before{content:""}.icon-arrow-right3:before{content:""}.icon-arrow-up-left:before{content:""}.icon-arrow-up-left2:before{content:""}.icon-arrow-up-left3:before{content:""}.icon-arrow-up-right:before{content:""}.icon-arrow-up-right2:before{content:""}.icon-arrow-up-right3:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-up2:before{content:""}.icon-arrow-up3:before{content:""}.icon-attachment:before{content:""}.icon-backward:before{content:""}.icon-backward2:before{content:""}.icon-barcode:before{content:""}.icon-bars:before{content:""}.icon-bars2:before{content:""}.icon-bell:before{content:""}.icon-binoculars:before{content:""}.icon-blocked:before{content:""}.icon-blog:before{content:""}.icon-blogger:before{content:""}.icon-blogger2:before{content:""}.icon-bold:before{content:""}.icon-book:before{content:""}.icon-bookmark:before{content:""}.icon-bookmarks:before{content:""}.icon-books:before{content:""}.icon-box-add:before{content:""}.icon-box-remove:before{content:""}.icon-briefcase:before{content:""}.icon-brightness-contrast:before{content:""}.icon-brightness-medium:before{content:""}.icon-bubble:before{content:""}.icon-bubble2:before{content:""}.icon-bubbles:before{content:""}.icon-bubbles2:before{content:""}.icon-bubbles3:before{content:""}.icon-bubbles4:before{content:""}.icon-bug:before{content:""}.icon-bullhorn:before{content:""}.icon-busy:before{content:""}.icon-cabinet:before{content:""}.icon-calculate:before{content:""}.icon-calendar:before{content:""}.icon-calendar2:before{content:""}.icon-camera:before{content:""}.icon-camera2:before{content:""}.icon-cancel-circle:before{content:""}.icon-cart:before{content:""}.icon-cart2:before{content:""}.icon-cart3:before{content:""}.icon-checkbox-checked:before{content:""}.icon-checkbox-partial:before{content:""}.icon-checkbox-unchecked:before{content:""}.icon-checkmark-circle:before{content:""}.icon-checkmark:before{content:""}.icon-checkmark2:before{content:""}.icon-chrome:before{content:""}.icon-clock:before{content:""}.icon-clock2:before{content:""}.icon-close:before{content:""}.icon-cloud-download:before{content:""}.icon-cloud-upload:before{content:""}.icon-cloud:before{content:""}.icon-clubs:before{content:""}.icon-code:before{content:""}.icon-cog:before{content:""}.icon-cog2:before{content:""}.icon-cogs:before{content:""}.icon-coin:before{content:""}.icon-compass:before{content:""}.icon-confused:before{content:""}.icon-confused2:before{content:""}.icon-connection:before{content:""}.icon-console:before{content:""}.icon-contract:before{content:""}.icon-contract2:before{content:""}.icon-contrast:before{content:""}.icon-cool:before{content:""}.icon-cool2:before{content:""}.icon-copy:before{content:""}.icon-copy2:before{content:""}.icon-copy3:before{content:""}.icon-credit:before{content:""}.icon-crop:before{content:""}.icon-css3:before{content:""}.icon-dashboard:before{content:""}.icon-delicious:before{content:""}.icon-deviantart:before{content:""}.icon-deviantart2:before{content:""}.icon-diamonds:before{content:""}.icon-dice:before{content:""}.icon-disk:before{content:""}.icon-download:before{content:""}.icon-download2:before{content:""}.icon-download3:before{content:""}.icon-drawer:before{content:""}.icon-drawer2:before{content:""}.icon-drawer3:before{content:""}.icon-dribbble:before{content:""}.icon-dribbble2:before{content:""}.icon-dribbble3:before{content:""}.icon-droplet:before{content:""}.icon-earth:before{content:""}.icon-eject:before{content:""}.icon-embed:before{content:""}.icon-enter:before{content:""}.icon-envelop:before{content:""}.icon-equalizer:before{content:""}.icon-evil:before{content:""}.icon-evil2:before{content:""}.icon-exit:before{content:""}.icon-expand:before{content:""}.icon-expand2:before{content:""}.icon-eye-blocked:before{content:""}.icon-eye:before{content:""}.icon-eye2:before{content:""}.icon-facebook:before{content:""}.icon-facebook2:before{content:""}.icon-facebook3:before{content:""}.icon-feed:before{content:""}.icon-feed2:before{content:""}.icon-feed3:before{content:""}.icon-feed4:before{content:""}.icon-file-css:before{content:""}.icon-file-excel:before{content:""}.icon-file-openoffice:before{content:""}.icon-file-pdf:before{content:""}.icon-file-powerpoint:before{content:""}.icon-file-word:before{content:""}.icon-file-xml:before{content:""}.icon-file-zip:before{content:""}.icon-file:before{content:""}.icon-file2:before{content:""}.icon-file3:before{content:""}.icon-file4:before{content:""}.icon-film:before{content:""}.icon-filter:before{content:""}.icon-filter2:before{content:""}.icon-finder:before{content:""}.icon-fire:before{content:""}.icon-firefox:before{content:""}.icon-first:before{content:""}.icon-flag:before{content:""}.icon-flattr:before{content:""}.icon-flickr:before{content:""}.icon-flickr2:before{content:""}.icon-flickr3:before{content:""}.icon-flickr4:before{content:""}.icon-flip:before{content:""}.icon-flip2:before{content:""}.icon-folder-open:before{content:""}.icon-folder:before{content:""}.icon-font:before{content:""}.icon-food:before{content:""}.icon-forrst:before{content:""}.icon-forrst2:before{content:""}.icon-forward:before{content:""}.icon-forward2:before{content:""}.icon-forward3:before{content:""}.icon-foursquare:before{content:""}.icon-foursquare2:before{content:""}.icon-gift:before{content:""}.icon-github:before{content:""}.icon-github2:before{content:""}.icon-github3:before{content:""}.icon-github4:before{content:""}.icon-github5:before{content:""}.icon-glass:before{content:""}.icon-globe:before{content:""}.icon-google-drive:before{content:""}.icon-google-plus:before{content:""}.icon-google-plus2:before{content:""}.icon-google-plus3:before{content:""}.icon-google-plus4:before{content:""}.icon-google:before{content:""}.icon-grin:before{content:""}.icon-grin2:before{content:""}.icon-hammer:before{content:""}.icon-hammer2:before{content:""}.icon-happy:before{content:""}.icon-happy2:before{content:""}.icon-headphones:before{content:""}.icon-heart-broken:before{content:""}.icon-heart:before{content:""}.icon-heart2:before{content:""}.icon-history:before{content:""}.icon-home:before{content:""}.icon-home2:before{content:""}.icon-home3:before{content:""}.icon-html5:before{content:""}.icon-html52:before{content:""}.icon-icomoon:before{content:""}.icon-ie:before{content:""}.icon-image:before{content:""}.icon-image2:before{content:""}.icon-images:before{content:""}.icon-indent-decrease:before{content:""}.icon-indent-increase:before{content:""}.icon-info:before{content:""}.icon-info2:before{content:""}.icon-insert-template:before{content:""}.icon-italic:before{content:""}.icon-joomla:before{content:""}.icon-key:before{content:""}.icon-key2:before{content:""}.icon-keyboard:before{content:""}.icon-lab:before{content:""}.icon-lanyrd:before{content:""}.icon-laptop:before{content:""}.icon-last:before{content:""}.icon-lastfm:before{content:""}.icon-lastfm2:before{content:""}.icon-leaf:before{content:""}.icon-left-to-right:before{content:""}.icon-library:before{content:""}.icon-libreoffice:before{content:""}.icon-lightning:before{content:""}.icon-link:before{content:""}.icon-linkedin:before{content:""}.icon-list:before{content:""}.icon-list2:before{content:""}.icon-location:before{content:""}.icon-location2:before{content:""}.icon-lock:before{content:""}.icon-lock2:before{content:""}.icon-loop:before{content:""}.icon-loop2:before{content:""}.icon-loop3:before{content:""}.icon-magnet:before{content:""}.icon-mail:before{content:""}.icon-mail2:before{content:""}.icon-mail3:before{content:""}.icon-mail4:before{content:""}.icon-map:before{content:""}.icon-map2:before{content:""}.icon-menu:before{content:""}.icon-menu2:before{content:""}.icon-meter:before{content:""}.icon-meter2:before{content:""}.icon-minus:before{content:""}.icon-mobile:before{content:""}.icon-mobile2:before{content:""}.icon-mug:before{content:""}.icon-music:before{content:""}.icon-neutral:before{content:""}.icon-neutral2:before{content:""}.icon-new-tab:before{content:""}.icon-newspaper:before{content:""}.icon-next:before{content:""}.icon-notebook:before{content:""}.icon-notification:before{content:""}.icon-numbered-list:before{content:""}.icon-office:before{content:""}.icon-omega:before{content:""}.icon-opera:before{content:""}.icon-pacman:before{content:""}.icon-paint-format:before{content:""}.icon-paragraph-center:before{content:""}.icon-paragraph-center2:before{content:""}.icon-paragraph-justify:before{content:""}.icon-paragraph-justify2:before{content:""}.icon-paragraph-left:before{content:""}.icon-paragraph-left2:before{content:""}.icon-paragraph-right:before{content:""}.icon-paragraph-right2:before{content:""}.icon-paste:before{content:""}.icon-paste2:before{content:""}.icon-paste3:before{content:""}.icon-pause:before{content:""}.icon-pause2:before{content:""}.icon-pawn:before{content:""}.icon-paypal:before{content:""}.icon-paypal2:before{content:""}.icon-paypal3:before{content:""}.icon-pen:before{content:""}.icon-pencil:before{content:""}.icon-pencil2:before{content:""}.icon-phone-hang-up:before{content:""}.icon-phone:before{content:""}.icon-picassa:before{content:""}.icon-picassa2:before{content:""}.icon-pie:before{content:""}.icon-pilcrow:before{content:""}.icon-pinterest:before{content:""}.icon-pinterest2:before{content:""}.icon-play:before{content:""}.icon-play2:before{content:""}.icon-play3:before{content:""}.icon-plus:before{content:""}.icon-podcast:before{content:""}.icon-point-down:before{content:""}.icon-point-left:before{content:""}.icon-point-right:before{content:""}.icon-point-up:before{content:""}.icon-power-cord:before{content:""}.icon-previous:before{content:""}.icon-print:before{content:""}.icon-profile:before{content:""}.icon-pushpin:before{content:""}.icon-qrcode:before{content:""}.icon-question:before{content:""}.icon-quill:before{content:""}.icon-quotes-left:before{content:""}.icon-radio-checked:before{content:""}.icon-radio-unchecked:before{content:""}.icon-reddit:before{content:""}.icon-redo:before{content:""}.icon-redo2:before{content:""}.icon-remove:before{content:""}.icon-remove2:before{content:""}.icon-reply:before{content:""}.icon-right-to-left:before{content:""}.icon-road:before{content:""}.icon-rocket:before{content:""}.icon-sad:before{content:""}.icon-sad2:before{content:""}.icon-safari:before{content:""}.icon-scissors:before{content:""}.icon-screen:before{content:""}.icon-search:before{content:""}.icon-settings:before{content:""}.icon-share:before{content:""}.icon-shield:before{content:""}.icon-shocked:before{content:""}.icon-shocked2:before{content:""}.icon-shuffle:before{content:""}.icon-sigma:before{content:""}.icon-signup:before{content:""}.icon-skype:before{content:""}.icon-smiley:before{content:""}.icon-smiley2:before{content:""}.icon-soundcloud:before{content:""}.icon-soundcloud2:before{content:""}.icon-spades:before{content:""}.icon-spam:before{content:""}.icon-spell-check:before{content:""}.icon-spinner:before{content:""}.icon-spinner2:before{content:""}.icon-spinner3:before{content:""}.icon-spinner4:before{content:""}.icon-spinner5:before{content:""}.icon-spinner6:before{content:""}.icon-stack:before{content:""}.icon-stackoverflow:before{content:""}.icon-star:before{content:""}.icon-star2:before{content:""}.icon-star3:before{content:""}.icon-stats:before{content:""}.icon-steam:before{content:""}.icon-steam2:before{content:""}.icon-stop:before{content:""}.icon-stop2:before{content:""}.icon-stopwatch:before{content:""}.icon-storage:before{content:""}.icon-strikethrough:before{content:""}.icon-stumbleupon:before{content:""}.icon-stumbleupon2:before{content:""}.icon-support:before{content:""}.icon-switch:before{content:""}.icon-tab:before{content:""}.icon-table:before{content:""}.icon-table2:before{content:""}.icon-tablet:before{content:""}.icon-tag:before{content:""}.icon-tags:before{content:""}.icon-target:before{content:""}.icon-text-height:before{content:""}.icon-text-width:before{content:""}.icon-thumbs-up:before{content:""}.icon-thumbs-up2:before{content:""}.icon-ticket:before{content:""}.icon-tongue:before{content:""}.icon-tongue2:before{content:""}.icon-tree:before{content:""}.icon-trophy:before{content:""}.icon-truck:before{content:""}.icon-tumblr:before{content:""}.icon-tumblr2:before{content:""}.icon-tux:before{content:""}.icon-tv:before{content:""}.icon-twitter:before{content:""}.icon-twitter2:before{content:""}.icon-twitter3:before{content:""}.icon-underline:before{content:""}.icon-undo:before{content:""}.icon-undo2:before{content:""}.icon-unlocked:before{content:""}.icon-upload:before{content:""}.icon-upload2:before{content:""}.icon-upload3:before{content:""}.icon-user:before{content:""}.icon-user2:before{content:""}.icon-user3:before{content:""}.icon-user4:before{content:""}.icon-users:before{content:""}.icon-users2:before{content:""}.icon-vimeo:before{content:""}.icon-vimeo2:before{content:""}.icon-vimeo3:before{content:""}.icon-volume-decrease:before{content:""}.icon-volume-high:before{content:""}.icon-volume-increase:before{content:""}.icon-volume-low:before{content:""}.icon-volume-medium:before{content:""}.icon-volume-mute:before{content:""}.icon-volume-mute2:before{content:""}.icon-wand:before{content:""}.icon-warning:before{content:""}.icon-windows:before{content:""}.icon-windows8:before{content:""}.icon-wink:before{content:""}.icon-wink2:before{content:""}.icon-wondering:before{content:""}.icon-wondering2:before{content:""}.icon-wordpress:before{content:""}.icon-wordpress2:before{content:""}.icon-wrench:before{content:""}.icon-xing:before{content:""}.icon-xing2:before{content:""}.icon-yahoo:before{content:""}.icon-yelp:before{content:""}.icon-youtube:before{content:""}.icon-youtube2:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-airplane2:before{content:""}.icon-art:before{content:""}.icon-blogger3:before{content:""}.icon-book2:before{content:""}.icon-book22:before{content:""}.icon-business:before{content:""}.icon-calendar3:before{content:""}.icon-camera3:before{content:""}.icon-camping:before{content:""}.icon-camping2:before{content:""}.icon-car:before{content:""}.icon-carnival:before{content:""}.icon-carrotDown:before{content:""}.icon-carrotLeft:before{content:""}.icon-carrotRight:before{content:""}.icon-carrotUp:before{content:""}.icon-downArrow:before{content:""}.icon-downArrow2:before{content:""}.icon-downArrow3:before{content:""}.icon-downArrow4:before{content:""}.icon-downArrowThin:before{content:""}.icon-drink:before{content:""}.icon-education:before{content:""}.icon-email:before{content:""}.icon-facebook4:before{content:""}.icon-flickr5:before{content:""}.icon-fourSquare:before{content:""}.icon-golf:before{content:""}.icon-googlePlus:before{content:""}.icon-instagram2:before{content:""}.icon-key3:before{content:""}.icon-leftArrow:before{content:""}.icon-leftArrow2:before{content:""}.icon-leftArrow3:before{content:""}.icon-leftArrow4:before{content:""}.icon-leftArrowThin:before{content:""}.icon-linkedin2:before{content:""}.icon-liveChat:before{content:""}.icon-location3:before{content:""}.icon-location4:before{content:""}.icon-map3:before{content:""}.icon-mapPin:before{content:""}.icon-monument:before{content:""}.icon-palmTree:before{content:""}.icon-palmTree2:before{content:""}.icon-passport:before{content:""}.icon-pinterest3:before{content:""}.icon-rightArrow:before{content:""}.icon-rightArrow2:before{content:""}.icon-rightArrow3:before{content:""}.icon-rightArrow4:before{content:""}.icon-rightArrowThin:before{content:""}.icon-rooms:before{content:""}.icon-history:before{content:""}.icon-chef:before{content:""}.icon-rss:before{content:""}.icon-search2:before{content:""}.icon-settings2:before{content:""}.icon-share2:before{content:""}.icon-shower:before{content:""}.icon-snorkle:before{content:""}.icon-spa:before{content:""}.icon-spa2:before{content:""}.icon-sports:before{content:""}.icon-suitcase:before{content:""}.icon-train:before{content:""}.icon-tripAdvisor:before{content:""}.icon-tumblr3:before{content:""}.icon-twitter4:before{content:""}.icon-upArrow:before{content:""}.icon-upArrow2:before{content:""}.icon-upArrow3:before{content:""}.icon-upArrow4:before{content:""}.icon-upArrowThin:before{content:""}.icon-vimeo4:before{content:""}.icon-wordpress3:before{content:""}.icon-world:before{content:""}.icon-youTube:before{content:""}.icon-youTube2:before{content:""}
.pushItDown, .pushItDown.headerfix {
  margin-top: 0 !important;
}
.icon-instagram.iconnew-s {
  display: inline-block;
  left: 1px;
  position: relative;
  top:2px;
  font-size:14px;
}
.blankspace {
  display: none;
}

.slide-desc {
  display: none;
}

.textcenter {
  text-align: center;
}

select::-ms-expand{display:none}
* {
  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;
}
body {
  background-color: #fff;
  font-family: 'latoregular';
  font-size: 15px;
  color: #473a4a;
  line-height: 27px;
}
#wrapper {
  margin: 0 auto;
  max-width: 1600px;
  position: relative;
}
#main {
  height: 167px;
  max-width: 1600px;
  position: fixed;
  width: 100%;
  z-index: 20;
}

.shadows-top {
  position: absolute;
  background-image: url(/images_noindex/top-shadow.png);
  width: 100%;
  background-repeat: repeat-x;
  height: 200px;
  top:0px;
  left:0px;
  z-index: 1;
}

.shadows-bottom{
  position: absolute;
  background-image: url(/images_noindex/bottom-shadow.png);
  width: 100%;
  background-repeat: repeat-x;
  height: 200px;
  bottom:0px;
  left:0px;
  z-index: 1;
}

/* ---header start--- */
header {
  width: 966px;
  margin: 0 auto;
  position: relative;
  height: 71px;
  z-index: 10;
}


#logo-wrap {
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 335px;
  z-index: 6;
}

.logo-left, #logo, .logo-right {
  float: left;
}

#logo {
  background-image: url("/images_noindex/logo-bg.png");
  height: 167px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  width: 180px;
  z-index: 6;
  text-align: center;
}

#logo a {
  /*float: left;
  margin-left: 24px;
  margin-top: 6px;*/
}
#number {
  color: #FFFFFF;
  font-family: 'trocchiregular';
  font-size: 16px;
  left: 0px;
  position: absolute;
  text-transform: capitalize;
  top: 30px; height:12px;  line-height:12px; text-shadow: 1px 0 1px #000;
}
#number span {
  float: right;
  padding-top: 0px;
  margin-left: 20px;
  padding-left: 20px;
  border-left:solid 1px #cab9b0;
  font-family: 'latoregular';
}
#number span a:link, #number span a:visited{color: #FFFFFF;}
#number span a:hover, #number span a:focus{color: #c5a5cd;}
/*---Subnav Start-- */

#subnav {
  line-height: normal;
  position: absolute;
  right: 0;
  top: 27px;
  width: auto; z-index:7;
}
.icon-mail2 {display:none;}
#subnav ul li {
  float: left;
  list-style: outside none none;
  padding: 0 0px 0 0;
}
#subnav ul li a {
  display: block;
  font-family: "trocchiregular";
  font-size: 13px;
  padding: 0;
  text-align: center; text-shadow: 1px 0 1px #000;
}
#subnav ul li.sub-photo {
  padding: 0;
}
#subnav a.nav:link, #subnav a.nav:visited {
  color: #fff;
  text-decoration: none;
}
#subnav a.nav:hover , #subnav a.nav:focus{
  color: #ddc3e3;
  text-decoration: none;
}
#subnav a.nav:hover .icon, #subnav a.nav:focus .icon {color:#fff;}
#subnav a.navON:link .icon, #subnav a.navON:visited .icon, #subnav a.navON:hover .icon {
  color: #fff;
  text-decoration: none;
}
#subnav a.navON:link, #subnav a.navON:visited, #subnav a.navON:hover, #subnav a.navON:focus {
  /*color: #ddc3e3;*/
  opacity: .7;
  text-decoration: none;
}
#subnav .last-child, #subnav .last-child a {
  border-right: 0px;
  padding-right: 0px;
}
.icon {
  /*background-image: url("/images_noindex/sprite.png");
  background-repeat: no-repeat;
  display: block;
  padding-bottom: 8px;
  height: 17px;*/
  margin: 0 auto; float:right;

  width: 19px;
}
/*.sub-contact .icon {
background-position: 0 -296px;
}
.sub-email .icon {
background-position: 0 -323px;
}
.sub-reviews .icon {
background-position: -27px -297px;
height: 10px;
margin-bottom: 7px;
}
.sub-emap .icon {
background-position: -28px -321px;
}
.sub-photo .icon {
background-position: -62px -297px;
}*/
/*---Subnav End-- */



/*---Topnav Start--- */

#nav {
  background-color: #fff;
  background-image: url("/images_noindex/topnav-bg.png");
  height: 60px;
  position: absolute;
  top: 71px;
  width: 100%; z-index:9;
}
#topnav {
  height: 32px;
  margin: 0 auto;
  max-width: 966px;
  position: relative;
  top: 19px;
}
#topnav ul {
  line-height: normal;
  list-style: outside none none;
  margin: 0;
  padding-left: 3px;
}
#topnav li {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
  text-align: left;
  text-transform: capitalize;
  width: auto;
}
#topnav li.home, #topnav .pkg {
  background: none;
  padding: 0;
}
#topnav .pkg {
  margin: 0;
}
#topnav .home { width:86px;}
#topnav .home a {
  text-align: left;
  width: auto; margin-left:0px;
}
#topnav li.ttd {float:right}
#topnav .ttd a {
  text-align: right;
  width: auto; margin-right:0px; margin-left:0px;
}
#topnav .location {width:121px;}
#topnav .location a {
  width: auto;
}

.blank-li {
  display: inline;
  float: left;
  width: 210px !important;
}

#topnav .rooms{
  width: 95px;
}
#topnav .amenities{
  width: 142px;
}
#topnav .thingstodo a {
  width: auto;
}
#topnav .dining a {
  width: auto;
}
#topnav .events { width:70px;}


#topnav .chef { width:106px;}
#topnav .chef a {
  width: auto;
}
#topnav .tyetogo {
  width: 80px;
}
#topnav .contact{ width:119px;}
#topnav .contact a {
  width: auto;
}

#topnav .location1{ width:110px;}
#topnav .location1 a {
  width: auto;
}
#topnav .faq {
  width: 60px;
}
#topnav .pkg a {
  width: auto;
}
#topnav li a .home-icon {
  background-image: url("/images_noindex/sprite.png");
  background-position: 0 -364px;
  background-repeat: no-repeat;
  display: block;
  height: 15px;
  margin-top: 2px;
  width: 14px;
}
#topnav li a .home-icon {
  display: none;
}

#topnav li a .home-text {
  display: block;
}
#topnav li a {
  float: left;
  font-family: "trocchiregular";
  font-size: 15px;
  font-weight: normal;
  padding: 0;
  height: 32px;
  text-transform: capitalize; margin:0;
}
#topnav a.nav:link, #topnav a.nav:visited {
  color: #3e5d58;
}
#topnav a.navON:link, #topnav a.navON:visited, #topnav a.navON:hover, #topnav a.nav:hover, #topnav a.navON:focus, #topnav a.nav:focus  {
  color: #332137;
  background-image: url(/images_noindex/topnav-bg-hover.png);
  background-repeat: no-repeat;
  background-position: center 23px;
}
#topnav li.eve {

  position: relative;
}
#topnav li.wed {
  position: relative;
}
#topnav ul li ul.dropnav {
  background: #DBDBDB;
  float: left;
  height: auto;
  list-style: none outside none;
  margin: 0;
  padding: 5px 0px;
  position: absolute;
  top: 32px;
  z-index: 1;
}
.dropnav li {
  float: none !important;
}
.dropnav a {
  color: #444444 !important;
  float: none !important;
  display: block;
  border-right: 0 none !important;
  line-height: 30px;
}
.dropnav a:hover, .dropnav a.navON {
  color: #282828 !important;
  background: none !important;
}
.fsptab {
  display: none !important;
}
#topnav li a span, .icon-list2 {
  display: none;
}
/*---Topnav end--- */



/*---Middle start--- */
#middle {
  margin: 0 auto;
  overflow: hidden;
  padding-top: 0px;
  position: relative;
  width: 100%; 
  min-height:600px;
}
.home #middle {
  min-height:895px;
}
#mainimage {
  left: 50%;
  margin-left: -577px;
  position: relative;
  width: 1153px;
  z-index: 0;
}
#middle .bx-wrapper .bx-pager, #middle .bx-wrapper .bx-controls-auto {
  position: absolute;
  top: 222px;
  width: 100%;
  z-index: 51;
}
#middle .bx-wrapper .bx-prev {
  background-image: url("/images_noindex/main-left.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 282px;
  left: 0;
  width: 115px;
}
#middle .bx-wrapper .bx-next {
  background-image: url("/images_noindex/main-right.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  right: 0;
  width: 115px;
  height: 282px;
}
#middle .bx-wrapper .bx-controls-direction a {
  margin-top: 0;
  outline: 0 none;
  position: absolute;
  text-indent: -9999px;
  top: 81px;
  z-index: 9999;
}
.slide-desc {
  border-bottom: 1px solid #A4A4A3;
  border-top: 1px solid #A4A4A3;
  color: #FFFFFF;
  display: inline-block;
  font-family: 'droid_serifregular';
  font-size: 36px;
  left: 33%;
  padding: 10px 0;
  position: absolute;
  text-shadow: 23px 7px 44px #000;
  top: 184px;
  z-index: 51;
}
/*---Middle end--- */

/*---Holder Start--- */


#holderwrap {
  background-color: #303030;
  border-bottom: 1px solid #585858;
  height: 81px;
  position: relative;
}
#holder {
  width: 1010px;
  margin: 0 auto;
  position: relative;
}
/*---Holder End--- */

/*---Content Start--- */


#contentinfo {
  background-color: #efebeb;
  background-image: url("/images_noindex/body-bg.jpg");
  background-repeat: repeat;
  margin: 0 auto;
  padding-top: 0;
  position: relative;
  width: 100%;
  z-index: 1;
}
.fixheader {
  padding-top: 157px !important;
}
#mainimageslideshow {
  height: auto !important;
  position: relative !important;
  width: 100%;
}
.contentwrap {
  margin: 0 auto;
}
#container {
  margin: 0 auto;
  width: 966px;
  position: relative;
  z-index: 10;
}
#content {
  padding: 26px 0 20px;
  position: relative;
  width: 100%;
}
#header {
  background-image: url("/images_noindex/headerbdr.png");
  background-position: center 41px;
  background-repeat: no-repeat;
  color: #332137;
  font-family: "trocchiregular";
  font-size: 36px;
  font-weight: normal;
  height: 48px;
  line-height: 36px;
  padding: 0 0 21px;
  position: relative;
  text-align: center;
  text-transform: capitalize;
  width: auto;
  z-index: 0;
}

#header span {
  color: #3e5f56;
  display: block;
  font-size: 26px;
  font-weight: normal;
  text-transform: lowercase;
  font-family: 'loraitalic';
}
#social {
  right: 21px;
  position: absolute;
  top: 67px;
  z-index: 6;
  height: 15px;
  width: 15px;
  background: url(/images_noindex/sprite.png) no-repeat -80px -32px;
}
/*---Sidebar Slider Start--- */

.home-section-content {
  margin: 0 auto;
  width: 960px;
}
/*-----------------------Home Section 2--------------------------- */
.homesection-2 {
  position: relative;
  width: 100%;
}
#manager {
  height: 242px;
  left: 50%;
  margin-left: -122px;
  position: absolute;
  top: 282px;
  width: 242px;
  z-index: 1;
}
.holder-title {
  color: #fff;
  font-family: "trocchiregular";
  font-size: 22px;
  text-align: center;
  display: block;
}
.holder-title > span {
  color: #fff;
  display: block;
  font-family: "trocchiregular";
  font-size: 22px;
  padding-top: 100px;
  text-align: center;
}
/*.holder-title {
color: #fff;
font-family: "trocchiregular";
font-size: 30px;
text-align: center;
display: block;
}
.holder-title > span {
color: #fff;
display: block;
font-family: "loraitalic";
font-size: 18px;
padding-top: 78px;
text-align: center;
}*/

.manager-img {
  height: 281px; display:none;
}
.manager-des {
  background-image: url(/images_noindex/manager-bg.png);
  height: 242px;
  position: relative;
  width: 242px;
}



#lowest {
  color: #fff;
  display: block;
  font-family: "loraitalic";
  font-size: 19px;
  text-align: center;
  padding-top: 11px;
}

#manager a:link, #manager a:visited {
  color: #7b7b7b;
}
#manager a:link .holder-title, #manager a:visited .holder-title {
  color: #fff;
}
#manager a:link #moreinfo, #manager a:visited #moreinfo {
  color: #7b7b7b;
}
#manager a:hover, #manager a:focus {
  color: #000;
}
#manager a:hover .holder-title, #manager a:hover .holder-title span, #manager a:hover #lowest, #manager a:focus .holder-title, #manager a:focus .holder-title span, #manager a:focus #lowest  {
  color: #D7D7D7;
}
#manager a:hover #moreinfo, #manager a:focus #moreinfo {
  color: #000;
}
.reason-titletext {
  background: url("/images_noindex/bdrdesignbg.png") no-repeat scroll center bottom;
  font-family: "poiret_oneregular";
  font-size: 30px;
  padding: 20px 0 41px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
#moreinfo {
  border: 1px solid #959595;
  color: #ffffff;
  display: block;
  font-family: "poiret_oneregular";
  font-size: 18px;
  height: 31px;
  left: 0;
  line-height: 31px;
  margin: 0 auto;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 180px; display:none;
}
#moreinfo span {
  background-color: #959595;
  display: block;
  height: 102%;
  left: -3px;
  line-height: 31px;
  position: relative;
  top: -2px;
  width: 101.5%;
}
#top-reasons {
  float: left;
  height: 515px;
  overflow: hidden;
  position: relative;
  width: 320px;
}
.reason-slider {
  list-style: none;
}
.reason-img {
  height: 281px;
  width: 320px;
}
.reason-text {
  display: inline-block;
  height: 234px;
  position: relative;
  width: 320px;
}
.reasonbg {
  background-image: url("/images_noindex/reasonbg.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
  bottom: 0;
  height: 234px;
  left: 0;
  position: absolute;
  width: 320px;
}
.reason-titletext {
  position: absolute;
  top: 281px;
  z-index: 1;
}
.reason-text-inner {
  font-family: "latoregular";
  font-size: 15px;
  position: absolute;
  text-align: center;
  top: 107px;
  width: 100%;
  z-index: 1;
}
.reason-text #moreinfo {
  bottom: 16px;
  left: 71px;
  position: absolute;
}
#top-reasons .bx-controls {
  left: 128px;
  position: absolute;
  top: 430px;
  z-index: 51;
}
#top-reasons .bx-wrapper .bx-pager {
  padding: 0;
}
#top-reasons .bx-wrapper .bx-pager.bx-default-pager a {
  background-color: transparent;
  border: 1px solid #c6c6c6;
  margin: 0 5px 0 0;
}
#top-reasons .bx-wrapper .bx-pager.bx-default-pager a:hover, #top-reasons .bx-wrapper .bx-pager.bx-default-pager a.active, #top-reasons .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background-color: #c6c6c6;
  border: 1px solid #c6c6c6;
}
#top-reasons a:link, #top-reasons a:visited {
  color: #7b7b7b;
}
#top-reasons a:hover, #top-reasons a:focus {
  color: #000;
}
/*-----------------------Home Section 2 End--------------------------- */


/*-----------------------Home Section 3 --------------------------- */

.homesection-3 {
  padding: 42px 0 54px;
  position: relative;
  width: 100%;
}
.quotes {
  background: url("/images_noindex/headerbdr.png") no-repeat scroll center bottom;
  color: #363636;
  font-family: "poiret_oneregular";
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 35px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
/*-----------------------Home Section 3 End --------------------------- */


/*-----------------------Home Section 4 --------------------------- */

.homesection-4 {
  margin: 0 auto;
  overflow: hidden;
  background-color: #fff;
  width: 100%; position: relative; height:355px;
}
#special-packages {
  float: left;
  height: 718px;
  left: 50%;
  margin: 0 0 0 -800px;
  position: relative;
  width: 1600px;
}
.pkgbdr {
  background-image: url("/images_noindex/pkg-bdr-bg.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 460px;
  left: 50%;
  margin: 0 0 0 -480px;
  position: absolute;
  top: 130px;
  width: 960px;
}
.pkg-titletext {
  background-image: url("/images_noindex/pkgtitlebg.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: "poiret_oneregular";
  font-size: 48px;
  left: 50%;
  margin: 0 0 0 -234px;
  padding-bottom: 58px;
  position: absolute;
  text-transform: uppercase;
  top: 125px;
  z-index: 1;
}
.packages-img {
  height: 718px;
  position: relative;
  width: 1600px;
  z-index: 0;
}
.packages-text {
  position: relative;
  z-index: 1;
  margin-top: 6px;
}
.packages-text-inner {
  margin-top: 6px;
}
#special-packages .bx-wrapper .bx-prev {
  background-image: url("/images_noindex/sprite.png");
  background-position: 0px -234px;
  background-repeat: no-repeat;
  left: -10px;
  width: 6px;
}
#special-packages .bx-wrapper .bx-next {
  background-image: url("/images_noindex/sprite.png");
  background-position: -16px -234px;
  background-repeat: no-repeat;
  left: 5px;
  width: 6px;
}
#special-packages .bx-controls {
  position: absolute;
  right: 23px;
  top: -31px;
  z-index: 51;
}
#special-packages a:link, #special-packages a:visited {
  color: #363635;
}
#special-packages a:hover, #special-packages a:focus {
  color: #adabab;
}
.packages-text-inner a:link, .packages-text-inner a:visited {
  color: #7b7b7b !important;
}
.packages-text-inner a:hover , .packages-text-inner a:focus{
  color: #000 !important;
}
/*-----------------------Home Section 4 End --------------------------- */



.reviewfont a:link, .reviewfont a:visited {
  color: #3e5d58;
}
.reviewfont a:hover, .reviewfont a:focus {
  color: #332137;
}


/*---Content end--- */




.clr {
  clear: both;
}
.nav-arrow, .backtohome, .modulel-dropdown {
  display: none;
}
/***** More CSS *******/

.readmoretest {
  background-color: #fdfdfd;
  border: 1px solid #3e5d58;
  color: #3e5d58;
  cursor: pointer;
  display: block;
  font-family: "trocchiregular";
  font-size: 13px;
  height: 26px;
  line-height: 26px;
  padding-left: 15px;
  text-align: left;
  text-transform: uppercase;
  width: 65px;
  margin:0 auto;
}
.readmoretest.moretest {
  background-image: url("/images_noindex/more-plus.png");
  background-position: 56px 11px;
  background-repeat: no-repeat;
}
.readmoretest.expandedtest {
  background-image: url("/images_noindex/more-minus.png");
  background-position: 56px 11px;
  background-repeat: no-repeat;
}
.direct-access {
  display: none;
}
/* hide elements when logged in into CMS */

#left-aside.cms6 {
  display: none
}
#right-aside.cms6 {
  display: none
}
#box.cms6 .box-splwidth {
  width: 100%
}
.inlineblock {
  display: inline-block;
}

.ph-f {
  border-right: 1px solid #fff;
  display: inline-block;
  margin-right: 3px;
  padding-right: 5px;
  height: 12px;
  line-height: 12px;
}

#quick-signup.button {
  font-family: "trocchiregular";
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  text-transform: capitalize;
  width: 179px;
  background-color: #3e5d58;
  border: 0px;
  border-radius: 4px;
  margin-top:12px; color:#fff;
}

#quick-signup.button:hover, #quick-signup.button:focus {background-color: #8a6992;}


.res-box {
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 5;
}

#opentable {
  margin: 0 auto;
  position: relative;
  width: 966px;
}

#opentable {
  height: 88px;
  margin: 0 auto;
  position: relative;
  width: 966px;
  background-color: #332137;
}

.table-inner {
  height: 30px;
  line-height: 30px;
  margin: 0px auto;
  width: 770px;
  font-family: 'latoregular';
  font-size: 13px;
  color: #fff;
  padding-top:29px;
}

.opentable-title, .date-box, .time-box, .party-box, .res-button-box {
  display: inline-block; float:left;
}

.opentable-title {
  color: #fff;
  font-family: "trocchiregular";
  font-size: 20px;
  margin-right: 20px;
}

.tab-title, .select-drop, .select-drop-party { float:left;}
.select-drop {
  height: 28px;
  line-height: 28px;
  width: 87px;
  overflow: hidden;
  background-image: url("/images_noindex/sprite.png");
  background-position: right -250px;
  background-repeat: no-repeat; 
  margin-left:5px;
}

.select-drop-party {
  height: 28px;
  line-height: 28px;
  width: 50px;
  overflow: hidden;
  background-image: url("/images_noindex/sprite.png");
  background-position: right -250px;
  background-repeat: no-repeat; margin-left:5px;
}

.box-container-right .time-box {
  float: right;
}

.date-box, .time-box { margin-right:8px;}
.party-box { margin-right:20px;}



#popup-form{display:none;}
.popup-close {
  background: url("/images_noindex/btn_cancel-nm.png") no-repeat scroll 0 0;
  display: block;
  height: 29px;
  position: absolute;
  right: -14px;
  top: -14px;
  width: 30px;
  cursor:pointer;
}

.formbox3 {
  background: none repeat scroll 0 0 #fdfdfd;
  border-radius: 6px;
  margin: 0 auto;
  padding: 20px;
  width: 285px;
}

#popup-form .email-frmfieldset {
  margin: 0 0 8px;
  width: 100%;
}
#popup-form .emailforminputbox {
  width: 96.2%;
}
#popup-form .fresh-icon {
  margin-left: 6px;
}
#popup-form #imgcode-home {
  float: right;
  width: 120px;
}
#modelBackground {
  background: none repeat scroll 0 0 #000000;
  display: none;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
}
#popup-form .title-f {
  font-family: "trocchiregular";
  font-size: 18px;
  padding-bottom: 10px;
  text-align: center;
  color:#332137;
  text-transform: capitalize;
}

.icon-spinner6 {
  color: #332137;
  display: inline-block;
  font-size: 19px;
  line-height: 34px;
  vertical-align: top;
  width: 22px;
}

#popup-form .button.emailbtn-f {
  background-color: #3d5a56;
  border: 1px solid #3d5a56;
  color: #fff !important;
  width: 100%;
}

#popup-form .button.emailbtn-f:hover, #popup-form .button.emailbtn-f:focus {color: #fff !important; background-color:#8a6992;}

.popup-close.icon-close {
  background: none repeat scroll 0 0 #332137;
  border: 2px solid #ffffff;
  border-radius: 22px;
  color: #ffffff;
  cursor: pointer;
  display: block;
  font-size: 9px;
  font-weight: normal;
  height: 24px;
  line-height: 24px;
  position: absolute;
  right: -9px;
  text-align: center;
  top: -9px;
  width: 23px;
}



/* ----------- GUEST REVIEWS ----------- */
#review-ipadbase a.button {
  border: 1px solid #3e5d58;
  color: #3e5d58 !important;
  padding:0px 10px;
}

.button.readbtn {
  background-color: #fff;
}
.button.writebtn {
  background-color: #fff;
}

#review-ipadbase a.button:hover, #review-ipadbase a.button:focus { color:#fff !important;}
.review-text {
  text-align: left;
  width: 100%;
}
.guest-review-title {
  color: #880d50;
  float: left;
  font-family: "trocchiregular";
  font-size: 18px;
  margin: 0;
  padding: 40px 0 0 20px;
  text-align: left;
  text-transform: capitalize;
  width: 47%;
}
#socialreviews {
  float: right;
  margin: 20px 0 0;
  position: relative;
  width: 100%;
  z-index: 0;
}
.reviewicon {
  float: left;
  height: 50px;
  padding: 28px 0 0 20px;
  text-align: center;
}
.reviewbuttons {
  padding-top: 10px;
}
.reviewbuttonsleft {
  float: left;
  width: 110px;
}
.reviewbuttonsright {
  float: right;
  width: 110px;
}
.google-img {
  height: 45px;
  padding: 0px 2%;
  border-right: solid 1px #90ccf4;
  border-left: solid 1px #90ccf4;
}
.review-right {
  float: left;
  margin-right: 0;
  position: relative;
  width: 32%;
}
#review-right2.review-right {
  margin: 0 2%;
}
#review-right3 {
  margin: 0 !important;
}
.shellimg {
  line-height: 0;
  position: relative;
  z-index: 1;
}
#reviewsheader {display:none;}
.overdiv {
  background-color: #5e3a66;
  padding-bottom: 20px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 5;
}

.button-row {
  margin: 0 auto;
  width: 100%;
}

.readbutton, .writebutton {
  display: inline-block;
  float: none;
  width: 100%;
}
.readbutton {
  margin-bottom: 5px;
}

.detailsbtn {
  display: inline-block;
  margin-right: 10px;
  width: 100px;
}
.booknowbtn {
  display: inline-block;
  width: 100px;
}
.overdiv .detailsbtn.roomdetail {
  width: 80px;
}
.descriptions {
  float: right;
  margin: 0;
  padding: 20px 20px 0 0;
  text-align: center;
}
.review-right:hover .overdiv {
  z-index: 10;
}
.shellimg > img {
  height: auto;
  transition: all 0.5s ease 0s;
  width: 100%;
}
.roomspage .review-right:hover .shellimg > img , .roomspage .review-right:focus .shellimg > img {
  transform: scale(1);
}

#reviews-header {
  float: left;
  font-size: 20px;
  line-height: 32px;
  width: 84%; font-family: "trocchiregular";
}
#review-ipadbase, #review-ipadbase .floatleft {
  display: block;
  float: right;
  position: relative;
  width: auto;
}
#review-ipadbase #reviews-box, #review-ipadbase #reviews-box .slider-titletext {
  background: none repeat scroll 0 0;
  height: inherit;
  width: auto;
}
#review-ipadbase #reviews-box .slider-titletext {
  border-bottom: 1px solid #CCCCCC;
  color: #000000;
  font-family: 'latolight';
  font-size: 22px;
  left: 0;
  line-height: 26px;
  margin-bottom: 20px;
  padding-bottom: 0px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  top: 0;
  width: auto;
}
#review-ipadbase .slider-titletext span {
  left: 0px;
}
#review-ipadbase #reviews-box .packages-img {
  display: none;
}
#review-ipadbase #reviews-box .packages-text {
  margin-left: 0;
  margin-right: 0;
  width: 228px;
}
#review-ipadbase .parkrightstar {
  margin: 6px auto 0px;
  padding: 0;
}
#review-ipadbase .reviewfont {
  margin-left: 30px;
  padding: 0;
  text-align: center;
}
#review-ipadbase .reviewfont a:link, #review-ipadbase .reviewfont a:visited {
  color: #000000;
}
#review-ipadbase .reviewfont a:hover, #review-ipadbase .reviewfont a:focus {
  color: #8C8B8B !important;
}
#review-ipadbase .enablelink {
  display: none !important;
}
#review-ipadbase .ugcbtnwrite.thickbox {
  color: #fff;
  float: right;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 130px;
  background-color: #880d50;
  border: 1px solid #880d50;
  font-family: roboto_condensedregular;
  font-size: 16px;
}
#review-ipadbase .reviews-img, #review-ipadbase .reviews-titletext, #review-ipadbase .reviewfont, #review-ipadbase .parkrightstar, #review-ipadbase .reviews-box-btn-spacer {
  display: none;
}
#review-ipadbase .reviews-innerbox {
  background: none;
  height: auto;
}
#review-ipadbase .reviews-box-btn {
  margin: 0;
  padding: 0;
  top: 0;
}
.reviewhad-right {
  float: right;
}
.review-comenthad {
  float: left;
  margin-bottom: 20px;
}
.review-date {
  display: inline-block;
}

.review-rating {
  display: inline-block;
  margin-left: 10px;

}
#review-ipadbase .reviews-box-btn a:hover, #review-ipadbase .reviews-box-btn a:focus {
  background: none repeat scroll 0 0 transparent;
  color: #880d50;
}

.icon-close.review.close {
  background: none repeat scroll 0 0 #332137;
  border: 2px solid #ffffff;
  border-radius: 22px;
  color: #ffffff;
  cursor: pointer;
  display: block;
  font-size: 9px;
  font-weight: normal;
  height: 24px;
  line-height: 24px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: 5px;
  width: 23px;
}

.icon-close.review.close img {
  display: none;
}

ul#slide-list {
  float: none;
  padding: 0;
  position: absolute;
  right: 69px;
  top: 390px !important;
  z-index: 3;
}

ul#slide-list li {
  list-style: outside none none;
  margin: 0 0 9px;
}


ul#slide-list li a {
  background-image: url("/images_noindex/sprite.png");
  background-position: 0 -358px;
  background-repeat: no-repeat;
  display: block;
  height: 16px;
  margin-bottom: 8px;
  width: 16px;
}

ul#slide-list li.current-slide a, ul#slide-list li a:hover, ul#slide-list li a:focus {
  background-position: 0 -384px;
}

.headerfix {
  background-color: #5e3a66 !important;
  height: 131px !important;
  overflow: hidden;

}

.headerfix1 {
  background-color: #5e3a66 !important;
  height: 131px !important;
  overflow: hidden;
}

.fixreservation {
  top: 100px !important;
  z-index: 6;
}
.pipe1.contemail {display:none;}

@media only screen and (min-width:1600px) {
  #supersized {
    left: 50% !important;
    margin: 0 0 0 -800px;
    max-width: 1600px;
  }
} #interectivemap-q116 {width: 100%;height: 350px;}


.pdfmenuimg {
  padding-bottom: 20px;
  text-align: center;
  margin: 0 auto;
  text-align: center;
  width: 540px;
  display: block;
}
.pdfmenuimg span {
  display: table;
  line-height: 0;
  padding-top: 5px;
}
.pdfmenuimg span img {
  border: 1px solid #999999;
}
.pkgbtn.lg-btn a {
  display: inline-block !important;
  padding: 0 10px;
  margin-bottom:8px;
}

.pkgbtn.lg-btn {
  width: auto;
  margin: 0 auto;
}
.dinerschoicebadges {
  /* float: right; */
  padding: 0 0 0px 25px;
  text-align: center;
  margin: 20px auto;
  width: 125px;
}

.homevideo {
  width: 540px;
  margin: 0 auto;
}

.ot-dc-badge--p {
  height: 125px!important;
  width: 125px!important;
  background-size: 125px 125px!important;
}
.din-pdf0 iframe {
  width: 960px;
  height: 650px;
  max-height: 100%; 
  overflow: hidden;
}

.din-pdf iframe {
  width: 960px;
  height: 1580px;
  max-height: 100%; 
  overflow: hidden;
}
.din-pdf1 iframe {
  width: 960px;
  height: 642px;
  max-height: 100%; 
  overflow: hidden;
}

.din-pdf2 iframe {
  width: 960px;
  height: 1551px;
  max-height: 100%; 
  overflow: hidden;
}
.din-pdf3 iframe {
  width: 960px;
  height: 2780px;
  max-height: 100%; 
  overflow: hidden;
}
.din-pdf4 iframe {
  width: 960px;
  height: 1131px;
  max-height: 100%; 
  overflow: hidden;
}
.din-pdf5 iframe {
  width: 960px;
  height: 1420px;
  max-height: 100%; 
  overflow: hidden;
}
#topnav .tyetogo .nav {
  color: #e40000 !important;
}

.rye-img {
  width: 33%;
  height: auto;
}
a.catermenu:link, a.catermenu:visited {
  color: #b10000;
  font-weight: bold;
  border-bottom: 1px solid;
}
a.catermenu:hover, a.catermenu:focus {color: #000;}
#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;

}
.faqbox {
  padding-top: 30px;
}
.tabcolspan {
  padding-bottom: 20px;
}
.q-text {
  display: inline-block;
}
.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}
a.skip-to-content-btn {
  position: absolute;
  top: 0;
  left: 0;
  background: #332137;
  color: #fff !important;
  z-index: 10000;
  height: 30px;
  width: auto;
  line-height: 30px;
  padding: 0px 10px;
filter: opacity(0);

opacity: 1 !important;
}
a.skip-to-content-btn:focus {
  filter: opacity(1);
  opacity: 1;  color: #fff;
}

.reservation-bg button.ui-datepicker-trigger, .ada-datepicker .ui-datepicker-trigger{
  position: absolute;
  border: none;
  background: transparent;
  right: 6px;
  bottom: 6px;
  padding: 2px;
  line-height: normal;
  font-size:0;
}
.ada-datepicker {
  position: relative;
}
#msCookieBanner .right button{height:32px; line-height:normal}
.reservation-bg button.ui-datepicker-trigger:focus, .ada-datepicker .ui-datepicker-trigger:focus {border:1px solid #68a59b}
.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 #68a59b;
  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 {
  outline: 2px solid #68a59b;
}

.rating-list .li:focus { border: 1px solid #68a59b; }
a.has-link:link, a.has-link:visited , #breadcrumb a:link , #breadcrumb a:visited {
  border-bottom: 1px solid;
}
a.has-link:focus, a.has-link:hover, #breadcrumb a:hover , #breadcrumb a:focus {
  border-bottom: 1px solid;
}


.input-error {
  border: solid 1px #ce0000 !important;
}
.error-message {
  color: #ce0000;     
}
.google-data {
  margin-top: 15px;
}
.google-data .google-col {
  float: left;
  margin-right: 15px;
}
.google-data .google-col.google-btn {
  /*margin-top: 15px;*/
  margin-top: 21px;
}
div#emailOfferForm-captcha-message {
  text-align: left;
}

@media only screen and (max-width:480px) {
  .google-data {
    background: transparent;
    padding: 0;
  }
  .google-data .google-col {
    float: none;
    margin-right: 0px;
  }
}
#logo a{    display: inline-block; border: 1px Dashed transparent; }
#logo a:focus{  outline: 2px solid #5e3a66;}
.ui-datepicker .ui-datepicker-buttonpane button:focus {
  background-color: #332137;
  color: #fff;

}
.ui-datepicker .ui-datepicker-prev:focus { left:1px; background-color: #e2e0df; outline:1px solid #332137;}
.ui-datepicker .ui-datepicker-next:focus { right:1px;background-color: #e2e0df; outline:1px solid #332137; }
a.online-button:link, a.online-button:visited {
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.7);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.7);
  background-color: #e40000 !important;
  color: #ffffff;
  padding: 10px 40px;
  text-decoration: none;
}
a.online-button:hover, a.online-button:focus { background-color: #000 !important; }
.top-area {background: #222;     max-width: 1600px; margin: 0 auto;}

a.order-online-btn:hover, a.order-online-btn:focus {
  background: #3e5d58 !important;
}
.formslable {display:none !important;}

.holiday-banner {
  position: absolute;
  right: 7px;
  top: 150px;
  z-index: 9;
}
.WordSection1 ol {
  padding-left: 15px;
}
.donotsellcust button, .exeyourrightscust button {
  background: none!important;
  font-size: inherit!important;
  height: auto!important;
  line-height: normal!important;
  border: none !important;
  color: #fff !important;
  font-family: inherit !important;
  cursor: pointer !important;
}
.donotsellcust button:hover, .donotsellcust button:focus, .exeyourrightscust a:hover button, .exeyourrightscust a:focus button {
  color: #c5a5cd !important;
}
.menusmimg {
  max-width: 800px;
  margin: 0 auto;
}
.menusmimg img {
  width: 100%;
  height: auto;
}

/* COVID-19 Advisory */
.covid-19-advisory-main {
  position: absolute;
  left: 5px;
  bottom: 150px;
  background: url(/images_noindex/exclamation.png) no-repeat 15px 18px;
  background-color: rgba(94,58,102,.9);
  color: #fff;
  padding: 20px 30px 20px 55px;
  z-index: 9;
  max-width: 360px;
}
.covid-19-advisory-close {
  position: absolute;
  right: 5px;
  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: #fff;
}
.covid-19-advisory-title {
  font-size: 20px;
}
.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: #fff;
}
.covid-19-advisory-link {
  margin-top: 10px;
}
/* COVID-19 Advisory */

/*Cookie Banner NEW Style*/

#msCookieBanner {
  font-size: 12px !important;
  line-height: 20px!important;
  height: auto!important;
  top: inherit!important;
  background-color: rgba(0, 0, 0, .90)!important;
  color: #fff!important;
  border: 0 !important;
  margin-bottom: 0!important;
  max-width: 230px;
  left: 15px!important;
  padding: 12px 15px !important;
  margin: 0 auto;
  bottom: 15px!important;
  border-radius: 4px;
}

span.text-cap-cookie {
  display: block;
  font-weight: 700;
}

#msCookieBanner .left {
  width: 100%!important;
  text-align: left!important;
  margin: 0 0 10px;
  display: block!important;
  padding: 0 !important;
}

#msCookieBanner .right {
  width: 100% !important;
  text-align: left;
  display: block !important;
  padding: 0 !important;
}

#msCookieBanner .right button {
  border: 0!important;
  font-size: 12px;
  line-height: 19px;
  padding: 0 !important;
  background: none!important;
  color: #fff!important;
  text-transform: uppercase;
  border-radius: 3px;
  font-weight: 700;
  letter-spacing: .45px;
  transition: all .4s ease;
}

#msCookieBanner .right button:focus,
#msCookieBanner .right button:hover {
  text-decoration: underline;
}

#msCookieBanner a, #msCookieBanner a:link, #msCookieBanner a:visited {
  border-bottom: 1px solid !important;
  text-transform: capitalize;
  font-weight: 700;
}

#msCookieBanner a:hover, 
#msCookieBanner a:focus {
  border-bottom: 1px solid #8A6992 !important;
}

#msCookieBanner .right {
  width: 100% !important;
  text-align: left;
}

@media (max-width: 767.98px) {
  #msCookieBanner {
    bottom: 70px !important;
  }
}
/* CMS Related Ends */
#gdpr-rfp span {
    color: #000 !important;
}
.cornerforms{padding:10px 0}.eventimg{text-align:center}.eventtop{margin-left:20%}input,select,textarea{border:1px solid #332137;border-radius:0;color:#473a4a;font-family:inherit;font-size:14px;margin:0;padding:0}input{padding:0 1.5%;height:28px;line-height:28px}select{height:28px;line-height:normal;padding:6px 8px}textarea{padding:4px 1.9%;resize:none;display:block}.asterisk{color:#000}h1{color:#332137;font-size:18px;font-weight:normal;font-family:'trocchiregular';margin:0;padding-bottom:10px}h2{color:#332137;font-size:16px;font-weight:normal;font-family:'trocchiregular';margin:0;padding-bottom:5px;display:block}h2.padbottom{display:block;margin:0;padding-bottom:15px}h3{color:#332137;font-size:13px;font-weight:normal;font-family:'trocchiregular';margin:0;display:block;padding-bottom:5px}h4{color:#332137;font-size:13px;font-weight:normal;font-family:'trocchiregular';margin:0;display:block;padding-bottom:5px}.box{display:block;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999;padding:15px 0 16px 0}.box2{display:block;padding:80px 0;margin-top:-55px}.boxspacer{display:block;height:15px}.column21{float:left;padding-right:25px;width:47%}.column22{float:left;width:47%}.column31{float:left;padding-right:10px;width:31%}.column32{float:left;padding-right:10px;width:32%}.column33{float:left;padding:0;width:32%}.column41,.column42,.column43{float:left;padding-right:10px;width:24%}.column44{float:left;width:24%}.column51,.column52,.column53,.column54{float:left;padding-right:9px;width:19%}.column55{float:left;width:19%}.baseline,.clearboth{clear:both;height:0}.milestone{font-size:11px;line-height:18px}.milestone2{font-size:11px;line-height:18px}.anchorlink{font-size:11px;line-height:18px}a:link,a:visited{text-decoration:none;list-style:none;cursor:pointer;color:#3e5d58;outline:none}a:hover,a:focus{text-decoration:none;list-style:none;cursor:pointer;color:#332137}a.homelink:link,a.homelink:visited{}a.homelink:hover{}a.anchorlink:link,a.anchorlink:visited{}a.anchorlink:hover{}a.splink:link,a.splink:visited{}a.splink:hover{}a.sitemaplink:link,a.sitemaplink:visited{}a.sitemaplink:hover{}a.milestone:link,a.milestone:visited{white-space:nowrap}a.milestone:hover{white-space:nowrap}.cornerinner{padding:6px 0 10px 16px;float:right}.box ul,.box2 ul,.hotelbox ul{margin:0;padding:8px 0 0 0;list-style:none}.box ul li,.box2 ul li,.hotelbox ul li{background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;background-position:-247px 8px;height:100%;line-height:20px;margin:0;padding:0 0 6px 15px}ul.anchor{background-color:#f2f2f2;border-color:#dad8d9;border-style:solid;border-width:1px;display:block;float:left;list-style:outside none none;margin:0;padding:10px 0 10px 10px;text-align:left}ul.anchor li{background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;background-position:-208px -59px;line-height:28px;margin:0;padding:0 15px 0 15px}.box ul.padbottom li,.box2 ul.padbottom li{padding-bottom:10px}.box li.padbottom,.box2 li.padbottom{padding-bottom:10px}.box ul.padbottom li:last-child,.box2 ul.padbottom li:last-child{padding-bottom:0}footer a:link,footer a:visited{color:#fff}footer a:hover,footer a:focus{color:#717171}.footerlogo{float:left;padding:11px 30px 0 0}.xvcard{border-left:0 solid #dbcec0;font-size:11px;line-height:20px;color:#333332;float:left}.hotelname{color:#333332;font-size:16px;font-family:'goudy_bookletter_1911regular';display:block}.pipe.mobilefooterpipeblock{display:none}.fn{display:block;font-family:'latobold';font-weight:normal;text-transform:uppercase}.vcarddot{display:inline-block;margin:0 6px}.style1{font-weight:bold}.vcard-phone,.vcard-fax{}#reservationmain{border-bottom:3px solid #dfdfdf;height:225px;position:relative;width:960px;margin:0 auto}#reservation{bottom:0;height:73px;margin:-73px auto 0;position:relative;right:0;width:960px;z-index:11;background-color:#454444;display:none}#reservation .res-text{color:#fff;font-family:'goudy_bookletter_1911regular';font-size:19px;font-weight:normal;left:101px;letter-spacing:.02em;line-height:18px;position:absolute;text-transform:capitalize;top:17px;width:100px}#reservationtable{right:122px;position:absolute;top:23px;width:auto}#reservationtable ul{list-style:none;margin:0;padding:0}#reservationtable ul li{display:block;float:left;padding-bottom:0;padding-right:20px;position:relative}#reservationtable ul .last-child{padding-right:0!important}#reservationtable ul li ul li{float:left;padding-right:11px}.rtitle{color:#fff;display:block;font-size:11px;line-height:11px;padding-bottom:3px}.rtitleinner{color:#fff;display:block;font-size:12px;line-height:22px;padding-bottom:0}.resinputbox{background-color:transparent;background-image:url("/images_noindex/sprite.png");background-position:right -211px;background-repeat:no-repeat;border:1px solid #fff;border-radius:0;cursor:pointer;font-size:14px;height:28px;line-height:28px;margin-left:3px;padding:0 0 0 8px;vertical-align:top;width:105px;color:#fff}.date-box .ada-datepicker{display:inline-block}.resdropdown{background-color:transparent;border:1px solid #fff;cursor:pointer;font-size:14px;line-height:normal;margin:0;padding:5px 0 5px 8px;vertical-align:top;width:100%;color:#fff}.resinputboxinner{background-image:url("/images_noindex/sprite.png");background-position:right -213px;background-repeat:no-repeat;font-size:12px;height:23px;line-height:22px;margin-left:3px;padding:0 0 0 8px;vertical-align:top;width:125px}.resdropdowninner{background-image:url("/images_noindex/sprite.png");background-position:right -255px;cursor:pointer;font-size:12px;height:23px;line-height:23px;margin:0;padding:0 0 0 8px;vertical-align:top;width:38px;background-repeat:no-repeat}.hasDatepicker{cursor:pointer}.outer-box{border:1px solid #332137;margin:30px auto 0;padding:30px 0;text-align:center;max-width:960px;width:94%;background-color:#fff}.outer-box .fn{font-family:"trocchiregular"}.pro-txt{color:#332137;font-family:"trocchiregular";font-size:26px;font-weight:normal;line-height:30px;margin-bottom:20px;text-align:center}.lockimg{height:116px;padding:20px 0;font-size:107px;color:#332137}.click-logo{padding-bottom:0;width:117px;margin:0 auto;border-radius:10px;overflow:hidden;border:1px solid #ededed;margin-bottom:20px}.imgright{margin-top:5px;margin-left:16px;margin-bottom:10px;float:right}.imgleft{margin-top:5px;margin-right:16px;margin-bottom:10px;float:left}#footer{border-style:solid;border-width:1px;border-color:#dfdfdf;clear:both;color:#4b4b4b;padding:3px;z-index:12;text-align:center}ul.modulelinks{font-size:14px;letter-spacing:1px;list-style:none outside none;margin-top:17px;text-transform:capitalize;display:inline-block}li.modulelink{display:inline-block;float:left;padding:0;margin-right:2px}.modulelinks a{color:#fff;background-color:#a4a4a4;display:inline-block;float:left;padding:5px 20px}.modulelinks a:hover,.modulelinkON a{background-color:#303030}#mainimageholder IMG{position:absolute;top:0;left:0;z-index:8;opacity:1}#mainimageholder IMG.active{z-index:10;opacity:1}#mainimageholder IMG.last-active{z-index:9}#mainimageslideshow{position:absolute;width:100%}.oh{border-right:1px solid #acacac;font-size:25px;margin-right:15px;padding-right:15px;color:#332137;font-family:"trocchiregular"}.errTop{font-size:18px;line-height:26px}.er{color:#3e5d58;font-size:20px}.errSugg{font-size:18px}.er-maindiv{margin:0 auto;padding-top:25px}.er-contentbox-wrap{background-color:#f2f2f2;float:left;margin-right:13px;padding-bottom:10px;padding-left:0;padding-top:20px;text-align:center;width:230px}.er-contentbox-wrap-right{background-color:#f2f2f2;float:right;padding:20px 0 10px;text-align:center;width:230px}.er-title{font-size:14px;text-align:center;text-transform:uppercase}.er-or{float:left;font-size:28px;padding-top:20px;text-align:center;width:100%}.er-back{float:left;font-size:14px;padding:20px 0;text-align:center;width:100%}.er-back .button{cursor:pointer;margin:0 auto;width:253px;height:32px!important;line-height:32px!important}#goog-wm-sb{background-color:transparent;border:solid 1px #3e5d58;color:#3e5d58;cursor:pointer;display:inline;float:left;font-size:14px;height:32px!important;text-align:center;text-decoration:none;text-transform:uppercase;width:150px}#goog-wm-sb:hover,#goog-wm-sb:focus{background-color:#94a92d;color:#fff}#goog-wm-qt{float:left;margin:0 10px 0 0}#goog-fixurl{margin:0 auto;width:533px}div.DropDownItem:hover{background-color:#343535!important;color:#fff!important}.DropDownItems.out.enterleave{border:1px solid #343535;border-top:none}.DropDownItems.out.enterleave .DropDownItem.in.enterleave{font-size:12px;width:62px;padding-left:9px;cursor:pointer;color:#5e5e5e;background-color:#fff}#noscriptreservation{background:none repeat scroll 0 0 #303030;font-size:14px;font-weight:bold;height:27px;left:120px;padding:10px 10px 10px 38px;position:absolute;text-align:left;top:0;width:632px}#noscriptreservation a{color:#fff}#noscriptreservation_inner{background-color:#fffefc;bottom:40px;font-size:14px;font-weight:bold;height:45px;left:240px;position:absolute;text-align:center;width:480px;padding-top:20px}#ns-reason .top-reasons-titletext,#ns-packages .packages-titletext{top:12px;left:0}#ns-reason,#ns-packages{padding:20px}#ns-reason ul,#ns-packages ul{margin-left:20px;margin-top:25px}.ErrorField{border-color:#303030;background:#fffffe}.ValidField{background-image:url(/images_noindex/valid-bg.jpg);background-repeat:no-repeat;background-position:98% 50%}.comentbox .ValidField{background-position:98% 6%!important}.ErrorEmailField{background-image:url(/images_noindex/invalid-bg.jpg);background-repeat:no-repeat;background-position:98% 50%;border-color:#303030}span.ValidationErrors{color:#d00;display:none;font-size:12px;padding-left:10px;text-transform:capitalize}#backtotop{background:url("/images_noindex/sprite.png") no-repeat scroll 0 -76px transparent;border:1px solid #fff;bottom:10px;cursor:pointer;display:none;height:36px;position:fixed;right:10px;width:35px;z-index:18}#backtotop:hover,#backtotop:focus{background:url("/images_noindex/sprite.png") no-repeat scroll -41px -76px transparent}.subheader{background-color:#332137;margin-top:10px;padding:5px 10px}.subheader h1,.subheader h2{color:#fff;font-size:15px;font-weight:normal;font-family:"trocchiregular";line-height:23px;margin:0;padding:0}.clear{clear:both;height:0}.padbottom{padding-bottom:10px}#breadcrumb{padding-top:10px;text-align:center}.reviewtitle_name{padding-right:10px;display:inline-block}.ADAaccessible,#dynamicdiv{display:none}.box-container-right option{padding:0 0 0 5px;background-color:#fff}.res-box option{background-color:#332137}.social-like{background:url("/images_noindex/sl-bg.png") repeat scroll 0 0;height:61px;position:absolute;right:0;top:34px;width:150px;z-index:1}.socialmediabuttons_wrap{display:none;height:61px;position:absolute;right:0;top:34px;width:auto}.social_0{line-height:0;width:69px}.social_1{width:60px}.fb_iframe_widget{}.socialmediabuttons{list-style:none}.social_2{margin-left:12px}.spbold{font-family:'latobold';font-weight:normal}.styled-select-ttd{display:inline-block;float:none!important;vertical-align:middle;width:140px!important}.styled-select-email{}.styled-select-dropdown{display:inline-block;float:none!important;vertical-align:middle;width:99.5%!important}.styled-select{background-color:#fff;background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;background-position:right -310px;border-color:#332137;border-style:solid;border-width:1px;height:30px;overflow:hidden}.styled-select select{background:none;border:none;cursor:pointer;height:30px;box-sizing:border-box;width:100%}.direction-form,.direction-to{width:40%;float:left}.direction-btn{width:20%;float:right}.saddr,.daddr{width:83%;margin-left:5px}.button.direction-button{height:28px!important;line-height:28px!important}#floatingbooknow{display:none;color:#fff!important;text-shadow:0 0 #fff!important;background-color:#332137;border:1px solid #fff;font-size:14px;z-index:5!important}#floatingbooknow:hover,#floatingbooknow:focus{background-color:#3e5d58}a#floatingbooknow .formslable{color:#fff!important}#note{background-color:#222;background-image:url("/images_noindex/footerbg.jpg");background-repeat:no-repeat;clear:both;position:relative;width:100%;height:390px}.notewrap{background-color:#fff;margin:0 auto;position:relative;width:1153px}footer{color:#fff;font-size:14px;line-height:22px;margin:0 auto;padding:28px 0 0;width:966px}footer ul li{list-style:none}.googleaddress{float:left;margin-right:15px}.title-f{display:block;font-size:13px;text-transform:uppercase;font-family:"trocchiregular";padding-bottom:6px}.footerLink{float:left;margin-right:15px}.ftr-rightcontent.ftr-rightcontent3{float:left;width:180px;margin-right:15px}.btnrow-f{display:block;margin-top:10px}.btnrow-f #email2{float:left;border-radius:5px;margin-right:10px;width:100px}.button.emailbtn-f{float:left;height:30px!important;line-height:30px!important;width:40px}.popular-links{float:left;margin-right:0}.information{float:right}footer a.nav:link,footer a.nav:visited{color:#fff}footer a.navON:link,footer a.navON:visited,footer a.navON:hover,footer a.nav:hover,footer a.navON:focus,footer a.nav:focus{color:#c5a5cd}.footer-warp a{color:#717171}.footer-warp a:hover,.footer-warp a:focus{color:#c5a5cd}#owner{color:#000;background-color:#fff;text-align:center;padding:0 0 10px 0}#owner a{color:#000}#owner a:hover,#owner a:focus{color:#c5a5cd}.social-media li a{display:block}.text-soc{display:inline-block;text-transform:capitalize;padding-left:10px}.icon-s{display:inline-block;font-size:0;margin-top:-3px;vertical-align:middle}.pipe.mobilefooterpipeblock1{display:none}.social-media li a .icon-s{background-image:url("/images_noindex/sprite.png");background-repeat:no-repeat;height:15px;margin:0;width:15px}.social-media li a .icon-facebook4{background-position:0 -145px}.social-media li a .icon-googlePlus{background-position:-38px -145px}.social-media li a .icon-twitter4{background-position:-19px -145px}.social-media li a .icon-pinterest{background-position:-57px -145px}.social-media li a .icon-feed4{background-position:-76px -145px}.social-media li a .icon-fourSquare{background-position:-96px -145px}.social-media li a .icon-flickr4{background-position:-115px -145px}.pkgholder.reviewholder{text-align:left}.flex-viewport li{width:0}.box.textcenter2{width:600px;margin:0 auto}.dinerschoicebadges a:focus{outline:2px solid #c5a5cd}@media(min-width:390px)and (max-width:844px){}
@media only screen and (max-width:958px){.thingstododetail-left{width:53%}.snippet-img img{height:auto;width:100%}#photogallery-thumbs .thumb{float:left;padding:0 2% 2% 0;width:23.5%}.thumb img{width:100%;height:auto}.four-thumb{padding-right:0!important}.rfpformdropdown{width:100%}#milestone_poll{width:94%}}@media only screen and (max-width:768px){.btn-row .msftd_rating{display:block}.column31,.column32,.column33,.column41,.column42,.column43,.column44,.column51,.column52,.column53,.column54,.column55{width:32%;padding-right:0}.commentcodecol6{float:right}.imgrefresh{padding-left:6px}.quickrfpbox #imgcode{width:35px}}@media only screen and (max-width:700px){.poll-option li{width:48%}}@media only screen and (max-width:600px){.snippetbox-leftimg,ul.anchor,.social-like,.socialmediabuttons_wrap{display:none!important}.snippetbox-rightcontent{width:100%}.snippetbox-rightcontent-inner{padding:0}.btn-row .msftd_rating{display:block;width:100%}.column22 ul,.column32 ul,.column33 ul,.column42 ul,.column43 ul,.column44 ul,.column52 ul,.column53 ul,.column54 ul,.column55 ul{padding-top:0}.column21,.column22,.column31,.column32,.column33,.column41,.column42,.column43,.column44,.column51,.column52,.column53,.column54,.column55,.poll-option li{width:100%;padding-right:0}.box ul li,.box2 ul li,.hotelbox ul li{padding-bottom:10px}li.modulelinkON,li.modulelink:hover,li.modulelink a:hover,li.modulelink{margin-right:1px}.quickrfpbox #imgcode{width:62%}#reviews-box{height:109px}}@media only screen and (max-width:568px){#photogallery-thumbs .thumb{float:left;padding:0 3% 2% 0;width:30%}.four-thumb{padding-right:3%!important}}@media only screen and (max-width:320px){#photogallery-thumbs .thumb{float:left;padding:0 3% 2% 0;width:46%}.thingstododetail-left{width:100%}.thingstododetail-right{border-left:0 none;border-top:1px solid #ACACAC;margin:10px 0 0;padding:10px 0 0;width:100%}.number-row{border-bottom:0 solid #ACACAC;margin-bottom:0;padding-bottom:0}}
.formbox{padding:15px 0;text-align:left}.commentlable{line-height:12px;padding-bottom:5px}.commentinput{margin-bottom:8px}.continputbox{width:96.6%}.commentcoderow{background-color:#efefef;margin-bottom:10px;padding:5px 10px 2px;margin-top:20px}.commentwrap{display:inline-block;width:auto}.commentcodecol1,.commentcodecol2,.commentcodecol3,.commentcodecol4,.commentcodecol5,.commentcodecol6{float:left;height:27px;line-height:32px;margin-right:20px}.commentcodecol5 .button{width:90px}.commentcodecol4 img{margin-top:4px}.commentcodecol5 .button{margin-top:1px}.imgrefresh{display:inline-block;height:24px;padding-left:5px;padding-top:5px;vertical-align:top}.ratereviewstarsholder{padding-bottom:10px;padding-top:6px}.commentcol1{float:left;width:68%}.commentcol2{float:right;width:32%}.frmfieldset{float:left;width:48%;margin-right:2%}.frmfieldset-right{float:right;margin-right:0;width:100%}.commentinput textarea{background-position:98% 5%;width:96%;height:79px}#email1{width:504px;margin:0 auto}.email-frmfieldset{float:left;margin-right:2%;width:32%}.email-frmfieldset-right{float:right;margin-right:0;width:32%}.emailforminputbox{width:96.6%}.emailformdropdown{width:120%}.emailformtextarea{height:70px;width:96%}.quickrfpbox{margin:0 auto}.quickrfp-frmfieldset{float:left;margin-right:2%;width:32%}.quickrfp-frmfieldset .quickrfp-frmfieldset{float:left;width:48%}.quickrfp-frmfieldset .quickrfp-frmfieldset-right{float:right;width:48%;margin-right:0}.quickrfp-frmfieldset-right{float:right;width:32%;margin-right:0%}.quickrfpforminputbox{width:96.5%}.rfp-frmfieldset .rfp-frmfieldset .rfpforminputbox,.rfp-frmfieldset-right .rfp-frmfieldset .rfpforminputbox{width:96.5%}.rfpformsdate,.rfpforminputbox.hasDatepicker{background-image:url("/images_noindex/sprite.png");background-position:right -280px;background-repeat:no-repeat;width:96.5%}.ada-datepicker .rfpformsdate,.ada-datepicker .rfpforminputbox.hasDatepicker{background-image:none}.quickrfp-frmfieldset #imgcode{width:44%}.quickrfp-frmfieldset.quicksubmit{padding-top:17px;width:48%}.quickrfp-frmfieldset-right.quickasterisk{padding-top:26px;width:46%}.rfp-frmfieldset{float:left;width:32%;margin-right:2%}.rfp-frmfieldset-right{float:right;width:32%;margin-right:0}.rfp-frmfieldset .rfp-frmfieldset,.rfp-frmfieldset .rfp-frmfieldset-right,.rfp-frmfieldset-right .rfp-frmfieldset,.rfp-frmfieldset-right .rfp-frmfieldset-right{width:48%}.rfpforminputbox{width:96.5%}.rfpformdropdown{width:120%}.rfpformtextarea{height:70px;width:96%}.button.form-button{padding:0 10px}
.email-offer-title,.quick-rfp-title,.rfp-title,.contact-title,.section_reviews .common-title,.write-comment-title{border-bottom:1px solid #332137;color:#332137;font-family:"trocchiregular";font-size:22px;margin-bottom:15px;padding-bottom:10px;text-align:center;text-transform:capitalize}.contactusfrm{margin:15px auto;text-align:left}.box-container-left{float:left;width:55%}.pipe1{padding:0 15px}.box-container-right{border-left:1px solid #332137;float:right;padding-left:5%;width:34%}.box-container-right .select-drop,.box-container-right .select-drop-party{background-position:right -310px}.contact-frm-block{float:left;margin-right:10px;padding-bottom:5px}.contact-frm-block.lastblock,.contact-frm-block.secondblock{margin-right:0%}.box-container-right .table-inner{width:auto;color:#473a4a;padding-top:0}.box-container-right .opentable-title{display:block;width:100%;display:inline-block;font-family:"latobold";font-size:14px;line-height:14px;color:#473a4a;margin-right:0;margin-bottom:8px}.box-container-right .time-box{margin-right:0}.box-container-right .party-box{margin-right:10px}.box-container-right .date-box,.box-container-right .time-box{margin-bottom:10px}.box-container-right .resinputbox,.box-container-right .select-drop,.box-container-right .select-drop-party{border:1px solid #332137;width:118px}.box-container-right .resinputbox{background-position:right -280px}.box-container-right .select-drop-party{margin-left:3px;width:128px}.box-container-right .res-button-box{float:right}.box-container-right .resdropdown,.box-container-right .resinputbox{color:#473a4a}.box-container-right .res-button-box a.button{border:1px solid #3e5d58!important;color:#3e5d58!important;width:119px;margin-right:1px}.box-container-right .res-button-box .button:hover,.box-container-right .res-button-box .button:focus{color:#fff!important}.titlehead,.contactus-address{text-align:left}.contactus-title.titlehead{padding-bottom:10px}.contactus-address{border-bottom:1px solid #332137;margin-bottom:10px;padding-bottom:5px}.contactus-number,.contactus-id{padding-left:10px}.contact-frm-btn{float:left;margin-top:22px;width:100px}.contactus-title{font-family:'latobold';display:inline-block;font-size:14px;line-height:14px}.contactus-number,.contactus-id{display:inline-block}.page-reviews{margin-bottom:28px}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker{width:17em;padding:.1em .1em 0;z-index:9999!important}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.0em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;width:60px}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 2px;line-height:24px}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0 .4em;text-align:right;text-decoration:none;list-style:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-widget{font-size:.9em;z-index:999;display:none}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget-content{background-color:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{background-color:#ccc;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background-color:#e6e6e6;font-weight:normal;color:#555;outline:0}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;list-style:none;outline:0}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;list-style:none;outline:0}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaa;background-color:#fff;font-weight:normal;color:#212121;outline:0}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:0;text-decoration:none;list-style:none}#ui-datepicker-div{z-index:1001;display:none;font-size:12px;margin-top:-1px}.ui-datepicker{padding:1px 5px;background-color:#FFF;border:solid 1px #343535}.ui-widget-header{background-color:#FFF;border-bottom:1px solid #332137;margin:0 7px;padding:4px 0!important}.ui-widget select{border:#0D0D0D solid 1px}.ui-datepicker th{background-color:#FFF;color:#332137;text-transform:uppercase}.ui-datepicker-month{color:#332137;font-size:12px;text-transform:uppercase}.ui-datepicker-year{color:#332137;font-size:12px}.ui-widget-content .ui-state-default{background-color:#FFF;color:#323232;border:#FFF solid 1px;text-align:center}.ui-state-disabled .ui-state-default{background-color:#FFF;color:#AAA;border:#FFF solid 1px;text-align:center}.ui-state-highlight,.ui-widget-content .ui-state-highlight{background-color:#FFF;color:#332137;border:#332137 solid 1px}.ui-widget-content .ui-state-active{background-color:#332137;color:#FFF;border:#332137 solid 1px}.ui-widget-content .ui-state-hover{background-color:#332137;color:#FFF;border:#332137 solid 1px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:10px;height:9px;position:relative;top:6px;cursor:pointer;display:inline}.ui-datepicker .ui-datepicker-prev{background:url(/images_noindex/sprite.png) -188px -5px no-repeat;left:0;float:left}.ui-datepicker .ui-datepicker-prev-hover{background:url(/images_noindex/sprite.png) -215px -5px no-repeat;left:0;border:0;float:left}.ui-datepicker .ui-datepicker-next{background:url(/images_noindex/sprite.png) -173px -5px no-repeat;right:0;float:right}.ui-datepicker .ui-datepicker-next-hover{background:url(/images_noindex/sprite.png) -202px -5px no-repeat;right:0;border:0;float:right}.ui-state-disabled{background:none!important}
.bx-wrapper{position:relative;margin:0 auto 0;padding:0}.spbxslider{margin:0}.bx-wrapper img{display:block}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:relative;top:0;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background-color:#C3C3C3;border:1px solid #C3C3C3;border-radius:100px;display:block;height:7px;margin:0 6px 0 0;outline:0 none;text-indent:-9999px;width:7px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#7f7f7e;border:#7f7f7e solid 1px}.bx-wrapper .bx-prev{background-image:url("/images_noindex/sprite.png");background-position:14px -234px;background-repeat:no-repeat;left:0}.bx-wrapper .bx-next{background-image:url("/images_noindex/sprite.png");background-position:-19px -234px;background-repeat:no-repeat;right:0}.bx-wrapper .bx-prev:hover{opacity:.9}.bx-wrapper .bx-next:hover{opacity:.9}.bx-wrapper .bx-controls-direction a{height:24px;margin-top:0;outline:0 none;position:absolute;text-indent:-9999px;top:156px;width:25px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.msfsp_rating .classification .progress{position:absolute;background:transparent url(/images_noindex/stars_full.png) top left no-repeat;top:0;left:0;height:17px;z-index:102}.msfsp_rating .classification .cover{position:absolute;background:transparent url(/images_noindex/stars.png) top left no-repeat;top:0;left:0;width:85px;height:17px;z-index:101}.msfsp_rating .classification{float:right;height:17px;margin-top:5px;position:relative;width:85px}ul.star-rating{list-style:none;padding:0;width:86px;height:17px;position:relative;top:0;background:url("/images_noindex/stars.png") no-repeat scroll left top transparent}.popmaininner ul.star-rating{top:-4px}ul.star-rating li{padding:0;margin:0;/*\*/float:left;/**/}ul.star-rating li a{display:block;width:17px;height:17px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;top:0}ul.star-rating li a:hover{background:url("/images_noindex/alt_star.png") repeat scroll left bottom transparent;left:0;z-index:2;height:17px}.rating-round{display:block;height:17px;text-indent:-9999px;width:85px}ul.star-rating a.one-star{left:0}ul.star-rating a.one-star:hover{width:17px}ul.star-rating a.two-stars{left:17px}ul.star-rating a.two-stars:hover{width:34px}ul.star-rating a.three-stars{left:34px}ul.star-rating a.three-stars:hover{width:51px}ul.star-rating a.four-stars{left:51px}ul.star-rating a.four-stars:hover{width:68px}ul.star-rating a.five-stars{left:68px}ul.star-rating a.five-stars:hover{width:85px}ul.star-rating li.current-rating{background:url("/images_noindex/stars_full.png") no-repeat scroll left top transparent;position:relative;height:17px;display:block;text-indent:-9000px;z-index:1}.msftd_rating .classification .progress{position:absolute;background:transparent url(/images_noindex/stars_full.png) top left no-repeat;top:0;left:0;height:17px;z-index:102}.msftd_rating .classification .cover{position:absolute;background:transparent url(/images_noindex/stars.png) top left no-repeat;top:0;left:0;width:85px;height:17px;z-index:101}.msftd_rating .classification{float:left;height:17px;margin-top:4px;position:relative;width:85px}.classification1{display:inline-block;height:15px;position:relative;width:85px}.classification1 .cover1{background:url("/images_noindex/stars.png") no-repeat scroll left top transparent;height:17px;left:0;position:absolute;top:4px;width:85px;z-index:101}.classification1 .progress1{background:url("/images_noindex/stars_full.png") no-repeat scroll left top transparent;height:17px;left:0;position:absolute;top:4px;z-index:102}
a.button:link,a.button:visited,#goog-wm-sb,.viewlargermap,.button{border:1px solid #3e5d58;color:#3e5d58;cursor:pointer;display:block;font-family:"trocchiregular";font-size:14px;height:28px;line-height:28px;text-align:center;text-transform:uppercase}a.button:hover,#goog-wm-sb:hover,.viewlargermap:hover,.pkg-all a:hover,#reservationtable a.button:hover,.button:hover,a.button:focus,#goog-wm-sb:focus,.viewlargermap:focus,.pkg-all a:focus,#reservationtable .button:focus,.button:focus{background-color:#3e5d58;color:#fff}.res-button-box a.button:link,.res-button-box a.button:visited{border:1px solid #fff;color:#fff}.res-button-box .button:hover,.res-button-box .button:focus{background-color:#3e5d58;color:#fff}.er-back a.button{border:1px solid #3e5d58;color:#3e5d58!important;padding:0 10px}.er-back a.button:hover,.er-back a.button:focus{color:#fff!important}.res-button-box .button{width:122px}#goog-wm-sb{background-color:transparent;border:solid 1px #3e5d58;color:#3e5d58!important}#goog-wm-sb:hover,#goog-wm-sb:focus{color:#fff!important}.commentinput .button{height:32px!important;line-height:32px!important}#reservationtable .button{background:url("/images_noindex/sprite.png") no-repeat scroll right -178px #7f7f7e;padding-left:12px;padding-right:0;text-align:left;width:102px}#reservationtable-inner .button{width:136px}.pkgbtn{width:104px}a.mapvisit{float:left;font-size:12px!important;margin-right:10px;width:70px;height:25px!important;line-height:25px!important}a.mapdirection{float:left;font-size:12px!important;height:25px!important;line-height:25px!important;width:124px}#btnSubmit{width:150px}.pkg-all a{width:86px!important}
.review-form {
  margin: 20px 0;
  display:none;
  padding: 15px 15px;
  border: solid 1px #e0e0e0;
  position: relative;
}
div#gdpr-review {
  padding-bottom: 10px;
}
div#close-rev {
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  height: 36px;
}
#close-rev-btn .icon-close2 {
	font-size: 23px;
}
#close-rev-btn {
	height: 36px;
	line-height: 42px;
  padding: 0;
	width: 36px;
	text-align: center;
}
.review-form .inline-block {
  display:inline-block;
}
.inline-block tr td {
  vertical-align: top;
}
#all-rating-message {
  width: 100%;
}
.rating-list .li.title-col {
  width: 100%;
}
.rating-list .li {
  display:block;
  float:left;
}
.rating-list label {
  padding-right: 5px;
}
.review-form .row {
  margin:0 -5px; 
}
.review-form .col-xs-12,.review-form .col-xs-6,.review-form .col-xs-4,.review-form .col-xs-12,.review-form .col-sm-12,.review-form .col-sm-6,.review-form .col-sm-4,.review-form .col-sm-3,.review-form .col-sm-2, .review-form .col-lg-5, .review-form .col-lg-4, .review-form .col-lg-3 {
  padding:0 5px;
  float:left;

  box-sizing: border-box;
}
.review-form input[type="radio"]:focus {
 border:dashed 1px; 
}
/*xs*/
.review-form .col-xs-12 {
  width:100%;
}
.review-form .col-xs-6 {
  width:50%;
}
.review-form .col-xs-4 {
  width:33.3333%;
}
.review-form .col-xs-2 {
  width:16.6667%;
}

/*sm*/
.review-form .col-sm-12 {
  width:100%;
}
.review-form .col-sm-6 {
  width:50%;
}
.review-form .col-sm-4 {
  width:33.3333%;
}
.review-form .col-sm-3 {
  width:25%;
}
.review-form .col-sm-2 {
  width:16.6667%;
}

/*lg*/
.review-form .col-lg-5 {
  width:41.6666667%;
}
.review-form .col-lg-4 {
  width:33.3333%;
}
.review-form .col-lg-3 {
  width:25%;
}
.review-form .form-input label {
  font-size: 14px;
}
.review-form span.is-required {
  font-size: 12px;
}
.review-form .input-field {
  width: 100%;
      box-sizing: border-box;
}
.review-form .more-button a:link, .review-form .more-button a:visited{
  background: #000;
  padding: 0 ;
  margin: 10px 0;
  display: inline-block;
  color: #fff ;
  min-width: 120px;
  text-align: center;
  border: solid 1px #d1d1d1;
}
.review-form .more-button a:hover, .review-form .more-button a:focus {
  background:#3e5d58; text-decoration: none; color:#fff;
}
#review-options {padding: 15px 0;display:none}
.rating-columns {margin: 10px 0;}
span.rating-title {
  font-size: 14px;
}

.inline-block ul.star-rating, .inline-block .error-message {
  display: inline-block;
}

.form-input #review-checkindate, .form-input #review-checkoutdate {
  background-color:#fff
}
#review-form .form-cols .commentcodecol3 {
  width: 80px;
}
.ada-datepicker {
	position: relative;
}
.review-form input[type="radio"] {
line-height: 30px;
    /* float: left; */
    appearance: radio;
    -webkit-appearance: radio;
    -moz-appearance: radio;
    -o-appearance: radio;
    width: auto;
    height: 30px;
    vertical-align: middle;
    display: inline-block;
  padding:0;
  border: 1px solid #929292;
}
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;}
.li span{line-height:30px; margin-right:5px; }
.review-form .commentwrap {display:block;}
.review-form .commentcoderow {padding:10px;}
.review-form .commentcodecol6, .review-form .commentcodecol5 {height:auto; margin-right:8px; float:left}
.review-form .commentcodecol5 .button{margin-top:22px}


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;
}
@media only screen and (max-width:1024px){
  /*xs*/
  .review-form .col-sm-12 {
    width:100%;
  }
  .review-form .col-sm-6 {
    width:50%;
  }
  .review-form .col-sm-4 {
    width:33.3333%;
  }
  .review-form .col-sm-2 {
    width:16.6667%;
  }
}

@media only screen and (max-width:684px){
  /*xs*/
  .review-form .col-xs-12 {
    width:100%;
  }
  .review-form .col-xs-6 {
    width:50%;
  }
  .review-form .col-xs-4 {
    width:33.3333%;
  }
  .review-form .col-xs-2 {
    width:16.6667%;
  }
}


@media only screen and (max-width:380px){
  #review-form .form-cols .commentcodecol3 {
    width: 51px;
  }
  .review-form {
    padding: 15px 10px;
  }
}
.review-form .input-error {
  border: solid 1px red;
}
.review-form .error-message {
  color: #b40000;
}
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;}
.icon-close{top:0; right:0}
.pkgholder{border-top:1px solid #999;padding:25px 0}a#spanrate4{color:#FFC700}table.stardesription tr td{padding:0;margin:0;height:15px;line-height:14px;font-size:13px}table.stardesription tr td div.pad1{width:10px}table.stardesription tr td div.pad2{width:20px}.review-content{border-left:1px solid #999;float:left;padding-left:20px}.floatleft{float:left}.reviewid{display:none;width:100%}.pointer{cursor:pointer}.space_bottom_comment{height:16px}.stardesription ul.star-rating{margin-left:0!important;margin-top:2px}div.stardetail2{width:65px;margin-right:10px;float:left}div.stardetail2 ul.star-rating{margin-left:0!important}div.stardetail3{width:75px;margin-right:8px;float:left;line-height:16px}div.stardetail4{width:60px;margin-right:10px;float:left;line-height:12px}.star_and_text{width:180px;float:left;padding-bottom:5px}.star_and_text_holder{padding-bottom:11px;padding-top:0}#spanrate13{margin-top:1px}.mgmtitle{color:#fff;font-size:13px;text-transform:none;font-weight:bold}.mgmcommentsbox{border-top:1px solid #673434;margin-top:10px;padding-top:10px}.mgmdate{font-size:11px}.description{padding-top:10px}.lnkNext{background:url("/images_noindex/right-arrow-review.png") no-repeat right center;display:inline-block;height:16px;line-height:16px;padding-right:10px;text-transform:capitalize}.lnkPrevious{background:url("/images_noindex/left-arrow-review.png") no-repeat left center;border-right:1px solid #5e5e5e;display:inline-block;height:16px;line-height:16px;margin:0 10px 0 0;padding:0 10px;text-transform:capitalize}
#reviews-box{height:355px;left:50%;margin-left:-483px;position:absolute;top:0;width:966px;z-index:1}.reviews-img{background-color:#7d7d7d;height:281px;display:none}.reviews-innerbox{background-image:url("/images_noindex/review-bg-img.png");height:355px;margin:0 auto;position:relative;width:684px}.review-block{margin:0 auto;padding-top:65px;width:143px}.reviews-titletext{font-family:"trocchiregular";font-size:32px;padding:0;position:relative;text-align:center;text-transform:capitalize;width:100%;color:#332137}.parkrightstar{margin:15px auto 11px;width:85px}.reviewfont{display:block;font-family:"latoregular";font-size:13px;line-height:16px;margin:0 auto 12px;text-align:center;text-transform:capitalize}.reviews-box-btn{border:1px solid #000;height:26px;width:141px}.reviews-box-btn-spacer{background-color:#3e5d58;float:left;color:#fff;height:26px;padding:0;text-indent:-999em;width:1px}.enablelink,.ugcbtnwrite{float:left;height:26px;line-height:26px;text-align:center;width:70px}.reviews-box-btn a:link,.reviews-box-btn a:visited{color:#3e5d58}.reviews-box-btn a:hover,.reviews-box-btn a:focus{background:#332137;color:#fff}
#divisinviewport { width: 990px; margin: 0 auto; position: fixed; height: 1px; z-index: -10; top: 0; left: 0; right: 0; }
body.zommLevel #main{    position: relative;    background-color: #5e3a66!important;
  height: 131px!important;}
body.zommLevel header , body.zommLevel footer {width: 98%;}
body.zommLevel #middle {    padding-top: 130px;}
body.zommLevel  #supersized {    top: 130px;}
body.zommLevel .shadows-top { display: none;}
body.zommLevel #logo {
  pointer-events: none;
  height: auto;
  width: 87px;
  background-size: cover;
}
body.zommLevel #logo a {
  float: left;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  text-align: center;
}
body.zommLevel .logo-left{
  float: left;
  height: 67px;
  width: 41px;
}
body.zommLevel .logo-right {
  width: 34px;
  float: left;
  height: 67px;
}
body.zommLevel #logo img {
  width: 74%;
  height: auto;
}
body.zommLevel #logo-wrap {    margin: 0;}
body.zommLevel .logo-right img, body.zommLevel .logo-left img {
  width: 100%;
  height: auto;
}
body.zommLevel #topnav li a {   }
body.zommLevel #topnav li {    text-transform: capitalize; width: auto !important;     padding: 0 12px;
  float: none;
  display: inline-block;}
body.zommLevel #topnav li.blank-li {
  display: none;
}
body.zommLevel #number { left: 200px; top: 57px;}
body.zommLevel #subnav { right: 20px;}
body.zommLevel ul#slide-list {    top: 140px!important;}
body.zommLevel a#floatingbooknow , body.zommLevel #backtotop{ display:none !important;}
body.zommLevel #number .numcitystate span {    display: inherit;}
body.zommLevel #mainimageholder IMG {    left: 0;    margin-left: 0;    position: absolute;    width: 100%;}
body.zommLevel #mainimage, body.zommLevel #middle {    height: auto ;    margin: 0 auto;    max-width: inherit; min-height: 250px; }
body.zommLevel .fixheader {padding-top: 0;}
body.zommLevel #photogallery-thumbs , body.zommLevel .map_and_list{  width: 98%; }
body.zommLevel #social {    left: inherit;    right: 0;}
body.zommLevel .google-vcard {    padding-right: 30px;}
body.zommLevel .fixheader{    padding-top: 0px!important;}
body.zommLevel .googleaddress {
  width: 100%;
  margin: 0;
  margin-bottom: 30px;
}
body.zommLevel  #note {
  background-size: cover;
  height: auto;
}
body.zommLevel .table-inner  {    width: 77%;     margin: 0 auto;}
body.zommLevel .opentable-title {display: none;}
body.zommLevel #opentable {width: auto;}
body.zommLevel #contentinfo {
  margin-top: 0;
}
@media only screen and (max-width : 960px) {
  body.zommLevel #year-box {    width: 100%;}
  body.zommLevel #number {display: none;}
  body.zommLevel #topnav li {    font-size: 12px;     line-height: 32px!important;}
  body.zommLevel .xvcard {    position: relative;    right: 0;    padding-top: 0;}
  body.zommLevel #content, body.zommLevel #container {width: 98%}
  body.zommLevel #mainimageslideshow {    position: relative;    width: 100%;    height: auto !important;}
  body.zommLevel .things-to-do-leftimg img {    width: 100%;    height: auto;}
  body.zommLevel .things-to-do-leftimg {width: 19%}
}
@media only screen and (max-width : 864px) {
  body.zommLevel #supersized img {    min-height: inherit;}
  body.zommLevel .google-vcard {
    position: relative;
    right: 0;
    top: 0;    
    padding: 0;
    float: left;
    width: 100%;
  }
  body.zommLevel aside {display: none;}
  body.zommLevel #topnav li a {    font-size: 10px;   }
  body.zommLevel #topnav li a {    padding: 0 4px;}
  body.zommLevel #subnav ul li a {    height: 12px;     font-size: 11px !important;     padding-left: 0px;    padding-right:0px;     margin-left: 7px;
    margin-right:7px;}
  body.zommLevel .thingstodo-viewdetail {    width: auto;}
}
.zommLevel100 .pushItDown, .zommLevel100 .pushItDown.headerfix {
  margin-top: 0 !important;
}
#cke_editor1{width:auto}.cke_skin_kama .cke_wrapper{background-color:transparent;background-image:none;padding:0;margin:0}body.cke_show_borders{background:none!important}body.cke_show_borders a{text-decoration:none!important;list-style:none}#cke_editor1{border:1px dashed!important;padding-left:2px;padding-right:2px}#cke_top_editor1,#cke_bottom_editor1{background-color:#FCFCFC}.direct-access.cms6{display:block}#mainimage.cms6{height:650px;z-index:4}#middle.cms6,#mainimage.cms6,#supersized.cms6,#supersized.cms6 img.cms6{max-height:820px!important;min-height:650px!important}#manager.cms6{z-index:5}