*{font-size:100.01%;margin:0;padding:0;}
html{background:#af9862;}
body{font:62.5% Georgia, 'Times New Roman', Times, serif;text-align:center;background:#f5f2df url(/images/layout/body-bg.jpg) no-repeat 50% 0;}
body.iPad{width:1024px;background-image:url(/images/layout/ios-body-bg.jpg);}
body.iPad #wrapper{padding:0;}
a{outline:none;}
a img{border:0;}
table{border-collapse:collapse;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.align-left{float:left;display:inline;margin:0 15px 0 0;}
.align-right{float:right;display:inline;margin:0 0 0 15px;}
.no-border{border:0!important;}
.alt{position:absolute;left:-9999px;}
.clearfix:after{display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
#js-warning-spacer{background:none repeat scroll 0 0 #FFC;border:2px solid #FC0;height:26px;position:absolute;text-align:left;width:100%;}
#js-warning{position:absolute;top:8px;left:10px;color:#000;font-size:1.1em;}
noscript{font-size:1em;font-style:normal;color:#000;}
div.form-error{border:2px solid red;text-align:left;background:#FF9;color:#000;font-size:1.1em;padding:8px 10px;}
#wrapper{position:relative;text-align:left;width:1000px;margin:0 auto;}
#branding{height:110px;margin-left:20px;}
#logo{display:block;width:236px;height:110px;background:url(/images/logo.png) no-repeat 0 0;}
#content-wrapper{padding:0 20px;}
#content{padding:20px 0 0;}
#footer{clear:both;background:#af9862 url(/images/layout/footer-bg.png) repeat-x 50% 0;width:100%;height:95px;color:#fff;font:italic 11px/18px Georgia, 'Times New Roman', Times, serif;margin:0 auto;padding:31px 0 70px;}
#footer a{color:#fff;font-style:normal;}
#footer-inner{width:930px;text-align:left;margin:0 auto;padding:0 0 0 14px;}
#footer-inner .block{display:inline-block;float:left;width:310px;overflow:visible;margin:0;}
#footer-inner .block p{width:240px;font-size:13px;}
#footer-inner .like-wrapper{width:240px;border-top:1px solid #c1af82;padding:16px 0 0;}
.follow-links{list-style:none;height:36px;padding:25px 0 12px;}
.follow-links li{float:left;display:inline;padding:0 2px 0 0;}
.follow-links li a{display:block;height:36px;text-indent:-9999px;}
.follow-facebook{background:url(/images/icon-fb.png) no-repeat 0 0;width:29px;}
.follow-twitter{background:url(/images/icon-tw.png) no-repeat 0 0;width:30px;}
.follow-email{background:url(/images/icon-mail.png) no-repeat 0 0;width:40px;}
.follow-rss{background:url(/images/icon-rss.png) no-repeat 0 0;width:32px;}
.partners{list-style:none;height:60px;margin-left:-5px;font-size:10px;letter-spacing:.01em;padding:20px 0 0;}
.partners li{float:left;display:inline;width:152px;position:relative;}
.partners li img{position:absolute;top:0;left:0;}
.partners li div{height:56px;vertical-align:middle;padding:7px 0 0 60px;}
.partner-hhe{background:url(/images/logo-hhe.png) no-repeat 0 0;}
.partner-hhm{background:url(/images/logo-hhm.png) no-repeat 0 0;}
.default #wrapper{background:url(/images/layout/default-masthead-bg.png) no-repeat 50% 0;}
.default #content-wrapper{background:url(/images/layout/content-bg.jpg) no-repeat 50% 0;padding:20px 0 0;}
.default #content{float:right;position:relative;width:630px;margin:0 42px 0 20px;padding:30px 24px 20px 30px;}
.default #masthead{width:959px;height:213px;position:relative;margin:0 0 8px 20px;}
.default #masthead-details{width:959px;height:213px;position:absolute;top:0;left:0;background:url(/images/layout/default-masthead-stroke-underline.png) no-repeat 50% 0;}
.default #masthead-breadcrumb{position:absolute;top:97px;left:50px;}
.default #masthead-breadcrumb div{color:#fff;font-size:18px;text-transform:uppercase;position:relative;left:2px;letter-spacing:.2em;}
.default #masthead-breadcrumb div + div{font-size:30px;font-style:italic;text-transform:none;top:23px;letter-spacing:0;}
.default .inset{display:inline-block;margin:4px 0 28px;}
.default .inset img{border:1px solid #fcfbfa;vertical-align:bottom;}
.default #sidebar{width:230px;min-height:820px;padding:0 0 0 20px;}
.default #sidebar-wrapper{margin:0 auto;}
.default #content h1{color:#3c3830;font:italic 28px/28px Georgia, 'Times New Roman', Times, serif;}
.default #content h2{color:#1b1914;font:italic 22px/22px Georgia, 'Times New Roman', Times, serif;cursor:pointer;}
.default h3{color:#3c3830;font:italic 18px/22px Georgia, 'Times New Roman', Times, serif;margin:0 50px 8px 0;}
.default #content a{color:#751b31;font-weight:700;}
.default #content ul,.destination #content ol{margin:0 0 0 30px;}
.default #content p.learn-more{font-style:italic;}
#nav ul{list-style:none;}
#nav-primary{position:absolute;left:283px;top:0;}
#nav-primary li{float:left;display:inline;background:transparent url(/images/nav/nav-primary-bg.png) no-repeat 0 200px;}
#nav-primary li a{display:block;height:109px;background:transparent url(/images/nav/nav-primary-sprite.png) no-repeat 0 0;}
#nav-primary #primary-destinations a{width:157px;background-position:0 0;}
#nav-primary #primary-experiences a{width:139px;background-position:-157px 0;}
#nav-primary #primary-historic a{width:104px;background-position:-296px 0;}
#nav-primary #primary-meetings a{width:189px;background-position:-400px 0;}
#nav-primary #primary-specials a{width:108px;background-position:-589px 0;}
#nav-primary #primary-experiences:hover,#nav-primary #primary-experiences.current{background-position:-157px 0;}
#nav-primary #primary-historic:hover,#nav-primary #primary-historic.current{background-position:-296px 0;}
#nav-primary #primary-meetings:hover,#nav-primary #primary-meetings.current{background-position:-400px 0;}
#nav-primary #primary-specials:hover,#nav-primary #primary-specials.current{background-position:-589px 0;}
#nav-utility{border-top:2px solid #6a5842;width:916px;clear:both;margin:0 auto;padding:1px 0 0;}
#nav-utility li{float:left;display:inline;border-top:1px solid #6a5842;}
#nav-utility li a{display:block;height:50px;background:transparent url(/images/nav/nav-utility-sprite.png) no-repeat 0 -83px;}
#nav-utility #utility-about a{width:77px;background-position:0 -83px;}
#nav-utility #utility-national-trust a{width:333px;background-position:-77px -83px;}
#nav-utility #utility-press a{width:106px;background-position:-410px -83px;}
#nav-utility #utility-member-login a{width:126px;background-position:-516px -83px;}
#nav-utility #utility-special a{width:180px;background-position:-642px -83px;}
#nav-utility #utility-contact a{width:94px;background-position:-822px -83px;}
#nav-utility #utility-about a:hover{background-position:0 17px;}
#nav-utility #utility-national-trust a:hover{background-position:-77px 17px;}
#nav-utility #utility-press a:hover{background-position:-410px 17px;}
#nav-utility #utility-member-login a:hover{background-position:-516px 17px;}
#nav-utility #utility-special a:hover{background-position:-642px 17px;}
#nav-utility #utility-contact a:hover{background-position:-822px 17px;}
#footer-links{padding:2px 0 25px;}
.bullet{margin:0 8px;}
.ui-datepicker-trigger{margin-left:5px;vertical-align:bottom;}
#ui-datepicker-div,.ui-datepicker-inline{outline:0;line-height:1.3;text-decoration:none;list-style:none;font-family:Verdana, Arial, sans-serif!important;background:#fff;font-size:1.1em;border:4px solid #d3d3d3;width:15.6em;position:relative;margin:0;padding:.3em;}
#ui-datepicker-div{z-index:9999 !important;display:none;background:#fff;}
.ui-datepicker-inline{float:left;display:block;}
.ui-datepicker-header{font-size:.9em;margin-bottom:3px;position:relative;text-align:center;padding:1px 0;}
.ui-datepicker-header div{width:77%;cursor:pointer;color:#555;margin:0 auto;}
.ui-datepicker-title{height:18px;width:100%;position:relative;}
.ui-datepicker-next,.ui-datepicker-prev{top:1px;position:absolute;text-indent:-999999px;width:16px;height:16px;cursor:pointer;background:#e6e6e6 url(/images/calendar/arrow-dark-left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;font-size:1em;display:block;}
.ui-datepicker-prev{left:1px;}
.ui-datepicker-next{right:1px;background:#e6e6e6 url(/images/calendar/arrow-dark-right.gif) 50% 50% no-repeat;}
.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:#dadada;}
.ui-datepicker-prev:hover{background:url(/images/calendar/arrow-light-left.gif) 50% 50% no-repeat;}
.ui-datepicker-next:hover{background:url(/images/calendar/arrow-light-right.gif) 50% 50% no-repeat;}
.ui-datepicker-header select{border:1px solid #d3d3d3;color:#555;background:#e6e6e6;font-size:1em;line-height:1.4em;margin:0!important;}
.ui-datepicker-header select.ui-datepicker-new-month{width:7em;left:2em;}
.ui-datepicker-header select.ui-datepicker-new-year{width:5em;left:9.2em;}
table.ui-datepicker-calendar{width:15.5em;text-align:right;}
table.ui-datepicker-calendar th{text-align:center;font-size:.9em!important;color:#222!important;text-transform:uppercase;font-weight:400;font-style:normal!important;background:none!important;padding:.3em 0!important;}
table.ui-datepicker-calendar td{background:none!important;border:none!important;color:#3C3830;font:.9em Verdana!important;padding:0!important;}
table.ui-datepicker-calendar td a{display:block;color:#555;background:#e6e6e6;cursor:pointer;border:1px solid #fff;text-decoration:none;padding:.1em .3em .1em 0;}
table.ui-datepicker-calendar td a:hover{border:1px solid #999;color:#212121;background:#dadada;}
table.ui-datepicker-calendar td a:active{border:1px solid #af6262;color:#222;background:#dadada;}
table.ui-datepicker-calendar .ui-datepicker-unselectable{color:#ddd;}
table.ui-datepicker-calendar .ui-datepicker-current-day a{border:1px solid #af6262;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-row-break{clear:both;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
form{width:600px;}
input,select,textarea{font-family:Verdana;background-color:#fff;}
label.validation-error{background-color:#ff0;color:#000;}
input:focus,textarea:focus{background-color:#fefcfa;}
input.readonly{background-color:#eee!important;}
input.required,select.required,textarea.required,.list .required{background-image:url(/images/icon-required.gif);background-repeat:no-repeat;padding-left:8px;}
.date-picker{width:75px!important;}
.list ul{font-size:1em!important;padding-left:4px;list-style:none;float:left;display:inline-block;margin:3px 0 0 4px;}
.list ul.required{margin-left:0;}
.list ul li{line-height:1.8em;margin-bottom:4px;}
.list ul li label{display:inline;background:none!important;margin-left:3px;padding-left:3px!important;font-size:1em;}
.textfield,select{border:1px solid #999;}
.field,.buttons{overflow:hidden;padding:5px;}
.form-help{padding:5px 25px;}
form.standard{position:relative;margin:0 auto;}
form.standard .required-image{position:relative;top:5px;}
form.standard fieldset{background:#F5F6F4;border-color:#ccc;border-style:solid;border-width:1px 1px 0;margin:10px 0;}
form.standard fieldset legend{color:#000;font-weight:700;font-size:1.2em;margin:0 15px;}
form.standard .field{padding:5px 20px 10px;}
form.standard label{padding:3px 0;}
form.standard .textfield,form.standard select{border-color:#bbb;padding:4px 3px 4px 8px;}
form.standard select option{padding:0 5px 0 10px;}
.list .hidden{text-indent:-9999px;}
form.standard .ui-datepicker-trigger{vertical-align:inherit;}
form.standard .buttons{text-align:center;padding-top:15px;}
#search-consoles{width:964px;height:57px;padding:0;}
#check-avail-wrapper{background:url(/images/layout/booking-console-bg.png) no-repeat 0 0;margin:0 0 0 18px;}
#check-avail-wrapper h1{color:#5c1526;font:italic 17px/17px Georgia, 'Times New Roman', Times, serif;float:left;margin:11px 12px 0;}
#check-avail-wrapper a{padding-left:3px;display:block;color:#40341a;font:10px/20px Arial, 'Times New Roman', Times, serif;float:left;}
#check-avail-wrapper .console{width:880px;}
#reservations-console label{display:block;padding-bottom:1px;color:#5c1526;font:10px/12px Georgia, serif;text-transform:uppercase;}
#reservations-console #advanced{width:158px;}
#reservations-console #promo-wrapper{background:url(/images/layout/console-promo-bg.png) repeat-x 0 0;display:none;height:70px;position:absolute;left:396px;top:163px;width:416px;z-index:300;padding:0 0 0 12px;}
#reservations-console #promo-wrapper .field{padding:9px;}
#reservations-console #promo-wrapper label{padding-bottom:3px;}
#reservations-console #promo-wrapper input{width:175px;}
#reservations-console #open-promo{display:block;float:left;color:#5c1526;font:10px/12px Georgia, serif;text-transform:uppercase;text-decoration:none;width:96px;height:57px;background:url(/images/buttons/promo-toggle.png) no-repeat 0 -3px;position:relative;}
#reservations-console #open-promo span{position:relative;top:24px;left:5px;}
#reservations-console .dropdown{float:left;display:inline;width:67px;}
#reservations-console .dropdown select{width:50px;padding:2px 0;}
#reservations-console .dropdown label{width:67px;}
#reservations-console .promo{float:left;display:inline;width:93px;}
#reservations-console .promo input{width:71px;}
#reservations-console .promo label{width:93px;}
#reservations-console .buttons{clear:none;float:left;display:inline;border:none;padding:0;}
#choose-hotel-wrapper{overflow:hidden;width:964px;left:0;}
#choose-hotel{background:url(/images/layout/hotel-search-bg.png) repeat-x 0 0;height:57px;width:962px;overflow:hidden;position:absolute;top:110px;left:20px;}
#choose-hotel.inactive{left:834px;width:146px;}
#choose-hotel h1{color:#514b3c;float:left;width:149px;overflow:visible;}
#choose-hotel h1 a{display:block;width:149px;height:57px;text-indent:-9999px;text-decoration:none;background:url(/images/layout/hotel-search-sprite.png) no-repeat -4px 0;}
#choose-hotel h1 a:hover{background:url(/images/layout/hotel-search-sprite.png) no-repeat -4px -100px;}
#choose-hotel.active h1 a{background:url(/images/layout/hotel-search-sprite.png) no-repeat -200px 0;}
#choose-hotel.active h1 a:hover{background:url(/images/layout/hotel-search-sprite.png) no-repeat -200px -100px;}
#console-tooltip{position:absolute;top:177px;left:40px;z-index:30;font:11px/11px Arial, Helvetica, san-serif;color:#757062;background:#fff5d8;visibility:hidden;-moz-box-shadow:0 2px 4px -2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px -2px rgba(0,0,0,0.6);box-shadow:0 2px 4px -2px rgba(0,0,0,0.6);padding:4px 6px;}
#property-console{width:962px;}
#property-console label{display:block;color:#5c1526;font:10px/12px Georgia, serif;text-transform:uppercase;padding:0 0 2px 3px;}
#property-console #property{width:146px;}
#property-console select{height:23px;width:154px;border:1px solid #90876b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#7b6f5c;font:11px/11px Arial, Helvetica, sans-serif;-moz-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);margin:0 2px;padding:2px;}
#property-console .buttons{clear:none;float:left;display:inline;border:none;padding:0 5px;}
#console-cap{background:url(/images/layout/hotel-search-bg-right.png) no-repeat 0 0;height:57px;width:21px;position:absolute;top:110px;right:0;}
#search-wrapper{position:absolute;top:10px;right:20px;width:200px;}
#search-input{width:152px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#918677;font:12px/12px Arial, Helvetica, sans-serif;-moz-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);padding:2px 1px 1px 3px;}
#search-wrapper input[type=image]{background:transparent;vertical-align:bottom;margin:1px 8px -1px 6px;}
#temp-exp-state{width:300px;margin:0 0 0 10px;}
#temp-exp-state label{float:left;color:#1b1914;font-size:13px;font-style:italic;margin-right:20px;padding:6px 0 0;}
#temp-exp-state select{height:28px;width:145px;border:1px solid #90876b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#7b6f5c;font:11px/11px Arial, Helvetica, sans-serif;-moz-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);padding:4px;}
#temp-deals-select{width:300px;}
#temp-deals-select label{float:left;color:#7c6d49;font-size:13px;font-style:italic;margin-right:20px;padding:6px 0 0;}
#temp-deals-select select{height:28px;width:165px;border:1px solid #90876b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#7b6f5c;font:11px/11px Arial, Helvetica, sans-serif;-moz-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);padding:4px;}
#temp-deals-select optgroup option + option{padding:0 0 0 12px;}
#sidebar #press-release-archive{position:absolute;bottom:45px;left:26px;width:148px;background:transparent;}
#sidebar #press-release-archive form{width:148px;}
#sidebar #press-release-archive h3{text-transform:uppercase;color:#3c3830;font-size:11px;font-weight:700;font-style:normal;text-align:left;margin:2px;}
#sidebar #press-archive{height:28px;width:148px;border:1px solid #90876b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#7b6f5c;font:11px/11px Arial, Helvetica, sans-serif;-moz-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);padding:4px;}
.default #content .select-groups .field{padding:5px 0;}
.deals-state{margin-bottom:20px!important;}
.overlayMacFFBGHack{background:url(../images/macFFBgHack.png) repeat scroll 0 0 transparent;}
#loading-img{height:43px;left:50%;position:fixed;top:50%;width:208px;z-index:1003;text-align:center;margin:-6px 0 0 -104px;}
#loading-img h1{margin-bottom:10px;font:bold 20px Georgia, "Times New Roman", Times, serif;color:#fff;}
.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;}
.ui-menu{list-style:none;display:block;float:left;background:#fff;text-align:left;font:12px/14px Arial,Helvetica,sans-serif;max-height:200px;overflow-y:auto;z-index:1000!important;margin:0;padding:2px;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{zoom:1;float:left;clear:left;width:100%;margin:0;padding:0;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;zoom:1;padding:.2em .4em;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;background:#ccc;margin:0;}
.ui-autocomplete-loading{background:#FFF url(../images/ui-anim_basic_16x16.gif) right center no-repeat;}
.ui-autocomplete h4{font:12px Arial!important;margin:0!important;padding:0!important;}
.citystate{font-size:11px;color:#777;}
.timeline #wrapper{background:transparent;}
.timeline #content-wrapper{background:url(/images/layout/content-bg-timeline.jpg) no-repeat 50% 0;}
.timeline #content{float:none;width:auto;margin:0 20px 30px;padding:0;}
#timeline-outer-wrapper{position:relative;overflow:hidden;padding:0 18px;}
#timeline-inner-wrapper{width:925px;background:#ebe4cf;overflow:auto;}
#timeline-scroll-outer-wrapper{width:7705px;position:relative;left:-4620px;margin-top:21px;}
#hotel-scroll-wrapper{height:261px;width:7705px;}
#hotels-wrapper{height:100%;width:100%;}
.events-group-wrapper{width:72px;float:left;display:inline;position:relative;margin:0;padding:4px 0;}
#hotels-wrapper .events-group-wrapper{height:166px;margin:68px 0 0;padding:0;}
.events-group{width:72px;height:175px;float:left;overflow:hidden;position:relative;margin:0;}
#hotels-wrapper .events-group{height:166px;position:relative;overflow:hidden;margin:0;}
.events-inner{overflow:auto;width:72px;}
.events-group-wrapper .down,.events-group-wrapper .up{width:72px;float:left;display:inline;}
.events-group-wrapper a.prev{display:block;width:72px;height:6px;text-indent:9999px;clear:left;background:url(/images/timeline/arrow-up-gold.png) no-repeat 31px 0;visibility:hidden;}
.events-group-wrapper a.next{display:block;width:72px;height:6px;text-indent:9999px;clear:left;background:url(/images/timeline/arrow-down-gold.png) no-repeat 31px 0;visibility:hidden;}
#hotels-wrapper .events-group-wrapper a.prev{height:10px;background:url(/images/timeline/arrow-up-red.png) no-repeat 21px 0;cursor:pointer;}
#hotels-wrapper .events-group-wrapper a.next{height:10px;background:url(/images/timeline/arrow-down-red.png) no-repeat 21px 1px;cursor:pointer;}
#hotels-wrapper .events-group-wrapper a.disabled{opacity:0.4;cursor:default;}
.events-group-wrapper a.disabled{visibility:hidden;}
.vertical{position:relative;overflow:hidden;}
.items{position:absolute;height:20000em;margin:0;}
#history-wrapper{position:relative;background:url(/images/timeline/history-lines.png) repeat-y 0 0;}
#hotels-wrapper .single{margin-top:110px;}
#hotels-wrapper .double{margin-top:55px;}
#hotels-wrapper .events-group .event{margin:1px;}
#hotels-wrapper .events-group .event a.pinky{border:2px solid #f7f4e1;height:50px;width:64px;display:block;-webkit-touch-callout:none;}
#hotels-wrapper .events-group .event a.pinky:hover{border:2px solid #7d384b;}
#history-headings{background:#8c7d55;height:38px;}
.history-heading{float:left;height:36px;text-indent:-9999px;margin:1px 1px 1px 0;}
#history-heading-settlement{width:2712px;background:url(/images/timeline/history-heading-settlement.png) no-repeat 0 0;}
#history-heading-revolution{width:481px;background:url(/images/timeline/history-heading-revolution.png) no-repeat 0 0;}
#history-heading-new-nation{width:767px;background:url(/images/timeline/history-heading-new-nation.png) no-repeat 0 0;}
#history-heading-expansion{width:791px;margin-right:23px;background:url(/images/timeline/history-heading-expansion.png) no-repeat 0 0;}
#history-heading-industry{width:241px;margin-right:23px;background:url(/images/timeline/history-heading-industry.png) no-repeat 0 0;}
#history-heading-civil-war{width:121px;margin-right:23px;background:url(/images/timeline/history-heading-civil-war.png) no-repeat 0 0;}
#history-heading-gilded{width:697px;margin-right:23px;background:url(/images/timeline/history-heading-gilded.png) no-repeat 0 0;}
#history-heading-turn-of-century{width:409px;margin-right:23px;background:url(/images/timeline/history-heading-turn-of-century.png) no-repeat 0 0;}
#history-heading-wwi{width:97px;margin-right:23px;background:url(/images/timeline/history-heading-wwi.png) no-repeat 0 0;}
#history-heading-jazz-age{width:217px;margin-right:23px;background:url(/images/timeline/history-heading-jazz-age.png) no-repeat 0 0;}
#history-heading-depression{width:217px;margin-right:23px;background:url(/images/timeline/history-heading-depression.png) no-repeat 0 0;}
#history-heading-wwii{width:145px;margin-right:22px;background:url(/images/timeline/history-heading-wwii.png) no-repeat 0 0;}
#history-heading-post-war{width:553px;margin-right:0;background:url(/images/timeline/history-heading-post-war.png) no-repeat 0 0;}
#history-heading-settlement.active,#history-heading-revolution.active,#history-heading-new-nation.active,#history-heading-expansion.active,#history-heading-industry.active,#history-heading-civil-war.active,#history-heading-gilded.active,#history-heading-turn-of-century.active,#history-heading-wwi.active,#history-heading-jazz-age.active,#history-heading-depression.active,#history-heading-wwii.active,#history-heading-post-war.active{background-position:0 -36px;}
#history-groups{position:relative;}
.history-group-content{background:url(/images/timeline/history-lines.png) repeat-y 0 0;}
.history-group .events-group .event{margin:5px 9px 0;}
.history-group .events-group .event:first-child{margin:0 9px;}
.history-group .events-group .event:last-child{margin:5px 9px;}
.history-group .events-group .event a{border:3px solid #af9862;height:49px;width:49px;display:block;background:url(http://dummyimage.com/49x49/F1EAD0/6D182D) no-repeat 0 0;-webkit-touch-callout:none;}
.history-group .events-group .event a:hover{border:3px solid #f6f3e0;}
.history-group .events-group .event a.authors{background-image:url(/images/timeline/author.jpg);}
.history-group .events-group .event a.composers--music{background-image:url(/images/timeline/composer.jpg);}
.history-group .events-group .event a.sports{background-image:url(/images/timeline/sports.jpg);}
.history-group .events-group .event a.major-events{background-image:url(/images/timeline/major-event.jpg);}
.history-group .events-group .event a.military-events--wars{background-image:url(/images/timeline/military-war.jpg);}
.history-group .events-group .event a.state-admitted{background-image:url(/images/timeline/state.jpg);}
.history-group .events-group .event a.president{background-image:url(/images/timeline/president.jpg);}
.history-group .events-group .event a.nobel-prize-winner-in-peace{background-image:url(/images/timeline/nobel-peace.jpg);}
.history-group .events-group .event a.nobel-prize-winner-in-physics{background-image:url(/images/timeline/nobel-physics.jpg);}
.history-group .events-group .event a.nobel-prize-winner-in-chemistry{background-image:url(/images/timeline/nobel-chemistry.jpg);}
.history-group .events-group .event a.nobel-prize-winner-in-economics{background-image:url(/images/timeline/nobel-economy.jpg);}
.history-group .events-group .event a.nobel-prize-winner-in-literature{background-image:url(/images/timeline/nobel-literature.jpg);}
.history-group .events-group .event a.nobel-prize-winner-in-physiology-or-medicine{background-image:url(/images/timeline/nobel-medicine.jpg);}
.history-group .events-group .event a.inventions{background-image:url(/images/timeline/inventions.jpg);}
.history-group .events-group .event a.economy{background-image:url(/images/timeline/economy.jpg);}
.history-group-heading{height:29px;width:7705px;background:#f2eeda url(/images/timeline/history-lines.png) repeat-y 0 0;}
.history-group-heading h2{height:29px;width:500px;text-indent:-9999px;}
#history-event-headings{position:absolute;top:349px;left:18px;width:235px;}
#history-event-headings h2{text-indent:-9999px;position:relative;}
.heading-arts-culture h2{background:#f2eeda url(/images/timeline/arts-culture.png) no-repeat 0 0;}
.heading-political-diplomatic h2{background:#f2eeda url(/images/timeline/political-diplomatic.png) no-repeat 3px 0;top:200px;}
.heading-economics-inventions h2{background:#f2eeda url(/images/timeline/economics-inventions.png) no-repeat -2px 0;top:402px;}
#title-bar{background:url(/images/timeline/title-bar-bg.png) repeat-x 0 0;height:62px;width:925px;position:absolute;top:0;}
#title-bar h2{background:url(/images/timeline/title-bar-heading.png) no-repeat 0 0;height:62px;width:625px;text-indent:-9999px;margin:0;padding:0;}
#quick-view{position:absolute;top:0;left:625px;width:300px;}
#quick-view h3{color:#252525;font:italic 14px/14px Georgia,'Times New Roman',Times,serif;position:absolute;top:23px;margin:0;}
#timeline-period{position:absolute;top:19px;right:15px;height:28px;width:197px;border:1px solid #90876b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#7b6f5c;background:#e3edf2;font:11px/11px Arial, Helvetica, sans-serif;-moz-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);padding:4px;}
.tooltip{position:absolute;z-index:999;left:-9999px;background:url(/images/timeline/bubble.png) no-repeat;width:286px;padding:1px 1px 0 0;}
.tooltip p{width:254px;color:#836f44;background:#f6f3e0;font:11px/14px Arial, Helvetica, sans-serif;text-align:left;border-bottom:1px solid #d2c096;-moz-box-shadow:0 2px 3px -2px rgba(0,0,0,0.45);-webkit-box-shadow:0 2px 3px -2px rgba(0,0,0,0.45);box-shadow:0 2px 3px -2px rgba(0,0,0,0.45);margin:0 0 0 11px;padding:10px;}
.tooltip p.r {margin-left:1px;}
.tooltip p span{font:13px/14px Georgia,'Times New Roman',Times,serif;color:#5f1628;display:block;padding:0 0 8px;}
.tooltip p span ~ span{padding:8px 0;}
#tooltips .tooltip {display:none;}
#prop-modal{background:rgba(79,71,55,0.7);position:absolute;height:199px;width:925px;top:83px;left:18px;display:none;}
#prop-modal .tooltip{background:#f7f4e1;width:152px;position:relative;top:15px;left:300px;color:#5b4f36;font:10px/14px Arial, Helvetica, sans-serif;z-index:10;padding:5px;}
#prop-modal .tooltip img{display:block;margin:0;padding:0;}
#prop-modal .tooltip a{display:block;color:#551722;font:12px/14px Georgia,'Times New Roman',Times,serif;}
#prop-modal .tooltip span a{display:block;color:#5b4f36;font:10px/14px Arial,Helvetica,sans-serif;}
#prop-modal .modal-close{position:absolute;z-index:50;}
#left-arrow{display:block;width:26px;height:65px;position:absolute;top:282px;background:url(/images/timeline/arrow-left-2.png) no-repeat 0 0;left:-8px;}
#right-arrow{display:block;width:27px;height:65px;position:absolute;top:282px;background:url(/images/timeline/arrow-right-2.png) no-repeat 0 0;right:-10px;}
#left-arrow:hover. #right-arrow:hover{cursor:pointer;}
#top-border{border-top:4px solid #d2c3a1;top:309px;left:18px;width:925px;-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,0.45);-moz-box-shadow:0 2px 3px -1px rgba(0,0,0,0.45);-ms-box-shadow:0 2px 3px -1px rgba(0,0,0,0.45);-o-box-shadow:0 2px 3px -1px rgba(0,0,0,0.45);box-shadow:0 2px 3px -1px rgba(0,0,0,0.45);}
#bottom-border{border-bottom:4px solid #d2c3a1;top:1024px;left:18px;width:925px;-webkit-box-shadow:0 -2px 3px -1px rgba(0,0,0,0.45);-moz-box-shadow:0 -2px 3px -1px rgba(0,0,0,0.45);-ms-box-shadow:0 -2px 3px -1px rgba(0,0,0,0.45);-o-box-shadow:0 -2px 3px -1px rgba(0,0,0,0.45);box-shadow:0 -2px 3px -1px rgba(0,0,0,0.45);}
#left-border{border-left:4px solid #d2c3a1;top:313px;height:711px;left:18px;-webkit-box-shadow:2px 0 3px -1px rgba(0,0,0,0.45);-moz-box-shadow:2px 0 3px -1px rgba(0,0,0,0.45);-ms-box-shadow:2px 0 3px -1px rgba(0,0,0,0.45);-o-box-shadow:2px 0 3px -1px rgba(0,0,0,0.45);box-shadow:2px 0 3px -1px rgba(0,0,0,0.45);}
#right-border{border-right:4px solid #d2c3a1;top:313px;height:711px;right:17px;-webkit-box-shadow:-2px 0 3px -1px rgba(0,0,0,0.45);-moz-box-shadow:-2px 0 3px -1px rgba(0,0,0,0.45);-ms-box-shadow:-2px 0 3px -1px rgba(0,0,0,0.45);-o-box-shadow:-2px 0 3px -1px rgba(0,0,0,0.45);box-shadow:-2px 0 3px -1px rgba(0,0,0,0.45);}
body.iOS{background-image:url(/images/layout/ios-body-bg.jpg);}
.iOS #timeline-period{border:1px solid #6b1e33;}
#legend-wrapper{position:absolute;top:62px;left:18px;width:925px;background:#97855d;z-index:100;}
#legend-bar{height:21px;width:925px;background:#72664d;}
#legend-bar .legend-details{display:block;height:20px;width:200px;background:url(/images/timeline/btn-legend.png) no-repeat 0 -21px;position:absolute;right:0;}
#legend-bar .legend-details.active {background-position:0 0;}
#timeline-legend{padding:0 3px 3px;height:261px;display:none;}
#legend-desc{color:#72664d;float:left;width:424px;height:100%;background:#e7e1d0;}
#legend-desc p{font: 14px/20px Arial,Helvetica,sans-serif;padding:10px 20px 26px 24px;}
#legend-desc #timeline-desc{font:20px/26px Georgia,'Times New Roman',Times,serif;font-style:italic;padding:24px 20px 0 24px;}
#legend-facebook{}
#legend-facebook a{display:block;height:69px;width:424px;}
#legend-icons{background:#fbf8ed url(/images/timeline/legend-bg.png) no-repeat 0 0;float:left;width:495px;height:100%;color:#72604a;}
#legend-icons p{font:12px/12px Georgia,'Times New Roman',Times,serif;text-transform:uppercase;padding:16px 31px;}
.timeline #legend-icons ul{float:left;list-style:none;margin:10px 0 0 72px;}
.timeline #legend-icons ul+ul{margin:10px 0 0 70px;}
.timeline #legend-icons ul+ul+ul{margin:10px 0 0 56px;}
.timeline #legend-icons li{font:11px/14px Arial,Helvetica,sans-serif;padding:0 0 26px;}
hr,#browser-warning,#logo img,#nav-primary li ul,#nav-utility li ul,#footer-links span:first-child,#room-requirements,#choose-hotel h1 a span,#hotels-wrapper .tooltip{display:none;}
address,.default #content p.learn-more a{font-style:normal;}
.clear-left,.ui-datepicker-multi .ui-datepicker-buttonpane,.console .buttons,.history-group{clear:left;}
.clear-right,.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.clear-float,.ui-helper-clearfix{overflow:hidden;display:block;}
html[xmlns] .clearfix,label{display:block;}
.iPad #wrapper,.iOS #wrapper{padding:0;}
.partners li a,.partners li div a,#footer-links a{text-decoration:none;border-bottom:1px solid #c1af82;}
#nav-primary li:hover,#nav-primary li.current,#nav-primary #primary-destinations:hover,#nav-primary #primary-destinations.current{background-position:0 0;}
.ui-datepicker.ui-datepicker-multi,.console label,.list label,.meeting-room-field label{width:auto;}
.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
option,#temp-deals-select optgroup{padding:0 3px;}
.console .field,#reservations-console .field input,#reservations-console .ui-datepicker-trigger,#property-console .field input{float:left;display:inline;}
form.standard .textfield,#search-wrapper form{width:200px;}
#reservations-console fieldset,#property-console fieldset{border:none;}
#reservations-console input,#property-console input{border:1px solid #90876b;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#918677;font:12px/12px Arial, Helvetica, sans-serif;-moz-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);box-shadow:inset 0 2px 4px -2px rgba(0,0,0,0.6);padding:3px;}
#reservations-console .field,#property-console .field{float:left;display:inline;padding-top:8px;}
#reservations-console .buttons input,#property-console .buttons input{border:none;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#reservations-console .buttons .submit,#property-console .buttons .submit{padding-top:12px;}
#loading-overlay,#loading-wrapper{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001;display:block;}
.iPad.timeline #loading-overlay,.iPad.timeline #loading-wrapper{/*display:none;*/}
* html #loading-wrapper,#top-border,#bottom-border,#left-border,#right-border{position:absolute;}
#years-wrapper img,#hotels-wrapper .events-group .event a.pinky img,.history-group .events-group .event a img{vertical-align:bottom;}
.banner {margin:20px 22px 0;}

@media print {
	a img { border:0; }
	div#jump-links, div#nav, div#browser-warning, noscript { display:none; }
}
