.app-links-container{width:296px}
.app-img-container{display:inline-block}
.app-text-container{display:inline-block;padding:10px 5px;top:-20px;position:relative}
.app-text-container h6 .parbase{padding:0 !important}
.app-text-container .simple-text.parbase{padding:0 !important}
h6 .appLogoBot p,h6 .appLogoTop p,h6 .appLogoMid p{color:white;font-weight:400 !important;font-size:22px !important;line-height:24px !important;text-align:center;letter-spacing:.1em}
.appSloganTop p,.appSloganBot p{font-weight:400 !important;font-size:16px !important;line-height:17px !important;color:#fff;text-align:center;letter-spacing:.025em}
.app-imgs-container{text-align:center}
.app-img-container .apple{background-image:url("../../fourseasons/clientlibs/styles2/css/app-links/images/apple.png");height:31px;width:105px;background-repeat:no-repeat}
.app-img-container .google{background-image:url("../../fourseasons/clientlibs/styles2/css/app-links/images/google.png");height:31px;width:89px;background-repeat:no-repeat}
.app-img-container .amazon{background-image:url("../../fourseasons/clientlibs/styles2/css/app-links/images/amazon.png");height:31px;width:84px;background-repeat:no-repeat}
.app-img-container .cellphone{background-image:url("../../fourseasons/clientlibs/styles2/css/app-links/images/phone.png");height:172px;width:88px;background-repeat:no-repeat}
.pr1-10-global-footer-top-connect.parbase.globalFooterConnect .columns-of-lists{float:right}
.globalFooterTop.parbase.pr1-10-global-footer-top-links .columns-of-lists.list-bg{width:395px;float:right}
.globalFooterTop.parbase.pr1-10-global-footer-top-links .columns-of-lists.list-bg .list-wrap{float:left;margin-bottom:30px;width:150px;display:inline}
.float-left-logo-img{float:left}
.global.mod-footer-global .info.cf .globalFooterTop.parbase.pr1-10-global-footer-top-links .fsLogo{position:relative;display:inline-block;float:left;width:152px;height:87px;background:url('../../fourseasons/img/logos/global/fs-logo-main-152x87.gif') no-repeat center}
span.nobr{white-space:nowrap}
body{background:#FFF;min-width:1000px}
p{color:#1d1d1b}
b{font-weight:200 !important;color:#686868 !important;text-transform:uppercase !important}
strong{font-weight:200 !important}
.text{color:#1d1d1b;font-size:16px;line-height:25px;letter-spacing:.027em}
.text h1{font-size:50px;line-height:50px}
.text h2{font-size:40px;line-height:46px}
.text h3{font-size:30px;line-height:36px}
.text h4{font-size:24px;line-height:32px}
.text h5{font-size:20px;line-height:26px}
.text h6{font-size:16px;line-height:25px}
.text blockquote,q{quotes:'���������������������' '������������������������'}
.rtl .text ol,.rtl .text ul{margin:0 20px 0 0}
.text ol,.text ul{margin:0 0 0 20px}
.lte7 .text ol{margin:0 0 0 26px}
.text ul{list-style:disc}
.text ul ul{list-style-type:circle}
.text ul ul ul{list-style-type:square}
.text ol{list-style-type:decimal}
.text ol ol{list-style-type:lower-alpha}
.text ol ol ol{list-style-type:lower-roman}
p sub,p sup,table sup,table sub{font-size:75%;line-height:0;position:relative}
p sup,table sup{top:-0.5em}
p sub,table sub{bottom:-0.25em}
.pe2-function-rooms-page .pr2-1-function-room-details{padding-bottom:150px}
.table table,.gc28-general-table table,.pr2-1-function-room-details table{border:0 solid white;line-height:30px}
.table th,.gc28-general-table th,.pr2-1-function-room-details th{border:0;padding:0 5px;font-size:12px;font-weight:200;text-transform:uppercase;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;vertical-align:middle;text-align:left}
.rtl .gc28-general-table th{text-align:right}
.table td,.gc28-general-table td,.pr2-1-function-room-details td{vertical-align:top;border:0;padding:10px 5px;font-size:14px;line-height:normal}
.table tr:nth-child(odd) th,.table tr:nth-child(odd) td,.gc28-general-table tr:nth-child(odd) th,.gc28-general-table tr:nth-child(odd) td,.pr2-1-function-room-details tr:nth-child(odd) th,.pr2-1-function-room-details tr:nth-child(odd) td{background-color:#f5f5f5}
.table .nth-child-odd th,.table .nth-child-odd td,.gc28-general-table .nth-child-odd th,.gc28-general-table .nth-child-odd td,.pr2-1-function-room-details .nth-child-odd th,.pr2-1-function-room-details .nth-child-odd td{background-color:#f5f5f5}
.table tr.hover td,.gc28-general-table tr.hover td,.pr2-1-function-room-details tr.hover td{background-color:#f2f2f2}
.table li,.gc28-general-table li,.pr2-1-function-room-details li{margin-bottom:7px;color:#999}
.table ul li,.gc28-general-table ul li,.pr2-1-function-room-details ul li{background:url('../../fourseasons/img/icons/global/list-bullet-red.png') no-repeat 0 5px;padding-left:12px}
.rtl .table ul li,.rtl .gc28-general-table ul li,.rtl .pr2-1-function-room-details ul li{background:url('../../fourseasons/img/icons/global/list-bullet-red.png') no-repeat 0 5px;padding-right:12px;background-position:right;padding-left:0}
.table ol,.gc28-general-table ol,.pr2-1-function-room-details ol{list-style:decimal;margin-left:24px}
.table ul ul,.table ol ol,.gc28-general-table ul ul,.gc28-general-table ol ol,.pr2-1-function-room-details ul ul,.pr2-1-function-room-details ol ol{margin-top:7px}
.table div,.gc28-general-table div,.pr2-1-function-room-details div{overflow:hidden}
.hide{position:absolute;left:-9999px}
.rtl .hide-proper{display:none}
.no-js .tk{visibility:visible}
.no-js .tk1{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif}
.ie6 .tk1{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;!important}
.no-tk .tk,.wf-active .tk,.wf-active .tk1,.wf-active .tk2,.wf-active .tk3{visibility:visible}
.no-js .center-horiz{visibility:visible !important}
.tk3{letter-spacing:.1em}
.col{width:48px;min-height:1px}
.ltr .col{float:left}
.rtl .col{float:right}
.col-150{width:150px}
.col-200{width:200px}
.col-216{width:216px}
.col-234{width:234px}
.col-300{width:300px}
.col-468{width:468px}
.col-636{width:636px}
.col-654{width:654px}
.col-720{width:720px}
.col-full{width:972px}
.col-last{margin-right:0}
.ltr .col-mar-18{margin:0 18px 0 0}
.ltr .col-mar-25{margin:0 25px 0 0}
.ltr .col-mar-36{margin:0 36px 0 0}
.rtl .col-mar-18{margin:0 0 0 18px}
.rtl .col-mar-25{margin:0 0 0 20px}
.rtl .col-mar-36{margin:0 0 0 36px}
.col-center{min-height:1px;margin-left:auto;margin-right:auto}
a{color:#007b8a;outline:0}
a:link,a:active,a:visited{text-decoration:none}
a:hover{text-decoration:underline}
.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
a.more{color:#007b8a;letter-spacing:.025em}
a.more.black{color:#007b8a}
.rtl a.more{font-size:14px;color:#007b8a}
.rtl a.more.black{color:#000}
span.disabled-more{font-size:10px;color:#ccc}
a.close{height:14px;width:14px;background-repeat:no-repeat;background-image:url('../../fourseasons/img/buttons/global/close-spr.png');text-indent:-1000px;display:block;overflow:hidden}
a.expand-down{background:url('../../fourseasons/img/icons/global/expand-down-blue.png') no-repeat 100% 55%;padding:0 12px 0 0;display:inline-block}
a.expand-down-red{background:url('../../fourseasons/img/icons/global/terms-toggle-arrows.gif') no-repeat right 0;padding-right:14px;color:#f73f30;font-size:9px;font-weight:700;text-transform:uppercase}
.rtl a.expand-down-red{background:url('../../fourseasons/img/icons/global/terms-toggle-arrows.gif') no-repeat left 0;padding:0 0 0 16px}
.rtl a.expand-down-red.open{background:url('../../fourseasons/img/icons/global/terms-toggle-arrows.gif') no-repeat left -12px}
.continent-button-normal{background:#FFF;width:210px;cursor:pointer}
.continent-button-normal span{color:#1d1d1b;height:28px;display:block;margin:2px;padding:0 0 0 8px;line-height:28px}
.rtl .continent-button-normal span{height:28px;display:block;margin:2px;padding:0 10px 0 0;line-height:28px}
.rtl .continent-button-selected{height:34px;line-height:34px}
.continent-button-selected{position:relative;background:#007b8a;height:34px;line-height:34px}
.continent-button-selected:after{content:'';position:absolute;top:10px;right:-24px;width:24px;height:24px;background:#007b8a;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}
.continent-button-selected span{padding:0 0 0 10px;color:#FFF}
.rtl .continent-button-selected span{padding:0 10px 0 0;font-size:12px;color:#FFF}
.rtl li.country-item{background:url("../../fourseasons/img/backgrounds/global/black-list-bullet.png") no-repeat scroll right 13px transparent;padding:6px 10px 6px 20px}
li.country-item{list-style:none;font-size:12px;line-height:16px;padding:6px 20px 6px 10px;background:url('../../fourseasons/img/backgrounds/global/black-list-bullet.png') 0 13px no-repeat transparent;width:111px;cursor:pointer}
li.country-item-external{list-style:none;font-size:12px;line-height:16px;padding:6px 20px 6px 10px;background:url('../../fourseasons/img/backgrounds/global/black-list-bullet.png') 0 13px no-repeat transparent;width:111px;cursor:pointer}
.radio{width:14px;height:15px;background:url('../../fourseasons/img/buttons/global/radio-spr.png') 0 -17px no-repeat}
.radio-selected{background-repeat:no-repeat;background-image:url('../../fourseasons/img/buttons/global/radio-spr.png')}
.lte8 .radio{background:0}
.radio-normal .radio{float:left;margin:0 3px 0 0;cursor:pointer;_cursor:hand}
.radio-normal span{float:left;line-height:15px;display:block}
.lte8 .radio-normal span{margin-top:1px}
.chk{background:#e4eaed;padding:10px;float:left}
.chk-checked{background:#739ead}
.box{background:url('../../fourseasons/img/buttons/global/checkboxes-spr.png') 0 -31px no-repeat;height:14px;width:14px}
.box-checked{background-position:0 0}
.chk-label{float:left;padding:11px !important;color:#666;font-weight:400}
.checkbox-normal:hover .chk-label-unchecked{background:#e4eaed}
.chk-label-checked{background:#739ead;color:#FFF}
.checkbox-no-label .chk{padding:0;margin-right:10px}
.checkbox-no-label p{line-height:14px;display:inline}
.dd{position:relative;cursor:pointer}
.dd .selected-wrapper{border:1px solid #ccc;background:#FFF}
.dd .selected{height:28px;background:url('../../fourseasons/img/backgrounds/global/bg-dropdown.png') 0 0 repeat-x #FFF;padding:0 10px 0 0;display:block}
.dd .selected span{background:url('../../fourseasons/img/backgrounds/global/dropdown-arrow-down.png') right center no-repeat;text-indent:10px;line-height:28px;font-size:12px;text-align:left;display:block;padding-right:15px}
.dd .ul-wrapper{border:1px solid #ccc;border-top:0;position:absolute;top:32px;left:0;background:#FFF}
.dd ul{background:#f5f5f5}
.dd ul li{font-size:12px;color:#666;height:25px;line-height:25px;text-indent:10px}
.dd ul li:hover{background:#e4e4e4}
.dd-closed .ul-wrapper{display:none}
.dd-open .selected{background:#f5f5f5}
.dd-open .selected span{background:url('../../fourseasons/img/backgrounds/global/dropdown-arrow-up.png') right center no-repeat}
.blk-dd .selected-wrapper{border:2px solid #000;background:#FFF}
.blk-dd .selected{height:23px;background:#000}
.blk-dd .selected span{background:url('../../fourseasons/img/modules/destination/dropdown-arrow-down.png') right center no-repeat;line-height:24px;font-size:10px;color:#fff;text-transform:uppercase;font-weight:900}
.blk-dd .dd-open .selected-wrapper{border-bottom:0;padding-bottom:0}
.blk-dd .dd-open .selected span{background:url('../../fourseasons/img/modules/destination/dropdown-arrow-up.png') right center no-repeat}
.blk-dd .dd-open .selected{background:#000}
.blk-dd .dd-closed .ul-wrapper{display:none}
.blk-dd .ul-wrapper{border:2px solid #000;border-top:0;position:absolute;background:#FFF;top:27px}
.blk-dd ul{background:#000}
.blk-dd ul li{font-size:9px;color:#FFF;height:25px;line-height:25px;text-indent:10px;text-transform:uppercase;font-weight:900}
.blk-dd ul li:hover{background:#4d4d4d}
button.btn::-moz-focus-inner{padding:0;border:0}
.btn{display:inline-block;padding:2px;margin:0;border:0;cursor:pointer;text-transform:uppercase;font-weight:400}
.btn span{white-space:nowrap}
.btn-submit{border:0;cursor:pointer}
.btn-submit{cursor:hand}
.btn-submit span{position:absolute;left:-9999px}
.lte7 .btn{letter-spacing:-0.05em}
.btn-white{background:#fff;font-size:12px}
.btn-white:hover{text-decoration:none}
.lte6 .btn-white{cursor:hand}
.btn-white span{display:block;_zoom:1;_display:inline;margin:0;border:1px solid #000;padding:10px 26px 8px;color:#333}
.btn-red{background:#007b8a;font-size:12px;font-weight:200;letter-spacing:.1em}
.rtl .btn-red{background:#007b8a;font-size:12px}
.btn-red:hover{text-decoration:none;background:#409ca7}
.lte6 .btn-red{cursor:hand}
.btn-red span{display:block;_zoom:1;_display:inline;margin:0;border:0;padding:10px 26px 8px;color:#FFF;background-repeat:repeat-x}
.lte7 button.btn{width:1;height:1;overflow:visible}
.lte7 button.btn span{margin:-1px 0 -2px}
.lte7 button.btn-blk span{margin:0 0 -2px}
button.btn-red span{line-height:1}
.btn-red span:hover,.btn-red:hover span{background:0}
.btn-red:active{background:#a9bcc7}
.btn-red:active span{background-repeat:repeat-x}
.btn-red.active{background:#007b8a}
.btn-red.active span{background-repeat:repeat-x}
.btn-blk{background:white;font-size:14px;border:1px solid #007b8a}
.btn-blk:hover{text-decoration:none;background:#f9f9f9;color:#409ca7;border:solid 1px #409ca7}
.btn-blk span{display:block;_zoom:1;_display:inline;border:0;padding:6px 20px;color:#007b8a;background-repeat:repeat-x}
button.btn-blk span:-moz-first-node{line-height:1}
.btn-blk span:hover,.btn-blk:hover span{background:0}
select.btn-blk{display:block;background:#000;text-transform:capitalize;font-weight:400;font-size:12px;height:17px;margin:2px;border:0;padding:6px 20px 0;color:#FFF}
select.blk-btn option{text-transform:capitalize}
button#formSubmit{max-width:234px;min-width:174px}
button#formSubmit span{padding:12px 14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.btn-blue{background:#a9bcc7;font-size:12px}
.btn-blue:hover{text-decoration:none}
.btn-blue span{display:block;_zoom:1;_display:inline;border:0;padding:6px 20px;color:#FFF;background-repeat:repeat-x;background-image:url('../../fourseasons/img/backgrounds/global/bg-btn-blue.png')}
button.btn-blue span:-moz-first-node{line-height:1}
a.btn-blue span:hover,a.btn-blue:hover span{background:0}
span.btn-blue{cursor:default}
select.btn-blue{display:block;background:#000;text-transform:capitalize;font-weight:400;font-size:12px;height:17px;margin:2px;border:0;padding:6px 20px 0;color:#FFF}
select.btn-blue option{text-transform:capitalize}
.dbl-bdr{border:1px solid #CCC;overflow:hidden;zoom:1}
.dbl-bdr .wrapper{padding:20px 30px;border:1px solid #e5e5e5;letter-spacing:.025em;margin:3px;overflow:hidden;zoom:1}
.mod-accommodation-hightlights .more-links li.ib{display:block !important}
.ib{display:inline-block !important;zoom:1 !important}
.lte7 .ib{display:inline !important}
.custom-title{text-align:center}
.kr .custom-title .wrapper{overflow:visible}
.custom-title .wrapper{overflow:hidden;display:inline-block;position:relative;zoom:1;*display:inline}
.custom-title-line{display:none}
.ie6 .custom-title-line{overflow:hidden}
.custom-title-line__l{left:0}
.custom-title-line__r{right:0}
.custom-title .category{font-size:16px;font-weight:400;color:#686868;text-transform:uppercase;text-align:center;display:block;margin:0 0 2px 0 !important;letter-spacing:.15em}
.custom-title .title{display:block;color:#686868;font-size:32px;letter-spacing:.15em;margin:0 auto;padding:0 20px;text-transform:uppercase;zoom:1;*display:inline}
.col-720 .cq-colctrl-lt1-c0 .custom-title-line,.col-720 .cq-colctrl-lt1-c1 .custom-title-line,.col-636 .cq-colctrl-lt1-c0 .custom-title-line,.col-636 .cq-colctrl-lt1-c1 .custom-title-line,.col-468 .cq-colctrl-lt1-c0 .custom-title-line,.col-468 .cq-colctrl-lt1-c1 .custom-title-line,.col-234 .custom-title-line,.col-234 .custom-title-line,.cq-colctrl-lt2-c0 .custom-title-line,.cq-colctrl-lt2-c1 .custom-title-line,.cq-colctrl-lt2-c2 .custom-title-line,.cq-colctrl-lt3-c0 .custom-title-line,.cq-colctrl-lt4-c1 .custom-title-line{width:30px}
.col-full .cq-colctrl-lt1-c0 .custom-title-line,.col-full .cq-colctrl-lt1-c1 .custom-title-line{width:70px}
.col-720 .cq-colctrl-lt1-c0 .custom-title .title,.col-720 .cq-colctrl-lt1-c1 .custom-title .title,.col-636 .cq-colctrl-lt1-c0 .custom-title .title,.col-636 .cq-colctrl-lt1-c1 .custom-title .title,.col-468 .cq-colctrl-lt1-c0 .custom-title .title,.col-468 .cq-colctrl-lt1-c1 .custom-title .title,.col-234 .custom-title .title,.col-234 .custom-title .title,.cq-colctrl-lt2-c0 .custom-title .title,.cq-colctrl-lt2-c1 .custom-title .title,.cq-colctrl-lt2-c2 .custom-title .title,.cq-colctrl-lt3-c0 .custom-title .title,.cq-colctrl-lt4-c1 .custom-title .title{margin:0 30px}
.col-full .cq-colctrl-lt1-c0 .custom-title .title,.col-full .cq-colctrl-lt1-c1 .custom-title .title{margin:0 auto}
.gothic{color:#000;font-size:20px;letter-spacing:.1em;text-transform:uppercase}
.fs-input{position:relative;background-repeat:no-repeat;background-image:url('../../fourseasons/img/backgrounds/global/bg-spr-form-inputs.png');margin-bottom:10px}
.fs-dd-dest{width:199px;height:22px;padding:10px 0 0 12px;color:#666;cursor:pointer}
.lte6 .fs-dd-dest{cursor:hand}
.fs-date-select{width:211px;height:30px;background-position:0 -40px;cursor:pointer}
.lte6 .fs-date-select{cursor:hand}
.fs-date-select-active{background-position:0 -80px;width:227px}
.fs-date-select .lbl{position:relative;left:auto;float:left;display:inline;padding:9px 0 0 12px;width:66px;font-size:10px;font-weight:400;color:#999;text-transform:uppercase}
.fs-date-select-active .lbl{color:#FFF}
.fs-num-pick{width:45px;height:22px;background-position:0 -160px;overflow:hidden}
.ltr .fs-num-pick{margin-right:8px}
.rtl .fs-num-pick{margin-left:8px}
.rtl .fs-num-pick .val{float:right}
.fs-num-pick .val{width:24px;text-align:center;padding:4px 0 0 0;color:#717171;float:left;border:0;margin:1px}
.lte8 .fs-num-pick .val{padding-top:3px}
.fs-num-pick ul{padding:1px}
.fs-num-pick li{float:left;width:18px;height:10px;overflow:hidden}
.fs-num-pick li a{display:block;text-indent:-9999px;height:100%}
.input-wrap{float:left;width:272px;margin:20px 26px 0 0}
.input-wrap-last{margin-right:0}
.input-wrap .top{margin:0 0 10px 0;height:11px}
.input-wrap .title{font-size:10px;display:block;text-transform:uppercase}
label.input-error,span.input-error{font-size:12px;color:#ff4641;display:block;float:right;text-align:right;position:static;margin:5px 0 0}
.input-wrap.recaptcha_wrap p.title.top{font-family:Arial,Helvetica,sans-serif;font-weight:400;color:black;font-size:12px;text-transform:none;width:375px;height:auto;float:none;margin-bottom:5px}
.input-wrap.recaptcha_wrap{width:100%}
.input-wrap.recaptcha_wrap span.input-error{margin-top:0;font-weight:400;text-transform:capitalize;font-size:12px;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif}
.input-wrap .wrap{width:100%;display:inline-block}
.input-wrap select{font-size:12px;line-height:27px;height:33px;padding:8px;display:block;float:left;-webkit-appearance:menulist-button;border:1px solid silver;position:relative;color:#666}
.input-wrap select option{padding:3px}
.lte7 .input-wrap select{top:1px}
.input-wrap input{padding:8px 9px;border:1px solid silver;margin:0;width:252px}
.rtl .input-wrap .input-radio{float:right;margin:0 0 0 6px}
.input-wrap .input-radio{padding:0 !important;border:0;margin:0 6px 0 0;width:auto;float:left}
.input-wrap textarea.input-error,.input-wrap select.input-error,.input-wrap input.input-error{border-color:#ff4641 !important}
.iPad input[type="text"]{-webkit-appearance:none}
.iPad .cq-page-placeholder{display:none}
.list-wrap-checkbox label{display:block;float:left;width:168px;line-height:36px}
.list-wrap-checkbox label.double-line{line-height:14px}
.list-wrap-checkbox label.double-line strong{padding:4px 0 0 0}
.list-wrap-checkbox label:hover{background:#e5ebee}
div.list-wrap-checkbox li,li.list-wrap-checkbox{margin-bottom:4px;line-height:14px;color:#666}
.list-wrap-checkbox .selected label,.list-wrap-checkbox .selected span{background:#007b8a !important;color:#fff !important}
.list-wrap-checkbox strong{display:block;float:left;width:118px;color:#666}
.list-wrap-checkbox .selected strong{color:#fff !important}
.rtl .list-wrap-checkbox span{float:right}
.list-wrap-checkbox span{display:block;float:left;background:#e5ebee;width:36px;height:36px;line-height:36px;text-align:center;margin:0 10px 0 0;position:relative}
.lte7 .list-wrap-checkbox input{margin:6px 0 0 0}
.range-input input{width:30px !important;border:0;margin:0;float:left}
.range-input{border:1px solid silver;width:65px;top:-1px;position:relative}
.range-input-error{border-color:#ff4641}
.lte7 .range-input{top:1px}
.ltr .range-input ul{float:left;position:relative;width:16px;height:31px;border-left:1px solid silver;overflow:hidden;background:#f7f7f7}
.rtl .range-input ul{float:right;position:relative;width:16px;height:31px;border-right:1px solid silver;overflow:hidden;background:#f7f7f7}
.lte8 .range-input ul{height:33px}
.range-input li{width:16px;height:16px}
.range-input li a{position:absolute;width:16px;height:15px;overflow:hidden;text-indent:-1000px;display:block;background:url("../../fourseasons/img/buttons/global/forms-ui.png") no-repeat -400px -1px}
.range-input li a.up{top:0}
.range-input li a.down{background-position:-400px bottom;bottom:-1px}
#tooltip{position:absolute;background:transparent;z-index:9999;word-wrap:break-word}
#tooltip .arrow{height:28px;width:13px;background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/global-images-smartsprite.png');background-position:left -0;position:absolute;left:0;top:50px;z-index:99999}
.lte9 #tooltip .arrow{left:5px}
.lte6 #tooltip .arrow{background-repeat:no-repeat;background:url('../../fourseasons/img/modules/tooltip/tooltip-arrows.gif')}
#tooltip .arrow-middle{top:50%;margin-top:-14px}
#tooltip .info-wrapper{min-height:8px;padding:10px;margin-left:13px;background:#FFF;-webkit-box-shadow:0 0 5px #888;-moz-box-shadow:0 0 5px #888;position:relative;z-index:-9999;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=0,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=90,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=180,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=270,strength=5)}
.ie6 #tooltip .info-wrapper{height:8px}
#tooltip.single-location .hero{display:block;margin:0 0 10px 0;width:120px}
#tooltip.single-location .title{display:block;text-align:center;text-transform:uppercase;font-size:16px;margin:0 0 10px 0}
#tooltip.single-location .link{display:block;text-align:center;margin:0 0 10px 0}
#tooltip.single-location .text{color:#333;line-height:18px}
#tooltip.single-location .more{margin-left:23px}
#tooltip.everywhere .hero{display:block;margin:0 0 10px 0}
#tooltip.everywhere .title{display:block;text-align:left;text-transform:uppercase;font-size:16px;margin:0 0 10px 0;color:#000}
#tooltip.everywhere .text{color:#333;line-height:18px;color:#333}
#tooltip.paragraph .link{text-align:left;font-size:16px}
#tooltip.wide .hero{float:left;margin:0 18px 0 0}
#tooltip.wide .info{float:left;width:260px}
#tooltip.wide .narrow-image{display:none}
#tooltip.wide .title,#tooltip.wide .link{text-align:left}
#tooltip.table-tooltip .arrow{width:28px;height:13px;background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/global-images-smartsprite.png');background-position:left -28px;float:none;position:relative;z-index:99999;margin:0 0 0 100px}
.lte7 #tooltip.table-tooltip .arrow{margin-top:-5px}
.ie8 #tooltip.table-tooltip .arrow{margin-top:5px}
#tooltip.table-tooltip .info-wrapper{width:215px;float:none}
#tooltip.multi-location .property-wrap{float:left;padding:0 9px 0 0;margin:0 0 0 9px;border-right:1px solid #e5e5e5}
#tooltip.multi-location .property-first{margin-left:0}
#tooltip.multi-location .property-last{padding-right:0;border-right:0}
#tooltip.multi-location .hero{display:block;margin:0 0 10px 0}
#tooltip.multi-location .title{display:block;text-align:center;text-transform:uppercase;font-size:16px;margin:0 0 10px 0}
#tooltip.multi-location .link{display:block;text-align:center;margin:0 0 10px 0}
#tooltip.homepage .arrow{margin-top:40px}
#tooltip.homepage .info-wrapper{width:160px;background:#FFF;padding:20px 10px}
#tooltip.homepage .title{font-weight:400;text-transform:uppercase;margin:0 0 8px 0}
#tooltip.homepage .description{font-size:13px}
#tooltip.narrow2wide .hero{display:block;margin:0 0 10px 0}
#tooltip.narrow2wide .info{float:none;width:auto}
#tooltip.narrow2wide .title,#tooltip.narrow2wide .link{text-align:center}
#tooltip.narrow2wide .text,#tooltip.narrow2wide .wide-image{display:none}
#tooltip.flipped .arrow{left:auto;right:0;background-position:-13px 0}
.lte9 #tooltip.flipped .arrow{right:-5px}
.lte7 #tooltip.flipped .arrow{right:5px}
#tooltip.flipped .info-wrapper{margin:0 13px 0 0}
#content{width:972px;padding:0 14px;margin:0 auto}
.content{width:972px;padding:0 14px;margin:0 auto}
.content.full-width{width:100%;padding:0;margin:0}
footer{clear:both}
header{position:relative;background:#FFF;padding-bottom:5px;font-size:10px;letter-spacing:.5px;z-index:8000;width:100%;height:28px}
header.notice-on .content{margin-top:29px}
.ie header{letter-spacing:0}
header .content{width:823px;position:relative;z-index:2}
.ltr header .content{padding-left:163px}
.rtl header .content{padding-right:163px}
#fsLogo{width:152px;height:87px;position:absolute;top:0;background:url('../../fourseasons/img/logos/global/fs-logo-main-152x87.gif') no-repeat center}
.ltr #fsLogo{left:14px}
.rtl #fsLogo{right:14px}
#fsLogo .ver{color:#CCC;font-weight:700;float:left;margin:5px;padding:2px 4px;background:#333;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-transform:uppercase;font-size:9px}
header.notice-on #fsLogo{top:-29px}
#fsLogo a{display:block;height:100%;text-indent:-9999px}
#fsLogoCustom{width:132px;height:108px;position:absolute;top:0}
.ltr #fsLogoCustom{left:14px}
.rtl #fsLogoCustom{right:14px}
#fsLogoCustom .ver{color:#CCC;font-weight:700;float:left;margin:5px;padding:2px 4px;background:#333;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-transform:uppercase;font-size:9px}
header.notice-on #fsLogoCustom{top:-29px}
#fsLogoCustom a{display:block;height:100%;text-indent:-9999px}
.dd-lang .opts{position:absolute;top:0;left:-9999px;background:#FFF;border:1px solid #CCC;width:68px}
.dd-open .opts{left:0}
.pnl-side{position:relative;background:#f6f6f6;padding:30px;margin-bottom:30px}
.pnl-side-white{background:#fff}
#confirmYourStay .col-636{margin:0 auto;float:none}
.bl-holder .bl-bg{left:0;width:100%;background:#f2f2f2;position:absolute;z-index:-1}
header .cf{position:relative}
header .cq-editbar-placeholder{position:absolute !important;left:0 !important}
.pr{position:relative;z-index:11}
.fullscreen-preloader #cboxContent{border:0}
.fullscreen-preloader #cboxWrapper{background:0}
.fullscreen-preloader #cboxClose,.fullscreen-preloader #cboxSlideshow,.fullscreen-preloader #cboxPrevious,.fullscreen-preloader #cboxNext,.fullscreen-preloader #cboxCurrent,.fullscreen-preloader #cboxTitle,.fullscreen-preloader #cboxLoadingGraphic,.fullscreen-preloader #cboxLoadingOverlay{display:none !important}
.fullscreen-preloader #cboxLoadedContent{overflow:hidden !important}
#fullscreen-preloader-content{display:none}
#colorbox #fullscreen-preloader-content{display:block}
.disabled-online-booking{display:none}
#colorbox .disabled-online-booking{display:block}
.disabled-online-booking{width:370px;margin:0 auto;padding:50px 0 20px}
.disabled-online-booking p{margin:0 0 25px;color:#999;line-height:22px}
#empty-content-message{padding-bottom:30px;min-height:425px}
.ie6 #empty-content-message{height:425px}
#empty-content-message .plain-title{margin-top:75px;padding-bottom:30px}
#scriptsWrapForTab{display:none}
.booking_offline_message_wrapper{border:1px solid #CCC;background:white;text-align:center;margin-top:50px;margin-bottom:50px;font-size:12px;color:black}
.booking_offline_message{margin:3px;border:1px solid #e5e5e5;background-color:white;overflow:hidden;padding:50px}
.booking_offline_message p{margin-bottom:20px}
.booking_offline_message .apology{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px;color:#f83729;text-transform:uppercase;text-align:center}
.booking_offline_message .alternate{font-weight:400}
.booking_offline_message .phone_number{color:#007b8a}
.offline-error-message.system-online{display:none}
.offline-error-message.system-offline{display:block}
.booker-wrap .booking_offline_message .apology{font-size:19px}
.booker-wrap .booking_offline_message p{margin-bottom:10px}
.booker-wrap .booking_offline_message_wrapper{margin:0}
.booker-wrap .booking_offline_message{padding:10px}
.booking-flow-booker-wrap .booking_offline_message .apology{font-size:19px}
.booking-flow-booker-wrap .booking_offline_message p{margin-bottom:10px}
.booking-flow-booker-wrap .booking_offline_message_wrapper{margin:0}
.booking-flow-booker-wrap .booking_offline_message{padding:10px}
.booking-flow-booker-wrap .offline-error-message{width:212px}
.booking-offline.parbase.bookingOffline{padding:0}
#signInForm .booking_offline_message_wrapper{margin:0;border:0}
#signInForm .booking_offline_message_wrapper .booking_offline_message{margin:0 0 10px;border:0;padding:5px 5px 0 5px}
span.ltr{direction:ltr;display:inline-block;margin:0 5px}
.printLink.print-link{padding-bottom:0}
.print-link.print{float:right;display:block;margin-top:-20px}
.gc99-share-bar .print-link{float:right;display:block;margin-top:0}
.print_wwf_chart .print-link.print{display:none}
.print-link.print a,.gc99-share-bar .print-link a{font-size:10px;color:#ff3f37;text-transform:uppercase;background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/global-images-smartsprite.png');background-position:left -41px;padding-left:16px;font-weight:900;line-height:20px}
.horizontalalign .x-form-item.x-hide-label{float:left !important;clear:none !important}
.horizontalalign .x-form-item{clear:left !important}
.floatleft{float:left !important}
#fshr-loading-overlay{display:none;background-image:url("../../fourseasons/img/icons/global/ajax-loader-white-on-black-transparent.gif");background-repeat:no-repeat;background-position:center;background-color:#000;opacity:.85;position:fixed;top:0;bottom:0;width:100%;z-index:9999999}
.meetings-and-groups-news-page #fshr-loading-overlay{left:0}
sup{top:-0.5em;font-size:75%;line-height:0;position:relative}
.author-note{padding:10px;margin:10px;border:1px solid #ccc;background-color:lightyellow}
.olapic .olapic-header-column{width:100% !important;margin-bottom:0}
.olapic .olapic-header-column h1{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;color:#686868 !important;font-size:20px !important;letter-spacing:.1em}
.olapic .olapic-slider-footer{margin-bottom:13px !important}
.olapic .olapic-footer-button.olapic-see-all{display:block;width:170px;margin:30px auto}
.olapic .olapic-footer-button{padding-right:0 !important}
.olapic .olapic-footer-button.olapic-see-all a{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:200 !important;letter-spacing:.1em !important;color:#007b8a !important;border-radius:0 !important;border:1px solid #007b8a !important;box-shadow:none !important;width:170px !important;padding:12px 0 !important;font-size:14px;text-transform:uppercase;background:#fff}
.olapic .olapic-footer-button.olapic-see-all a:hover{background:#f9f9f9 !important;border:solid 1px #409ca7 !important;color:#409ca7 !important}
.olapic .olapic-header-column span.subtitle{height:auto !important;margin-bottom:20px;color:#1d1d1b !important;display:block;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-size:16px !important;text-align:center;white-space:normal !important;letter-spacing:.025em !important}
.olapic .olapic-slider-widget{color:#1d1d1b}
.olapic .olapic-slider-widget h1{font-size:30px !important}
.olapic .olapic-slider-header h1{margin:20px 0 10px !important;font-size:24px !important}
.olapic .olapic-footer-button.olapic-upload a{color:#007b8a !important;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;text-decoration:none !important;font-weight:200 !important}
.olapic .olapic-footer-button.olapic-upload a:hover{text-decoration:underline !important;color:#007b8a !important}
.Apple-style-span{color:#1d1d1b !important}
.olapic .olapic-nav-next{right:-30px !important}
.olapic .olapic-nav-prev{left:-30px !important}
.olapic .olapic-nav-button{background:none !important}
.olapic .olapic-slider-copy{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important}
.olapic .olapic-links h3{letter-spacing:.1em !important;font-weight:200 !important}
.olapic .olapic-links li{padding-left:0 !important;background:none !important}
.olapic .olapic-links li a{letter-spacing:.02em !important;font-size:13px !important;font-weight:200 !important;color:#007b8a !important}
.olapic .author .author-names span{display:block;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:200 !important;letter-spacing:.1em !important}
.olapic .sharing ul li:first-child{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:200 !important}
.mktoForm div,.mktoForm span,.mktoForm label,.mktoForm p,.mktoForm .mktoRequiredField label.mktoLabel{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:200 !important}
.mod-banner p span.dynamic-weather-data-celsius,.mod-banner p span.dynamic-weather-data-farenheit{font-size:24px}
p.header{color:#686868;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:16px}
.list-wrap li{line-height:19px;font-size:14px;margin:6px 0 0}
.list-wrap li:before{display:inline-block;content:'';width:3px;height:3px;background:#000;margin-bottom:4px;margin-right:3px;border-radius:50%}
.custom-html.section p{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;padding:0 !important}
div.media-wrap img{width:190px}
.whyTooltip{cursor:pointer;text-decoration:underline}
.parMain.parsys{margin-bottom:40px}
.parbase.gc7-featured-page-listing.section{margin:20px 0 0}
.parbase.travelInterests.ma6-2-travel-interests .list-wrap li:before,.pr1-10-global-footer-top-links.parbase.globalFooterTop .list-wrap li:before{display:none}
.rtl .sign-in-form-fields ul li{padding:0 !important}
.OTButton a.OTReserveNow:link{background:#007b8a !important;border-radius:0 !important;text-shadow:none !important;box-shadow:none !important;font-weight:200 !important;text-transform:uppercase;height:auto !important;letter-spacing:.1em;padding:8px !important}
.OTButton a.OTReserveNow:hover{color:white !important;background:#409ca7 !important}
.OTReserveNowInner{padding-left:0 !important;width:100% !important;font-size:13px !important;display:inline-block !important;text-align:center !important}
.address-wrapper,.contact-wrapper{text-align:center}
.address-wrapper{margin-bottom:7px}
.ar #propertyBar ul.menu li a,.ar #propertyBar ul.property-home li a{font-size:14px !important}
.ar .rtl #propertyBar ul.menu{display:flex;justify-content:space-around}
li.map a.more{font-size:13px}
footer.global .footer-bottom ul.extra-links li a{font-size:12px}
.language-microsite-feature .desc p:nth-of-type(2){font-size:14px !important;font-family:'HelveticaNeue-Light' !important}
.cookie-policy-wrapper a{color:#FFF}
#cookie-div-mobile,#cookie-noneu-div-mobile{position:fixed;bottom:25px;right:25px;left:25px;margin:0 auto;padding:10px;background-color:rgba(104,104,104,0.75);color:#FFF;display:none;z-index:9999}
#cookie-div-desktop,#cookie-noneu-div-desktop{display:none}
#cookie-div-mobile p,#cookie-noneu-div-mobile p{font-size:12px;line-height:1.2;color:#e9e9e9}
#cookie-div-mobile h3,#cookie-noneu-div-mobile h3{font-weight:400;font-size:13px;padding-bottom:10px;color:#FFF}
#cookie-div-mobile .more-info,#cookie-noneu-div-mobile .more-info{display:block;cursor:pointer}
#cookie-div-mobile .full-text,#cookie-noneu-div-mobile .full-text{display:none}
#cookie-close-btn{position:absolute;top:5px;right:10px;color:#FFF;font-size:14px;cursor:pointer}
.ar #cookie-close-btn{position:absolute;top:5px;left:10px;right:auto;color:#FFF;font-size:14px;cursor:pointer}
@media only screen and (max-width:320px){#cookie-div-mobile h3,#cookie-noneu-div-mobile h3{font-weight:400;font-size:12px;padding-bottom:10px;color:#FFF}
}
@media only screen and (min-width:1024px){#cookie-div-desktop,#cookie-noneu-div-desktop{position:fixed;bottom:50px;right:300px;left:300px;margin:0 auto;padding:10px;background-color:rgba(104,104,104,0.75);color:#FFF;display:none;z-index:9999}
#cookie-div-mobile,#cookie-noneu-div-mobile{display:none}
#cookie-div-desktop p,#cookie-noneu-div-desktop p{font-size:14px;line-height:1.4;color:#e9e9e9}
#cookie-div-desktop h3,#cookie-noneu-div-desktop h3{font-weight:400;font-size:15px;padding-bottom:10px;color:#FFF}
#cookie-close-btn{position:absolute;top:5px;right:10px;color:#FFF;font-size:14px;cursor:pointer}
.ar #cookie-close-btn{position:absolute;top:5px;left:10px;right:auto;color:#FFF;font-size:14px;cursor:pointer}
}
.language-landing{background:#e8e8e8}
.language-landing header{margin-bottom:100px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:10001;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%;min-height:9999px;min-width:1000px}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
.lte7 #cboxLoadedContent{position:relative}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#000}
#cboxWrapper{background:#FFF}
#cboxContent{margin:-1px;border:1px solid #ccc}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadingOverlay{background:#FFF}
#cboxTitle{position:absolute;top:-22px;left:0;color:#000}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:26px}
#cboxPrevious{background-position:0 0;right:44px}
#cboxPrevious.hover{background-position:0 -25px}
#cboxNext{background-position:-25px 0;right:22px}
#cboxNext.hover{background-position:-25px -25px}
#cboxClose{background:url(../../fourseasons/img/modules/HeaderGlobal/buttons/btn-spr-sign-in-close.png) no-repeat center top;height:14px;width:14px;right:20px}
#cboxClose.hover{background-position:center bottom}
.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px}
.modal{width:535px;padding:0 45px 30px;overflow:hidden}
#colorbox .modal h2{background-color:#f5f5f5;text-align:center;color:#333;font-size:14px;line-height:1;padding:25px 0;margin:0 -45px 30px;text-transform:uppercase;font-weight:400;position:relative}
#colorbox .modal h3{font-weight:400;font-size:14px;margin-bottom:10px}
#colorbox .modal fieldset{margin-bottom:30px;position:relative}
#colorbox .modal legend{display:none}
#colorbox .modal li{margin:0;padding-top:30px;float:none;width:auto;clear:both}
#colorbox .modal label{left:0;position:relative}
#colorbox .modal label .input-error{color:#ff4641;font-size:12px;text-align:right}
#colorbox .modal .input-wrap label{font-size:16px;color:#000;font-weight:400;text-transform:capitalize;float:none}
#colorbox .modal input,#colorbox .modal textarea{border:2px solid #e5e5e5}
#colorbox .modal input,#colorbox .modal textarea{resize:none;width:513px}
#colorbox .modal input[type=submit],#colorbox .modal input.submit,#colorbox .modal input[type=checkbox],#colorbox .modal input.checkbox{width:auto}
#colorbox .modal textarea{height:96px;padding:9px}
#colorbox .modal p{margin-right:30px;line-height:1.5}
#colorbox .modal .bold{font-weight:400;margin-right:10px}
#colorbox .modal .small{font-size:12px}
#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight{width:5px;height:5px}
#cboxTopCenter,#cboxBottomCenter{height:5px}
#cboxMiddleLeft,#cboxMiddleRight{width:5px}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#dde;position:relative}
.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.jslider .jslider-bg i,.jslider .jslider-pointer{background:url('../../fourseasons/img/modules/OfferFilter/slider.png') no-repeat 0 0}
.jslider{display:block;width:100%;height:1em;position:relative;top:.6em;font-family:Arial,sans-serif}
.jslider table{width:100%;border-collapse:collapse;border:0}
.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}
.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}
.jslider .jslider-bg{position:relative}
.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0}
.jslider .jslider-bg .l{width:50%;background-position:0 0;left:0}
.jslider .jslider-bg .r{width:50%;left:50%;background-position:right 0}
.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-position:0 -20px}
.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -40px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer;cursor:hand}
.jslider .jslider-pointer-to{left:80%}
.jslider .jslider-label{font-size:9px;line-height:12px;color:black;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}
.jslider .jslider-label-to{left:auto;right:0}
.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:1px 2px 0;position:absolute;top:-19px;left:20%;background:white;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.jslider .jslider-value-to{left:80%}
.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-0.4em}
.jslider .jslider-scale{position:relative;top:9px}
.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}
.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999}
.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}
.jslider .jslider-bg i{height:9px !important}
.jslider .jslider-pointer{height:21px;width:22px;top:-7px}
.jslider .jslider-pointer-to{background-position:-40px -40px}
.jslider .jslider-value,.jslider .jslider-label-to{display:none !important}
.jslider .jslider-bg .v{z-index:-99999}
.jslider .jslider-pointer-to{margin-left:-11px}
.video-js-box{text-align:left;position:relative;line-height:0 !important;margin:0;padding:0 !important;border:none !important}
video.video-js{background-color:#000;position:relative;padding:0;height:100% !important;width:100% !important}
.vjs-flash-fallback{display:block;margin:0 auto}
.video-js-box img.vjs-poster{display:block;position:absolute;left:0;top:0;width:100% !important;height:auto !important;margin:0;padding:0;cursor:pointer}
.video-js-box .vjs-subtitles{color:#fff;font-size:20px;text-align:center;position:absolute;bottom:40px;left:0;right:0}
.video-js-box.vjs-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.video-js-box.vjs-fullscreen video.video-js,.video-js-box.vjs-fullscreen .vjs-flash-fallback{position:relative;top:0;left:0;width:100%;height:100%;z-index:1000}
.video-js-box.vjs-fullscreen img.vjs-poster{z-index:1001}
.video-js-box.vjs-fullscreen .vjs-spinner{z-index:1001}
.video-js-box.vjs-fullscreen .vjs-controls{z-index:1003}
.video-js-box.vjs-fullscreen .vjs-big-play-button{z-index:1004}
.video-js-box.vjs-fullscreen .vjs-subtitles{z-index:1004}
.vjs-styles-check{height:5px;position:absolute}
.video-js-box.vjs-controls-below .vjs-controls{position:relative;opacity:1;background-color:#000}
.video-js-box.vjs-controls-below .vjs-subtitles{bottom:75px}
.video-js-box .vjs-controls,.video-js-box .flash-controls{position:absolute;margin:0;color:#fff;display:none;left:50%;margin:0 0 -17px -17px;width:34px;bottom:50% !important;height:34px;padding:0;background-color:#181818;opacity:.50}
.lte8 .video-js-box .vjs-controls,.lte8 .video-js-box .flash-controls{filter:alpha(opacity=50)}
.video-js-box .vjs-controls:hover,.video-js-box .flash-controls:hover{opacity:.75}
.lte8 .video-js-box .vjs-controls:hover,.lte8 .video-js-box .flash-controls:hover{filter:alpha(opacity=75)}
.video-js-box .vjs-controls>div,.video-js-box .flash-controls div{position:absolute;text-align:center;margin:0;padding:0;height:25px;top:5px}
.vjs-controls>div.vjs-play-control,.flash-controls div.flash-play-control{left:5px;width:25px}
.vjs-controls>div.vjs-progress-control{display:none}
.vjs-controls>div.vjs-time-control{display:none}
.vjs-controls>div.vjs-volume-control{display:none}
.vjs-controls>div.vjs-fullscreen-control{display:none}
.vjs-play-control,.flash-play-control{cursor:pointer !important}
.vjs-play-control span,.flash-play-control span{display:block;font-size:0;line-height:0}
.vjs-paused .vjs-play-control span,.flash-paused .flash-play-control span{width:0;height:0;margin:8px 0 0 8px;border-left:10px solid #fff;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}
.vjs-playing .vjs-play-control span,.flash-playing .flash-play-control span{width:3px;height:10px;margin:8px auto 0;border-top:0;border-left:3px solid #fff;border-bottom:0;border-right:3px solid #fff}
.lte8 .flash-paused .flash-play-control span,.lte8 .flash-playing .flash-play-control span{display:none}
.lte8 .flash-paused .flash-play-control{background:url(../../fourseasons/img/buttons/global/btn-video-control-sprite.png) no-repeat center bottom}
.lte6 .flash-paused .flash-play-control{background:url(../../fourseasons/img/buttons/global/btn-video-control-sprite-ie.png) no-repeat center bottom}
.lte8 .flash-playing .flash-play-control{background:url(../../fourseasons/img/buttons/global/btn-video-control-sprite.png) no-repeat center top}
.lte6 .flash-playing .flash-play-control{background:url(../../fourseasons/img/buttons/global/btn-video-control-sprite-ie.png) no-repeat center top}
div.vjs-big-play-button,div.flash-big-play-button{display:none;z-index:2;position:absolute;top:50%;left:50%;width:142px;height:32px;margin:-16px 0 0 -71px;text-align:center;text-transform:uppercase;text-indent:-10px;vertical-align:center;cursor:pointer !important;background:url(../../fourseasons/img/buttons/global/btn-play-video-sprite.png) no-repeat left top}
div.vjs-btn2{position:relative;top:0;left:0;margin:25px auto}
div.vjs-big-play-button:hover div.flash-big-play-button:hover{background-position:left bottom}
div.vjs-big-play-button span,div.flash-big-play-button span{line-height:32px;font-size:10px;color:white;font-weight:700}
.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1;*display:inline}
.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:1010}
.chzn-container-single .chzn-single{background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background-image:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);display:block;overflow:hidden;white-space:nowrap;position:relative;height:23px;line-height:24px;padding:0 0 0 8px;color:#1d1d1b;text-decoration:none}
.chzn-container-single .chzn-default{color:#999}
.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:12px;font-size:1px;background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') -42px 1px no-repeat}
.chzn-container-single .chzn-single abbr:hover{background-position:-42px -10px}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:-42px -10px}
.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px}
.chzn-container-single .chzn-single div b{background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat 0 2px;display:block;width:100%;height:100%}
.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}
.chzn-container-single .chzn-search input{background:#fff url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat 100% -20px;background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat 100% -20px,-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat 100% -20px,-webkit-linear-gradient(top,#eee 1%,#fff 15%);background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat 100% -20px,-moz-linear-gradient(top,#eee 1%,#fff 15%);background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat 100% -20px,-o-linear-gradient(top,#eee 1%,#fff 15%);background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat 100% -20px,linear-gradient(#eee 1%,#fff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}
.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}
.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:-o-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}
.chzn-container-multi .chzn-choices li{float:left;list-style:none}
.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}
.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent !important;border:0 !important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.chzn-container-multi .chzn-choices .search-field .default{color:#999}
.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled{background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666;border:1px solid #ccc;padding-right:5px}
.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:12px;font-size:1px;background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') -42px 1px no-repeat}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:-42px -10px}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:-42px -10px}
.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}
.chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none}
.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}
.chzn-container .chzn-results .highlighted{background-color:#3875d7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7',endColorstr='#2a62bc',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chzn-container .chzn-results li em{background:#feffde;font-style:normal}
.chzn-container .chzn-results .highlighted em{background:transparent}
.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}
.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:400}
.chzn-container .chzn-results .group-option{padding-left:15px}
.chzn-container-multi .chzn-drop .result-selected{display:none}
.chzn-container .chzn-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}
.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}
.chzn-container .chzn-results-scroll-down{bottom:0}
.chzn-container .chzn-results-scroll-down span{background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat -4px -3px}
.chzn-container .chzn-results-scroll-up span{background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat -22px -3px}
.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}
.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(top,#eee 20%,#fff 80%);background-image:-moz-linear-gradient(top,#eee 20%,#fff 80%);background-image:-o-linear-gradient(top,#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:0}
.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 2px}
.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}
.chzn-container-active .chzn-choices .search-field input{color:#111 !important}
.chzn-disabled{cursor:default;opacity:.5 !important}
.chzn-disabled .chzn-single{cursor:default}
.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}
.chzn-rtl{text-align:right}
.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}
.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}
.chzn-rtl .chzn-single div{left:3px;right:auto}
.chzn-rtl .chzn-single abbr{left:26px;right:auto}
.chzn-rtl .chzn-choices .search-field input{direction:rtl}
.chzn-rtl .chzn-choices li{float:right}
.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}
.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto}
.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}
.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:0}
.chzn-rtl .chzn-search input{background:#fff url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat -30px -20px;background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat -30px -20px,-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat -30px -20px,-webkit-linear-gradient(top,#eee 1%,#fff 15%);background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat -30px -20px,-moz-linear-gradient(top,#eee 1%,#fff 15%);background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat -30px -20px,-o-linear-gradient(top,#eee 1%,#fff 15%);background:url('../../fourseasons/img/meetings-and-groups/chosen-sprite.png') no-repeat -30px -20px,linear-gradient(#eee 1%,#fff 15%);padding:4px 5px 4px 20px;direction:rtl}
.chzn-container-single.chzn-rtl .chzn-single div b{background-position:6px 2px}
.chzn-container-single.chzn-rtl .chzn-single-with-drop div b{background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chzn-rtl .chzn-search input,.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-container-single .chzn-search input,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span{background-image:url('../../fourseasons/img/meetings-and-groups/chosen-sprite@2x.png') !important;background-repeat:no-repeat !important;background-size:52px 37px !important}
}
.lazy{display:none}
h3.offers{font-size:22px;text-transform:uppercase;margin:50px 0 21px 0;display:block;width:720px}
h3.offers.offers-no-carousel{margin-top:0}
#special-offer-global .mod-tab-bar{margin-top:60px}
#special-offer-global .featured-offer-wrapper{width:100%;padding:26px 0 0 0;background:#f2f2f2}
#special-offer-property .featured-offer-wrapper{margin-top:20px;padding:24px 0 0 0;float:left}
#special-offer-property #background-decoration{background:#f2f2f2;height:354px;position:absolute;top:0;left:0;width:100%;display:none}
body{background:#FFF}
.property-info{width:100%;background:#e8e8e8;overflow:hidden}
footer{background:#000;width:100%;background:#e8e8e8;overflow:hidden}
.placeholder4input-wrapper{position:relative}
.placeholder4input-text{height:31px;position:absolute;left:0;top:0;z-index:2;color:#999;font-size:9px;font-weight:300;line-height:31px;text-indent:10px;text-transform:uppercase}
.ie .rtl .placeholder4input-wrapper{position:relative;width:200px}
.ie .rtl #specialRequests .placeholder4input-text{right:10px;top:20px;left:auto}
#signInForm .placeholder4input-text{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif}
.footer-bottom div.content{margin-top:0}
.footer-bottom .content .social-media-bar,.footer-bottom .content .social-media-bar ul.smb-list,.footer-bottom .content .footer-links ul.extra-links{float:left}
.footer-bottom .content .social-media-bar ul.smb-list a{display:block;height:25px;width:25px}
.footer-bottom .content .footer-links{float:left;width:100%;padding-top:10px}
.footer-bottom .content .footer-links ul.copyright-list{float:right;margin-top:0}
.p1-10-property-footer .footer-bottom .content .footer-links ul.copyright-list{padding-right:12px}
.footer-bottom .content .footer-links ul.copyright-list .legals{margin-top:0}
.ie8 .social-media-bar{display:block}
.social-media-bar{width:auto;min-width:500px;height:auto;overflow:hidden;padding:0 0 5px 0}
.rtl .social-media-bar{width:auto;min-width:200px;height:auto;overflow:hidden;float:right;padding:5px 0}
.rtl .social-media-bar .smb-list{float:left}
.social-media-bar .smb-list{list-style-type:none;padding:0;background-color:transparent;display:inline-block}
.social-media-bar.bg-white .smb-list{list-style-type:none;padding:0;margin:0 0 0 20px;background-color:transparent;float:right}
.social-media-bar .smb-list li,.social-media-bar.bg-white .smb-list li{float:left;display:inline-block;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;padding:0 4px 0 4px;line-height:28px}
.social-media-bar.bg-white .smb-list li{background-color:#FFF}
.social-media-bar.bg-white .smb-list .left-text{color:#686868;float:left;display:inline-block;line-height:30px;margin-right:10px}
.rtl .social-media-bar.footer{min-width:100px !important}
.social-media-bar.footer{min-width:300px !important;padding-bottom:25px}
.social-media-bar.footer .left-text{display:inline-block !important;font-size:18px;color:#FFF !important;margin-bottom:5px;float:left;padding-right:15px;line-height:23px}
.social-media-bar .smb-list li.first{border-top-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-left:solid 1px #CCC}
.social-media-bar .smb-list li.last{border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px}
.social-media-bar.footer .smb-list li.first{border-left:solid 1px #666}
.social-media-bar.footer .smb-list li{border-top:solid 1px #666;border-bottom:solid 1px #666;border-right:solid 1px #666}
.social-media-bar.footer .smb-list li:hover{background-color:#FFF}
.social-media-bar .smb-list-like{float:right;display:inline-block;list-style-type:none;padding:0;margin:0 0 0 10px;background-color:transparent}
.rtl .social-media-bar .smb-list-like{float:left;display:inline-block;list-style-type:none;padding:0;margin:0 10px 0 0;background-color:transparent}
.social-media-bar .smb-list-like li{float:left;display:inline-block;border:solid 1px #CCC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px 4px 0 4px;height:26px;background-color:#FFF}
.social-media-bar .smb-list-like li a{float:left}
.rtl .social-media-bar .smb-list-like li .social-plugins{float:right}
.social-media-bar .smb-list-like li .social-plugins{float:left;display:inline;padding-top:2px;overflow:hidden}
.rtl .smb-list-like li:hover .social-plugins{display:inline-block}
.smb-list-like li:hover .social-plugins{display:block !important}
.smb-list-like li:hover a.icon-holder.like-drk{background-position:-512px -113px !important}
.fb-wrapper,.fb-wrapper iframe{display:inline-block;width:90px !important;border:0;overflow:hidden;height:21px}
.google-plus-wrapper,.google-plus-wrapper iframe{display:inline-block;width:90px}
.rtl .fb-wrapper,.rtl .fb-wrapper iframe{float:right}
.rtl .google-plus-wrapper,.rtl .google-plus-wrapper iframe{float:right}
.tripadvisor-wrapper{width:636px;margin:0}
.tripadvisor-wrapper .ta-ratings{clear:both;width:100%;height:15px;margin-top:5px;overflow:hidden;text-align:center}
.ta-ratings span{font-size:12px;vertical-align:top}
.tripadvisor-scrolling-container{width:636px;height:135px;overflow:hidden;margin:25px 0;padding:0;position:relative;background-image:url("../../fourseasons/clientlibs/styles2/css/social-live/sprites/trip_advisor_scroll_bg.gif");background-repeat:no-repeat;background-position:center center}
.tripadvisor-scrolling-container.scrolling{background-image:none}
.tripadvisor-scrolling-container .prev,.tripadvisor-scrolling-container .next{cursor:pointer;background-image:url("../../fourseasons/clientlibs/styles2/css/social-live/sprites/trip_advisor_scroll_nav.png");background-repeat:no-repeat;background-position:-4px center;position:absolute;width:21px;height:100%;top:0;left:0}
.tripadvisor-scrolling-container .next{left:auto;right:0;background-position:-35px center}
.tripadvisor-scrolling-container .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}
.tripadvisor-scrolling-container .scroll-viewport{position:relative;overflow:hidden;margin:0 22px;height:100%;padding:0}
.tripadvisor-scrolling-container .scroll-content{position:relative;width:5000px}
.ta-review-wrapper{float:left;display:inline-block;width:250px;height:100%;margin:0;padding:0 23px}
.ta-review-wrapper p{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.1em;margin:0 0 10px 0;color:#333}
.ta-review-wrapper a{color:#C33}
.ta-review-wrapper .review-stamp{font-size:12px;color:#666}
.tripadvisor-footer .title{font-size:12px;color:#000;font-weight:bold !important;letter-spacing:normal !important;text-transform:none !important}
.tripadvisor-footer .custom-title-line{width:200px;background-color:#999}
.tripadvisor-footer .text-green{color:#55963e}
.tripadvisor-wrapper .custom-title{margin:15px 0 -2px !important;text-align:center}
.tripadvisor-wrapper .custom-title-line{background-color:black;display:block;height:1px;position:absolute;top:50%;width:220px !important}
.tripadvisor-wrapper .align-center{text-align:center}
.sl-yelp-wrapper{clear:both;position:absolute;z-index:2;width:auto}
.sl-yelp-logo{margin:-20px auto;clear:both;text-align:center;z-index:3}
.sl-yelp-pluggins{display:block;margin:10px auto;min-width:150px;padding-bottom:10px;border-bottom:1px solid #CCC;text-align:center;width:100%}
.gc5-quick-reference{position:relative;z-index:1}
.sl-gradient{background:url(../../fourseasons/clientlibs/styles2/css/social-live/images/gradient.png) 0 0 repeat-x}
.sl-pinterest-wrapper{float:left;width:465px;height:auto;margin:0 22px 30px 0}
.sl-twitter-wrapper{float:left;display:inline-block;width:485px;height:auto;margin-bottom:30px}
.sl-pinterest-wrapper .pinterest-container,.sl-twitter-wrapper .twitter-container{border:1px solid #CCC;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;width:483px;min-height:450px}
.sl-pinterest-wrapper .pinterest-container{width:463px;min-height:150px;clear:both}
.sl-appstore-container{clear:both;display:block;overflow:hidden;margin-top:10px}
.sl-appstore-container .sl-logo-header{float:left;margin-top:40px}
.sl-appstore-container .sl-appstore-promo-photo{float:right;margin:0 5px 0 5px}
.sl-logo-header{clear:both;display:block;margin-bottom:10px;height:65px}
.sl-logo-header .logo{float:left;margin-right:5px}
.sl-logo-header .title{float:left;display:inline-block;margin-top:10px}
.sl-logo-header h3{font-size:27px;line-height:30px}
.sl-logo-header p{font-size:15px;line-height:1.2em;margin-bottom:10px}
.sl-pinterest-wrapper .sl-logo-header h3{width:390px}
.sl-appstore-container .sl-logo-header h3{width:200px !important}
.sl-appstore-container .title{margin-left:50px}
.sl-logo-header p.short{width:180px}
.meetings-and-events-child .mod-share-bar .social-media-bar{width:400px;min-width:400px;height:auto;overflow:hidden;float:right;padding:0 0 5px;position:relative}
.mod-share-bar .subscribe-bar{background-color:#fff;border-radius:4px;border:1px solid #d8d8d8;height:16px;padding:6px 15px;margin-top:0;font-size:14px;letter-spacing:.08em;position:relative;text-align:center;color:#007b8a;display:none;float:right}
.meetings-and-events-child .mod-share-bar .subscribe-bar{display:block;margin-top:5px}
.meetings-and-groups-property-tab-page .mod-share-bar .subscribe-bar,.meetings-and-groups-property-landing-page .mod-share-bar .subscribe-bar,.meetings-and-groups-property-base-page .mod-share-bar .subscribe-bar{display:none}
.meetings-and-events-child .gc99-share-bar-social-live .mod-share-bar{width:1000px}
.ru .footer-bottom .content .footer-links ul.extra-links{font-size:11.5px}
@media print{#gc99_social_media_bar{display:none}
.fs5-1-header-for-global-pages{display:none}
header{display:none}
footer,.mg-global-footer{display:none}
.view-option-btn{display:none !important}
.selected{display:block !important}
.tab-content-wrap .parMain .mg-custom-title,.tab-content-wrap .parMain .texti,.tab-content-wrap .parMain .mg-multi-content-promo{display:none !important}
.capacityChart table.hover-table .hover-table-heading th{border:#000 solid thin}
}
.tabs-wrapper.tabbed-content-manager-share{height:41px}
.sl-red-header{clear:both;display:block;margin-bottom:10px}
.sl-red-header{margin-bottom:30px;text-align:center}
.sl-red-header h3{font-size:27px;line-height:30px;color:#C33;text-transform:uppercase}
.sl-red-header p{font-size:14px;color:#000;line-height:1.2em}
.sl-share-your-stay-wrapper{width:972px;margin:30px auto;padding-bottom:20px;border-bottom:solid 1px #666}
.sl-share-your-stay-wrapper .left-container{width:345px;margin:0 15px;float:left}
.sl-share-your-stay-wrapper .right-container{width:570px;padding:0 0 0 20px;border-left:solid 1px #CCC;float:left;display:inline-block}
.sl-share-your-stay-wrapper h2{font-size:17px;font-weight:400;color:#307da5;line-height:20px;margin-bottom:5px;display:block}
.sl-share-your-stay-wrapper p{font-size:13px;color:#666;line-height:15px;margin-bottom:10px}
.sl-share-your-stay-wrapper form span{float:left;display:inline-block;margin-right:5px;line-height:30px}
.sl-share-your-stay-wrapper input[type="text"],.sl-share-your-stay-wrapper textarea{border:1px solid #CCC;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:6px 7px;width:300px}
.sl-btn{background:url(../../fourseasons/clientlibs/styles2/css/social-live/images/bg_btn.jpg) 0 0 repeat-x;padding:3px 15px;font-size:19px;color:#FFF;text-transform:uppercase}
.sl-share-your-stay-wrapper .right-container .mod-tab-bar{width:565px}
.sl-share-your-stay-wrapper .right-container .mod-tab-bar .tab{padding-top:7px;padding-bottom:6px;line-height:15px}
.sl-fb-photo{float:left;margin-right:10px}
.sl-fb-photo img{width:70px}
.sl-fb-detail{float:left;display:inline-block;width:490px;color:#666}
.sl-fb-detail p.header{font-weight:400;color:#333}
.sl-share-your-stay-wrapper .left-container-cancellation{margin-bottom:30px;text-align:center}
.sl-share-your-stay-wrapper .left-container-cancellation div{display:inline-block}
.sl-share-your-stay-wrapper .left-container .pinterest-promotion{margin-top:26px;float:left}
.sl-share-your-stay-wrapper .left-container .pinterest-promotion .pinterest-logo{width:100px;padding-top:10px;float:left}
.sl-share-your-stay-wrapper .left-container .pinterest-promotion .pinterest-text{width:220px;padding-left:10px;float:right}
.icon-holder,#gc99_smb_list2_pinterest a{background-image:url("../../fourseasons/clientlibs/styles2/css/social-live/sprites/icons.png");background-repeat:no-repeat;display:inline-block;width:25px;height:25px;vertical-align:middle}
input.icon-holder{border:0}
.icon-holder.facebook-drk{background-position:-13px -13px;width:25px;height:25px}
.icon-holder.twitter-drk{background-position:-61px -13px;width:25px;height:25px}
.icon-holder.pinterest-drk,#gc99_smb_list2_pinterest a{background-position:-112px -13px;width:25px;height:25px}
.icon-holder.google-drk{background-position:-162px -13px;width:25px;height:25px}
.icon-holder.youtube-drk{background-position:-213px -13px;width:25px;height:25px}
.icon-holder.instagram-drk{background-position:-263px -13px;width:25px;height:25px}
.icon-holder.foursquare-drk{background-position:-312px -13px;width:25px;height:25px}
.icon-holder.zh1-drk{background-position:-363px -13px;height:25px;width:25px}
.icon-holder.zh2-drk{background-position:-413px -13px;height:25px;width:25px}
.icon-holder.weibo-drk{background-position:-363px -13px;width:25px;height:25px}
.icon-holder.douban-drk{background-position:-607px -14px;width:25px;height:25px}
.icon-holder.youku-drk{background-position:-413px -13px;width:25px;height:25px}
.icon-holder.email-drk{background-position:-462px -13px;width:25px;height:25px}
.icon-holder.like-drk{background-position:-512px -13px;width:25px;height:25px}
.icon-holder.embed-drk{background-position:-557px -13px;width:25px;height:25px}
.icon-holder.facebook-lgt{background-position:-13px -63px;width:25px;height:25px}
.icon-holder.twitter-lgt{background-position:-61px -63px;width:25px;height:25px}
.icon-holder.pinterest-lgt{background-position:-112px -63px;width:25px;height:25px}
.icon-holder.google-lgt{background-position:-162px -63px;width:25px;height:25px}
.icon-holder.youtube-lgt{background-position:-213px -63px;width:25px;height:25px}
.icon-holder.instagram-lgt{background-position:-263px -63px;width:25px;height:25px}
.icon-holder.foursquare-lgt{background-position:-312px -63px;width:25px;height:25px}
.icon-holder.zh1-lgt{background-position:-363px -63px;height:25px;width:25px}
.icon-holder.zh2-lgt{background-position:-413px -63px;height:25px;width:25px}
.icon-holder.weibo-lgt{background-position:-363px -63px;width:25px;height:25px}
.icon-holder.douban-lgt{background-position:-607px -65px;width:25px;height:25px}
.icon-holder.do-lgt{background-position:-363px -63px;width:25px;height:25px}
.icon-holder.youku-lgt{background-position:-413px -63px;width:25px;height:25px}
.icon-holder.email-lgt{background-position:-462px -63px;width:25px;height:25px}
.icon-holder.like-lgt{background-position:-512px -63px;width:25px;height:25px}
.icon-holder.embed-lgt{background-position:-557px -63px;width:25px;height:25px}
.icon-holder.facebook-drk:hover,.icon-holder.facebook-lgt:hover{background-position:-13px -113px;width:25px;height:25px}
.icon-holder.twitter-drk:hover,.icon-holder.twitter-lgt:hover{background-position:-61px -113px;width:25px;height:25px}
.icon-holder.pinterest-drk:hover,.icon-holder.pinterest-lgt:hover,#gc99_smb_list2_pinterest a:hover{background-position:-112px -113px;width:25px;height:25px}
.icon-holder.google-drk:hover,.icon-holder.google-lgt:hover{background-position:-162px -113px;width:25px;height:25px}
.icon-holder.youtube-drk:hover,.icon-holder.youtube-lgt:hover{background-position:-213px -113px;width:25px;height:25px}
.icon-holder.instagram-drk:hover,.icon-holder.instagram-lgt:hover{background-position:-263px -113px;width:25px;height:25px}
.icon-holder.foursquare-drk:hover,.icon-holder.foursquare-lgt:hover{background-position:-312px -113px;width:25px;height:25px}
.icon-holder.zh1-drk:hover,.icon-holder.zh1-lgt:hover{background-position:-363px -113px;height:25px;width:25px}
.icon-holder.zh2-drk:hover,.icon-holder.zh2-lgt:hover{background-position:-413px -113px;height:25px;width:25px}
.icon-holder.weibo-drk:hover,.icon-holder.weibo-lgt:hover{background-position:-363px -113px;width:25px;height:25px}
.icon-holder.douban-drk:hover,.icon-holder.douban-lgt:hover{background-position:-607px -116px;width:25px;height:25px}
.icon-holder.youku-drk:hover,.icon-holder.youku-lgt:hover{background-position:-413px -113px;width:25px;height:25px}
.icon-holder.email-drk:hover,.icon-holder.email-lgt:hover{background-position:-462px -113px;width:25px;height:25px}
.icon-holder.like-drk:hover,.icon-holder.like-lgt:hover{background-position:-512px -113px;width:25px;height:25px}
.icon-holder.embed-drk:hover,.icon-holder.embed-lgt:hover{background-position:-557px -113px;width:25px;height:25px}
.pa7-contact-us{padding:75px 0 0 0}
.mod-get-in-touch .header{color:#686868;text-transform:uppercase;font-size:26px;margin:0 0 30px 0}
.mod-get-in-touch .section{border-top:1px solid #e5e5e5;padding:30px 0}
.mod-get-in-touch .section-first{border-top:0;padding-top:0}
.ga7-contact-us .section-first{background-repeat:no-repeat;background-position:right bottom}
.mod-get-in-touch .section .header{font-size:20px;text-transform:uppercase}
.mod-get-in-touch .group{margin:0 0 30px 0}
.mod-get-in-touch .group ul.social{font-size:13px}
.mod-get-in-touch .group.last{margin:0 0 23px 0}
.mod-get-in-touch .title{color:#333;font-weight:400;margin:0 0 7px 0}
.mod-get-in-touch .title-pushed{margin-bottom:20px}
.mod-get-in-touch .number{color:#666;font-size:20px;margin:0 0 7px 0}
.rtl .mod-get-in-touch .number{color:#666;font-size:20px;margin:0 0 7px 0;float:right;direction:ltr}
.mod-get-in-touch .more__multiline{display:block;background-position:0 2px;line-height:12px}
.mod-get-in-touch .availibility{color:#999;font-size:12px}
.mod-get-in-touch .description{color:#666;line-height:1.6;margin-bottom:10px}
.mod-get-in-touch .number-small{color:#666}
.mod-get-in-touch .group .social li{padding:0 0 0 20px;background-position:center left;background-repeat:no-repeat;height:17px;line-height:16px;margin:0 0 20px 0}
.mod-get-in-touch .group .social li.twitter{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/components/property/pa7-2-other-ways-to-get-in-touch-smartsprite.png');background-position:left -0}
.mod-get-in-touch .group .social li.facebook{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/components/property/pa7-2-other-ways-to-get-in-touch-smartsprite.png');background-position:left -18px}
.mod-get-in-touch .group .social li.pinterest{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/components/property/pa7-2-other-ways-to-get-in-touch-smartsprite.png');background-position:left -36px}
.mod-get-in-touch .group .social li.instagram{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/components/property/pa7-2-other-ways-to-get-in-touch-smartsprite.png');background-position:left -54px}
.mod-get-in-touch .group .social li.you_tube{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/components/property/pa7-2-other-ways-to-get-in-touch-smartsprite.png');background-position:left -72px}
.mod-get-in-touch .list-wrap{margin:0 0 30px 0}
.mod-get-in-touch .list-wrap .name{text-transform:uppercase;font-weight:400;margin:0 0 20px 0}
.mod-get-in-touch .contact li{margin:0 0 20px 0;display:block}
.mod-get-in-touch .contact li a{display:block;float:left;width:216px}
.mod-get-in-touch .contact li span{display:block;float:right;width:216px;text-align:right}
.mod-get-in-touch .global li{margin:0 0 17px 0;padding:0 0 0 10px;background:url('../../fourseasons/img/icons/global/list-bullet-blk.png') no-repeat left center}
.mod-tab-bar{width:962px;border-bottom:1px solid #CCC;padding:0 0 0 10px;position:relative;height:35px}
.mod-tab-bar .tabs{position:relative}
.mod-tab-bar .tab{text-align:center;padding:10px 10px;float:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin:0;cursor:pointer;line-height:14px;font-weight:400;margin-top:1px;border-bottom:1px solid #CCC}
html[dir="rtl"] .mod-tab-bar .tab{float:right}
.ie8 .mod-tab-bar .tab{top:0}
.mod-tab-bar .tab a.title{color:#007b8a;float:left}
.mod-tab-bar .tab a.title:hover{text-decoration:none}
.mod-tab-bar .tab a.close{margin:0 0 0 7px;float:left}
.mod-tab-bar .tab-active{background:#FFF;border:1px solid #CCC;border-bottom:0}
.mod-tab-bar .tab-active a.title{color:#333;font-weight:400}
.mod-tab-bar .tab-clear{background:transparent;cursor:default}
.mod-tab-bar .tab-clear-no-overlay{background:transparent;cursor:default}
#tabOverlay{_zoom:1;position:absolute;top:0;width:100%;height:1px;z-index:99999}
#tabOverlay .grey{width:100%;background:#000;z-index:99999;position:absolute;top:0}
#tabOverlay .content{z-index:999999;position:relative}
#tabOverlay .tab{text-align:center;padding:10px 15px;font-size:12px;text-transform:uppercase;cursor:pointer;line-height:11px;margin:0 0 0 326px;border:1px solid #CCC;border-bottom:0;font-weight:400;background:url('../../fourseasons/img/backgrounds/global/blk-arr-up.png') 97% 14px no-repeat #FFF}
.lte7 #tabOverlay .tab{margin-top:-2px}
#tabOverlay .overlay{position:relative;_zoom:1;background:#FFF;padding:40px;min-height:233px;opacity:1}
.ie6 #tabOverlay .overlay{height:233px}
#tabOverlay .continents{width:265px;border-right:1px solid #CCC;float:left;margin-right:45px;min-height:227px}
.ie6 #tabOverlay .continents{height:227px}
#tabOverlay .continents ul{margin:15px 0 0 0;font-size:13px;width:95%}
#tabOverlay .continents li{margin:7px 0 0 0}
#tabOverlay .header{display:block;font-size:20px;text-transform:uppercase}
#tabOverlay .countries{float:left;min-height:227px;width:575px;background:url('../../fourseasons/img/backgrounds/global/world-map-small.png') 55px 6px no-repeat}
.ie6 #tabOverlay .countries{height:227px}
#tabOverlay .country-list{margin:30px 0 0 0}
#tabOverlay .country-list ul{float:left;margin:0 49px 0 0;width:141px}
#destinationChooser{overflow:hidden}
#destinationChooser .continents{padding-bottom:9999px;margin-bottom:-9999px}
.ma2-your-reservations .ac99-abstract-tab-bar{margin-left:-14px}
#navMain,#navMain ul{line-height:32px;overflow:hidden;padding-top:0;height:auto}
#navMain li{margin:0;padding:0 12px}
#navMain li.mtet-flyout:hover{background-color:#ebebeb}
.mtet-flyout-below-nav{position:absolute;top:32px;left:-17px;padding:15px 0 15px 25px;background-color:#ebebeb;display:none}
#navMain li.mtet-flyout:hover .mtet-flyout-below-nav{display:block}
.breadcrumb{width:455px !important;position:relative;z-index:9999}
.content.mtet-content,.tab-content-wrap,.tab-content-wrap #contentWrapForTab{width:100% !important;margin:0 auto}
.meeting-finder .tab-content{margin-bottom:30px}
.col-full .meeting-finder.section .parbase{padding:30px 0 0}
.col-full .property-group-offers-listing.section .parbase{padding-bottom:0}
.content.mtet-content{padding:0;margin-bottom:50px}
.parForTabImplementation,.mtet-centered-container{margin:0 auto;width:972px}
.mtet-flyout-col{float:left;display:inline-block;margin-right:25px;width:220px}
.mtet-flyout-col.left{width:320px}
.mtet-flyout-col .header{font-size:19px;line-height:1em;font-weight:600;clear:both;margin-bottom:18px}
.mtet-flyout-col div.mtet-img{height:136px}
.mtet-flyout-col .mtet-img img{height:123px}
.mtet-flyout-col ul.mtet-nav,.mtet-flyout-col ul.mtet-nav.noborder{width:220px !important}
.mtet-flyout-col.left ul.mtet-nav,.mtet-flyout-col.left ul.mtet-nav.noborder{width:320px !important}
.mtet-flyout-col ul.mtet-nav li,.mtet-flyout-col ul.mtet-nav.noborder li{width:100%;padding:0 0 10px 0 !important;margin:5px 0 5px 0 !important;border-bottom:solid 1px #CCC}
.mtet-flyout-col ul.mtet-nav li.last,.mtet-flyout-col ul.mtet-nav.noborder li{padding:0 !important;border-bottom:none !important}
.mtet-flyout-col ul.mtet-nav li p{width:100%;font-size:12px;line-height:14px}
.mtet-flyout-col ul.mtet-nav a{display:block;font-size:15px;line-height:19px;color:#307da5 !important}
.mtet-home-carousel-wrapper{width:100%;height:482px;background-color:#000}
.mtet-home-carousel-wrapper .hero-carousel{width:1280px;height:100%;background-color:#333;margin:0 auto}
.mtet-home-carousel-bar{width:100%;height:30px;background-color:#FFF;text-align:center;line-height:30px}
.mtet-nav{width:100%}
.mtet-nav li{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #CCC;line-height:18px}
.mtet-nav li.last{border-bottom:0}
.mtet-nav p{width:95%;font-size:14px;line-height:20px}
.mtet-nav a{display:block;font-size:14px}
.mtet-nav .heading{font-size:14px;color:#686868;text-transform:uppercase;letter-spacing:.1em;line-height:16px;margin-bottom:5px}
.mtet-content-promo-link-wrapper{clear:both;width:100%;text-align:center}
.mtet-content-promo-link-wrapper a.arrow-blue{padding-right:20px;font-size:17px;line-height:25px}
.action-bar-color{height:auto;background-color:#f2f2f2}
.rtl .action-bar-color{margin-bottom:-11px}
.action-bar-wrapper{position:relative;width:972px;margin:0 auto}
.action-bar-wrapper .call-out{position:absolute;right:0;background-color:#888;padding:15px 15px 15px 15px;z-index:2;width:300px;height:auto;overflow:hidden}
.action-bar-wrapper .action-bar{width:650px;height:auto;overflow:hidden;padding-bottom:20px}
.action-bar-wrapper h4{font-size:18px;line-height:1;letter-spacing:.1em;text-transform:uppercase}
.call-out h4{font-size:18px;width:300px;color:#FFF !important;margin-bottom:5px}
.call-out p{width:100%;font-size:13px;line-height:1.2}
a.action-bar-arrow-link{float:left;display:block !important;padding-bottom:4px}
a.action-bar-arrow-link.white{background:url(../../fourseasons/img/meetings-and-groups/keyline_arrow_white.png) 0 3px no-repeat;font-size:12px;letter-spacing:.1em;color:#FFF;text-transform:uppercase;line-height:15px;border-bottom:solid 1px #fff;padding-left:10px;width:90%;margin-bottom:5px}
a.action-bar-arrow-link.white.last{border-bottom:0}
a.action-bar-arrow-link.blue{font-size:13px;line-height:19px;width:100%}
.action-bar-col{float:left;display:inline-block;width:300px;margin-top:10px}
.action-bar-col p{margin-left:10px;font-size:12px;line-height:14px;margin-bottom:10px}
.action-bar .mtet-nav p{font-size:12px;color:#333;line-height:13px}
.action-bar .mtet-nav a{display:block;font-size:15px;margin-bottom:3px}
button.action-btn,button.action-btn.black,#msie8-btn.action-btn,#msie8-btn.action-btn.black,a.action-btn,a.action-btn.black{background-color:#007b8a;padding:2px 12px;line-height:26px;font-size:12px;letter-spacing:.1em;color:#FFF;text-transform:uppercase;display:inline-block;text-decoration:none;border:0;cursor:pointer}
.meetings-and-groups-news-page .popup-window button.action-btn,.meetings-and-groups-news-page .popup-window button.action-btn.black,.meetings-and-groups-news-page .popup-window #msie8-btn.action-btn,.meetings-and-groups-news-page .popup-window #msie8-btn.action-btn.black,.meetings-and-groups-news-page .popup-window a.action-btn,.meetings-and-groups-news-page .popup-window a.action-btn.black{width:310px}
button.action-btn:hover,a.action-btn:hover{background:#409ca7}
button.action-btn.gray,#msie8-btn.action-btn.gray,a.action-btn.gray{background:white;color:#007b8a;border:1px solid #007b8a;text-align:center;margin-right:1px}
a.action-btn.gray:hover{background:#f9f9f9;color:#409ca7;border:solid 1px #409ca7}
a.action-btn span.icon-plus{display:inline-block;width:15px;height:15px;margin:5px 0 0 2px;vertical-align:top;background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -0}
a.action-btn span.icon-close{display:inline-block;width:15px;height:15px;margin:5px 0 0 2px;vertical-align:top;background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -15px}
.mtet-contact-us-wrapper fieldset.mtet-contact #meeting-request-form_submit_button span{margin:0}
.mtet-contact-us-wrapper fieldset.mtet-contact #meeting-request-form_submit_button span.submit_upload_txt{display:none}
.data-sorting-bar{width:auto;height:auto;overflow:none;background-color:#000;padding:6px 10px 6px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.data-sorting-bar>span{color:#FFF;font-size:14px;margin-right:5px;margin-left:5px}
.data-sorting-bar .select-label span{color:#000}
.data-sorting-bar select{min-width:150px;height:28px;padding:4px 4px;font-size:14px;margin-right:5px}
.meetings-and-groups-news-page .data-sorting-bar{overflow:visible}
.meetings-and-groups-news-page .data-sorting-bar select{width:225px;border:solid thin #ccc}
.meetings-and-groups-news-page .data-sorting-bar .select-label span{color:#000}
.meetings-and-groups-news-page .data-sorting-bar span{margin-left:0;margin-right:0}
.data-sorting-bar .view-options-wrapper{float:right}
.data-sorting-bar .view-option-btn{padding:0 10px;font-size:13px;line-height:26px;float:left;display:inline;color:#333;text-decoration:none;cursor:default}
.data-sorting-bar .view-option-btn{background:-moz-linear-gradient(top,#fff 0,#e7e7e7 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(99%,#e7e7e7));background:-webkit-linear-gradient(top,#fff 0,#e7e7e7 99%);background:-o-linear-gradient(top,#fff 0,#e7e7e7 99%);background:-ms-linear-gradient(top,#fff 0,#e7e7e7 99%);background:linear-gradient(to bottom,#fff 0,#e7e7e7 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#E7E7E7,GradientType=0);border:solid 1px #CCC}
.data-sorting-bar .view-option-btn.selected,.data-sorting-bar .view-option-btn:hover{background:-moz-linear-gradient(top,#333 0,#666 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#333),color-stop(99%,#666));background:-webkit-linear-gradient(top,#333 0,#666 99%);background:-o-linear-gradient(top,#333 0,#666 99%);background:-ms-linear-gradient(top,#333 0,#666 99%);background:linear-gradient(to bottom,#333 0,#666 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333,endColorstr=#666666,GradientType=0);border:solid 1px #8e8e8e;color:#FFF}
.data-sorting-bar .view-option-btn.left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.data-sorting-bar .view-option-btn.right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
table.hover-table,table.offers,table.compare,table.serif-font{border-collapse:separate;border-spacing:0;width:100%;margin:10px 0 30px 0}
table.hover-table .hover-table-heading th{border-bottom:0;border:0;background-color:#85abea;border-left:#000 solid thin;font-weight:bold}
table.hover-table .hover-table-heading th.marker{border-left:#000 solid thin}
table.hover-table .hover-table-second-heading th.marker{border-left:#000 solid thin}
table.hover-table td.heading .tooltips-text{font-weight:400}
.group-offer-detail-wrapper table.offers{width:inherit !important}
table.compare th.property,table.compare td.property{width:23%;display:none}
table.hover-table td{padding:7px 10px;text-align:center;font-size:12px;color:#333}
table.hover-table th{padding:5px 10px;vertical-align:bottom;border-bottom:1px solid #666;font-weight:400;font-size:12px;color:#333;background-color:#fff}
table.hover-table th.heading{border-bottom:0}
table.hover-table tbody td{border-top:1px solid #CCC;border-right:1px solid #FFF;border-bottom:1px solid #FFF;border-left:1px solid #FFF;vertical-align:middle}
.buyouts-and-exclusives-chart table.hover-table tbody td{width:105px}
.buyouts-and-exclusives-chart table.hover-table tbody td.exclusions{text-align:left}
table.hover-table tbody tr.first{border-top:1px solid #FFF !important}
table.hover-table th .tooltips-text.first,table.hover-table tbody td.first{text-align:left;width:160px}
.buyouts-and-exclusives-chart table.hover-table th .tooltips-text.first,.buyouts-and-exclusives-chart table.hover-table tbody td.first{width:130px}
table.hover-table th .tooltips-text.first.wider,table.hover-table tbody td.first.wider{width:270px}
.rtl table.hover-table th .tooltips-text.first,.rtl table.hover-table tbody td.first{text-align:right}
.property-facilities-right table.hover-table th .tooltips-text.first,.property-facilities-right table.hover-table tbody td.first{text-align:left;width:95px}
table.hover-table tr:hover td,table.hover-table .hover{background-color:#ededed}
table.hover-table tr.heading td.heading:hover,table.hover-table tr.heading .hover{background-color:#fff;border:0}
table.hover-table td:hover{border:1px solid #666}
table.hover-table tr.no-hover td{padding:0;text-align:left}
table.hover-table tr.no-hover:hover td,table.hover-table tr.no-hover.hover{border-left:1px solid #FFF;border-right:1px solid #FFF;border-bottom:1px solid #FFF;border-top:1px solid #CCC}
table.hover-table td a.room-details-toggle.child-function-room{padding-left:20px}
.rtl table.hover-table td a.room-details-toggle.child-function-room{padding-left:0;padding-right:20px}
tr.room-details-wrapper{display:none}
tr.room-details-wrapper.is-open{display:table-row}
table.hover-table a{display:inline-block}
table.hover-table a.no-room-detail{color:#333;cursor:default}
table.hover-table a.no-room-detail:hover{text-decoration:none}
.room-details-overlay{background-color:#f5f5f5;padding:10px 10px 10px 25px;overflow:hidden;line-height:1.25}
.rtl .room-details-overlay{text-align:right}
.room-details-overlay h4.header{font-size:16px;color:#000;float:left}
.rtl .room-details-overlay h4.header{float:right}
.room-details-overlay a.close{float:right;width:22px;height:20px;background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -30px}
.rtl .room-details-overlay a.close{float:left}
.room-details-overlay .floor-desc{float:left;width:70%;margin:0 15px 15px 0}
.rtl .room-details-overlay .floor-desc{float:right}
.room-details-overlay .floor-desc p{width:100%}
.room-details-overlay .floor-plan-link{float:left;display:inline}
.room-details-overlay img.meetings-single-image,.room-details-overlay img.media-viewer-single-image{float:left;margin-right:15px;width:312px}
.rtl .room-details-overlay img.meetings-single-image,.rtl .room-details-overlay img.media-viewer-single-image{float:right}
.room-details-overlay .mtet-mini-gallery{width:312px;height:245px;float:left;margin-right:15px}
.room-details-overlay .pm1-1-main-multimedia-viewer div.media-viewer div.caption{display:none}
.room-details-overlay .pm1-1-main-multimedia-viewer div.media-viewer div.viewport img{width:312px}
.room-details-overlay .pm1-1-main-multimedia-viewer div.media-viewer div.viewport{height:170px}
.room-details-overlay .pm1-1-main-multimedia-viewer{width:312px !important}
.room-details-overlay .media-viewer{width:312px !important;margin-right:0}
.room-details-overlay div.media-viewer div.viewport div.viewer{height:170px !important}
.room-details-overlay .slider-thumbnails{height:26px !important}
.room-details-overlay div.media-viewer div.viewport a.viewer-control{bottom:0}
.room-details-overlay .short-room-features,.room-details-overlay .long-room-features{float:left;display:inline-block;margin-right:15px}
.rtl .room-details-overlay .short-room-features,.rtl .room-details-overlay .long-room-features{float:right}
.room-details-overlay .short-room-features{width:170px}
.room-details-overlay .long-room-features{width:215px}
.room-details-overlay .short-room-features p,.room-details-overlay .long-room-features p{width:100%;font-size:12px;color:#666}
.room-details-overlay .short-room-features p:first-child,.room-details-overlay .long-room-features p:first-child{font-size:12px;font-weight:400;color:#333}
.room-details-overlay .short-room-features .type{width:135px;display:inline-block}
.rtl .room-details-overlay .short-room-features .type{width:120px}
.room-details-overlay .short-room-features .number{width:50px}
.room-details-overlay .av-features ul,.room-details-overlay .long-room-features ul{list-style-position:outside;margin:0 0 0 15px;list-style-type:disc !important}
.room-details-overlay .av-features ul li,.room-details-overlay .long-room-features ul li{font-size:12px;color:#666;line-height:15px}
table.hover-table th .tooltips-text{text-align:center;width:auto}
.buyouts-and-exclusives-chart table.hover-table th .tooltips-text.wide{width:145px}
table.hover-table th .tooltips-text span.th-tooltips{position:relative;z-index:1;width:13px;height:13px;background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -50px;float:right}
table.hover-table th .tooltips-text a.th-tooltips{position:relative;z-index:1}
table.hover-table th .tooltips-text.no-icon{width:36px;height:24px}
table.hover-table th .tooltips-text.no-icon-lg{width:50px;height:24px}
.automotive-capacity-chart{width:972px}
.automotive-capacity-chart table.hover-table th .tooltips-text.no-icon-lg{width:80px}
table.hover-table th .tooltips-text.no-icon-lg.three-lines{height:36px;width:80px}
.buyouts-and-exclusives-chart table.hover-table th .tooltips-text.no-icon-lg.two-lines{height:25px}
.buyouts-and-exclusives-chart table.hover-table th .tooltips-text.no-icon-lg.one-line{height:15px}
.buyouts-and-exclusives-chart table.hover-table th .tooltips-text.no-icon-lg{width:105px}
table.hover-table th .tooltips-text.no-icon-legend{width:30px;height:30px}
.automotive-capacity-chart table.hover-table th .tooltips-text.no-icon-legend{width:30px;height:30px}
table.hover-table th .tooltips-text.no-icon-lg{width:50px;height:24px}
.automotive-capacity-chart table.hover-table th .tooltips-text.no-icon-lg{width:80px;height:24px}
table.hover-table th .tooltips-text.no-icon-legend{width:30px;height:30px}
.tooltips-bubble{display:none;position:relative;z-index:2;width:170px;height:auto;top:19px;left:-85px;border:solid 1px #666;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:10px 10px;background-color:#FFF;font-size:12px !important;font-weight:400 !important;line-height:14px;text-align:left !important}
.tooltips-arrow{background:url(../../fourseasons/img/meetings-and-groups/th_tooltips_arrow.png) center top no-repeat;position:absolute;z-index:3;width:12px;height:7px;margin:-17px 0 0 75px}
table.hover-table th .tooltips-text.no-icon .tooltips-bubble,table.hover-table th .tooltips-text.no-icon-lg .tooltips-bubble{top:3px;left:-65px;width:155px}
.buyouts-and-exclusives-chart table.hover-table th .tooltips-text.no-icon .tooltips-bubble,.buyouts-and-exclusives-chart table.hover-table th .tooltips-text.no-icon-lg .tooltips-bubble{left:-42px}
.automotive-capacity-chart table.hover-table th .tooltips-text.no-icon .tooltips-bubble,.automotive-capacity-chart table.hover-table th .tooltips-text.no-icon-lg .tooltips-bubble{left:-53px;top:7px}
.rtl table.hover-table th .tooltips-text.no-icon .tooltips-bubble,.rtl table.hover-table th .tooltips-text.no-icon-lg .tooltips-bubble{left:130px}
table.hover-table th .tooltips-text.no-icon-legend .tooltips-bubble{top:3px;left:-15px;width:35px;text-align:center !important}
table.hover-table th .tooltips-text.no-icon .tooltips-bubble.last{left:-110px;width:130px}
.rtl table.hover-table th .tooltips-text.no-icon .tooltips-bubble.last{left:110px}
table.hover-table th .tooltips-text.no-icon .tooltips-bubble .tooltips-arrow{margin-left:65px}
table.hover-table th .tooltips-text.no-icon .tooltips-bubble.last .tooltips-arrow{margin-left:115px}
.rtl table.hover-table th .tooltips-text.no-icon .tooltips-bubble .tooltips-arrow{margin-left:0;margin-right:130px}
.rtl table.hover-table th .tooltips-text.no-icon .tooltips-bubble.last .tooltips-arrow{margin-right:107px}
table.hover-table th .tooltips-text.no-icon-legend .tooltips-bubble .tooltips-arrow{margin-left:12px}
table.hover-table th .tooltips-text.no-icon-legend .tooltips-bubble .tooltips-arrow{margin-left:12px}
.rtl table.hover-table th .tooltips-text .tooltips-bubble p{text-align:right;margin-right:15px}
table.hover-table th .tooltips-text span.th-tooltips:hover .tooltips-bubble,table.hover-table th .tooltips-text.no-icon:hover .tooltips-bubble,table.hover-table th .tooltips-text.no-icon-lg:hover .tooltips-bubble,table.hover-table th .tooltips-text.no-icon-legend:hover .tooltips-bubble{display:block}
.tooltips-text a{margin-top:-6px}
table.offers th{padding:5px 10px;vertical-align:bottom;border-bottom:1px solid #CCC;font-weight:200;font-size:14px;text-align:left}
table.offers tbody td{padding:7px 10px;text-align:left;font-size:14px;vertical-align:top;border-top:1px solid #CCC}
table.offers tbody td.col-property{width:195px}
table.offers tbody td.col-period{width:175px}
table.offers tbody td.col-desc{width:447px}
table.offers tbody td.col-rate{width:155px}
table.offers tbody tr.first td{border-top:0}
table.offers tbody td .property{margin-top:0;width:175px}
table.offers tbody td .property a.property-city{font-size:16px;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:5px}
table.offers tbody td .period{width:155px;margin-top:17px}
table.offers tbody td .period p{margin-bottom:3px}
table.offers tbody td .desc{margin-top:17px}
table.offers tbody td.terms .desc{margin-top:0}
table.offers tbody td.terms{padding-top:0}
table.offers tbody td .rate{text-align:center !important;width:135px;margin-top:17px}
table.offers tbody td ul{list-style-type:disc;margin:0 0 20px 15px}
table.offers tbody td ul li{line-height:14px;margin-bottom:10px}
table.offers tbody td p{line-height:14px;margin-bottom:14px}
table.offers tbody td .price{font-size:23px;line-height:30px}
table.offers tbody td .starting{font-size:12px;font-weight:400}
table.offers tbody td .discounts{font-size:14px;line-height:20px;margin-bottom:10px}
table.offers tbody td .discounts span{font-size:18px}
table.offers .accomm-number{width:45px;text-align:center}
table.offers .accomm-size{width:70px;text-align:center}
table.offers .accomm-location{width:70px;text-align:center}
table.offers .accomm-view{width:105px}
table.offers .accomm-bedrooms{width:90px;text-align:center}
table.offers .accomm-beds{width:65px}
table.offers .accomm-bathrooms{width:95x}
table.compare th{padding:5px 10px;vertical-align:bottom;border-bottom:1px solid #666;text-align:center}
table.compare th.text{font-weight:400;font-size:12px;text-align:left}
table.compare tbody td{padding:7px 10px;text-align:center;font-size:12px;vertical-align:top;border-top:1px solid #CCC}
table.compare tbody td span{vertical-align:top;line-height:30px;margin-left:5px}
table.compare tbody tr.first td{border-top:0}
table.compare tbody td.first{text-align:left}
table.compare thead th .compare-item{width:206px;text-align:center}
table.compare thead th .compare-item h5{font-size:17px;display:block;margin-bottom:5px}
table.compare thead th .compare-item .mtet-property-photo-wrapper{width:206px;height:116px;overflow:hidden}
table.compare thead th .compare-item a.remove{clear:both;font-size:13px;font-weight:200;line-height:15px;background:url(../../fourseasons/img/meetings-and-groups/icon_minus_action_btn.png) right top no-repeat;padding:0 20px 20px 0;float:right;margin-top:5px}
table.compare tbody td .rate{text-align:center !important}
table.compare tbody td p{line-height:14px;margin-bottom:10px}
table.compare tbody td .price{font-size:20px;line-height:30px}
table.serif-font td{font-family:Georgia,'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;vertical-align:top;padding:5px 4px}
table.serif-font th{font-family:Georgia,'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-weight:400;vertical-align:top;padding:0 4px 10px 4px;font-style:normal;border-bottom:solid 1px #333;text-align:left}
ul.mtet-fb-other-promos{list-style-type:none;width:100%;overflow:hidden;margin-bottom:30px;height:auto}
ul.mtet-fb-other-promos li{width:216px;float:left;display:inline-block;padding:0 17px;border-right:1px solid #d7d7d7;margin:10px 0;min-height:230px}
ul.mtet-fb-other-promos li.first{padding-left:0}
ul.mtet-fb-other-promos li.last{padding-right:0;border-right:0}
ul.mtet-fb-other-promos li .title{font-size:15px;display:block;margin:10px 0 5px 0}
ul.mtet-fb-other-promos li p{font-size:12px;line-height:14px}
ul.mtet-fb-other-promos li a:hover{text-decoration:none}
.custom-title.text-under-title{font-size:17px !important;line-height:25px}
.custom-title.align-left{text-align:left !important}
.custom-title.align-left h2{margin-left:0;padding-left:0;font-size:35px !important}
.custom-title.align-left h3.title{margin-left:0;padding-left:0;font-size:20px !important}
.custom-title h2.sm-title{font-size:30px !important}
.mg-custom-text{margin-top:-10px}
.mtet-notes{width:auto;margin:10px 0 30px 0}
.mtet-notes p{font-size:12px;line-height:18px;margin-bottom:5px}
.mtet-dotted-border-right{border-right:dotted 1px #666}
.mtet-icon-header{font-size:15px;color:#686868;line-height:50px;padding-left:50px;letter-spacing:.1em;background-position:0 0;background-repeat:no-repeat;margin-bottom:5px;display:block}
.mtet-icon-header.noicon{padding-left:0}
.mtet-icon-header.technical{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -63px}
.mtet-icon-header.maintenance{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -113px}
.mtet-icon-header.entertainment{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -163px}
.mtet-icon-header.destination{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -213px}
.mtet-icon-header.catering{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -263px}
.mtet-icon-header.gift{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -313px}
.mtet-icon-header.spouse{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -363px}
.mtet-icon-header.family{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -413px}
.mtet-icon-header.air{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -463px;width:50px;height:50px;margin:0 auto;padding:0;clear:both;display:block}
.mtet-topic-wrapper{position:relative;z-index:100;width:100%;height:auto;overflow:hidden}
.mtet-topic-featured a,.mtet-topic-highlights a{display:block;font-size:18px;line-height:20px;margin-bottom:10px}
.mtet-topic-featured .photo,.mtet-topic-highlights .photo{display:block;margin-bottom:10px}
.mtet-topic-featured p,.mtet-topic-highlights p,.mtet-topic-highlights ul.mtet-browse-by-interest-list li p{font-size:14px;line-height:16px;margin-bottom:10px}
.mtet-topic-highlights .topic-intro{height:138px}
.mtet-topic-highlights h1{font-size:40px;line-height:1.2em;margin-bottom:10px}
.mtet-topic-highlights h2{font-size:16px;line-height:1.4em;max-height:65px;overflow:hidden}
.property-meetings-summary-wrapper{padding:10px 0 20px 0;border-bottom:1px solid #999;height:auto;overflow:hidden}
.property-meetings-summary-wrapper .property-summary-tab-wrapper.access-tab .col-full{width:auto}
.property-meetings-summary-wrapper .property-summary-tab-wrapper.access-tab .col-full .mg-property-air-access{margin:0}
.property-meetings-summary-wrapper .property-summary-tab-wrapper.access-tab .col-full .mg-property-air-access .mtet-grid-content-wrapper{padding-bottom:0}
.property-meetings-summary-wrapper .property-summary-tab-wrapper.access-tab .col-full .mg-property-air-access .pad-t30{padding-top:0 !important;padding-bottom:0}
.property-meetings-summary-wrapper .property-summary-tab-wrapper.access-tab .col-full .mg-property-air-access .pad-t30 .custom-title{text-align:left}
.property-meetings-summary-wrapper .property-summary-tab-wrapper.access-tab .col-full .mg-property-air-access .pad-t30 .custom-title .title{margin:0;padding:5px 0 0 0}
.property-meetings-summary-wrapper .property-summary-tab-wrapper.access-tab .col-full .mg-property-air-access .pad-t30 .custom-title-line{display:none}
.property-meetings-summary-wrapper .property-summary-tab-wrapper.access-tab .col-full .mg-property-air-access .pad-t30 .mtet-icon-header.air{background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -513px;margin:0;float:left}
a.group_offer_link:hover{text-decoration:none}
.property-landing-navigation-wrapper .tab-contents-container .tab-content{display:none;padding-top:30px}
.property-landing-navigation-wrapper .tab-contents-container .tab-content.active{display:block}
.mtet-property-info-wrapper{float:left;width:790px;height:auto;overflow:hidden;margin-right:17px}
.mtet-property-actions-wrapper{float:right;display:inline-block;width:165px;height:auto;overflow:hidden}
.mtet-property-actions-wrapper .actions-wrapper{width:143px;border:1px solid #dcdcdc;background-color:#f1f1f1;padding:10px 10px;text-align:center;margin-bottom:15px}
.mtet-property-actions-wrapper .actions-wrapper a.action-btn{width:90%;line-height:17px;padding:5px}
.mtet-property-actions-wrapper label.add-to-compare-properties{float:left;font-size:9px;text-transform:uppercase;white-space:nowrap}
.mtet-property-actions-wrapper label.add-to-compare-properties input{margin-left:1px}
.mtet-property-actions-wrapper .actions-wrapper a.subscription{background:#fff;border:solid 1px #007b8a;color:#007b8a}
.mtet-property-actions-wrapper .actions-wrapper a.subscription:hover{background:#f9f9f9;border:solid 1px #409ca7;color:#409ca7}
.mtet-specials .mod-tab-bar{width:auto}
.mtet-property-info-wrapper .mod-tab-bar{width:790px !important;margin-bottom:10px;height:29px;position:relative;z-index:200}
.mtet-property-info-wrapper .mod-tab-bar h3{float:left;font-size:17px;line-height:1.2em;text-transform:uppercase}
.mtet-property-info-wrapper .mod-tab-bar h3 span{border-left:1px solid #CCC;margin-left:10px;padding-left:10px}
.mtet-property-info-wrapper .mod-tab-bar ul.tabs{float:right;margin-right:10px}
.mtet-property-info-wrapper .mod-tab-bar .tab{padding:7px 10px}
.mtet-property-info-wrapper .mtet-specials{position:relative;z-index:100}
.mtet-property-info-wrapper .mtet-specials.not-open{background-color:#ddf1da}
.mtet-property-info-wrapper .mtet-specials p{font-size:13px;padding:10px 10px}
.mtet-property-photo-wrapper,.mtet-property-photo-wrapper.large{width:206px;height:116px;position:relative;z-index:100;float:left}
.mtet-property-photo-wrapper.large{width:240px;height:134px;overflow:hidden}
.mtet-property-photo-wrapper .photo-overlay{position:absolute;z-index:200;margin-top:88px;text-align:center}
.mtet-property-photo-wrapper.large .photo-overlay{position:absolute;z-index:200;margin-top:106px;text-align:left}
.mtet-property-photo-wrapper .photo-overlay .opac-bg,.mtet-property-photo-wrapper.large .photo-overlay .opac-bg{position:relative;z-index:200;width:206px;height:28px;background:#000 url(../../fourseasons/img/meetings-and-groups/arrow_photo_overlay.png) right 7px no-repeat;opacity:.5;filter:alpha(opacity=50);display:block}
.mtet-property-photo-wrapper.large .photo-overlay .opac-bg{width:240px}
.mtet-property-photo-wrapper .photo-overlay a,.mtet-property-photo-wrapper.large .photo-overlay a{position:absolute;z-index:300;font-size:12px;color:#FFF;line-height:28px;width:206px;display:block;opacity:1 !important;filter:alpha(opacity=100) !important}
.mtet-property-photo-wrapper .photo-overlay img{height:116px;width:206px}
.mtet-property-photo-wrapper.large .photo-overlay a{width:225px;padding-left:15px}
.mtet-property-info-wrapper .property-info-wrapper{float:left;display:inline-block;margin:0 10px 0 15px;width:590px}
.property-facilities-left{float:left;width:125px;margin-top:38px}
.property-facilities-right{float:left;display:inline-block;width:630px;margin:0 0 0 10px}
.mtet-property-info-wrapper dl{width:auto;margin-bottom:15px;font-size:12px}
.mtet-property-info-wrapper dl dt{font-weight:400;margin-bottom:5px}
.mtet-property-info-wrapper dl dd{display:block;line-height:18px}
.mtet-property-info-wrapper .property-info-wrapper dl{float:left;display:inline-block;width:110px;margin-right:5px}
.property-access-wrapper{width:auto;overflow:hidden;margin-bottom:20px}
.property-access-wrapper.centered{width:795px;text-align:center}
.property-access-wrapper h2{font-size:27px;line-height:40px;vertical-align:top;margin-bottom:10px}
.property-access-wrapper .access-list{float:left;display:inline-block;width:243px;padding-right:10px;margin:0 10px 0 0}
.property-access-wrapper.centered .access-list{text-align:left;vertical-align:top !important}
.property-access-wrapper .access-list.last{border-right:0;margin-right:0}
.property-access-wrapper .access-list p{margin-bottom:5px}
.property-access-wrapper .access-list table{margin-bottom:20px}
.property-access-wrapper .access-list table.data td{padding:2px 4px}
.property-access-wrapper .access-list table.links td{padding:2px 4px}
.finder-filters P{margin-bottom:10px}
.finder-filters table{width:100%}
.finder-filters table td{padding:5px 10px 5px 0}
.finder-filters label{font-weight:400;display:block;margin-bottom:5px}
.finder-filters a.action-btn{width:auto}
.finder-filters select{border:1px solid #CCC;padding:2px 4px;line-height:15px}
.finder-filters select{display:inline-block}
.finder-filters label,.finder-filters select,.finder-filters span{margin-bottom:5px}
.finder-filters span{margin-right:5px}
.mtet-wso-locations h6{font-size:14px;font-weight:400;display:block;margin-bottom:5px}
.mtet-wso-locations select{min-width:300px;margin-bottom:20px;padding:3px 4px}
.mtet-contact-us-wrapper{margin-bottom:30px;font-size:13px}
.mtet-confirmation-wrapper{min-height:300px}
.mtet-contact-us-wrapper .error-msg{width:auto;background-color:#f3dede;border:solid 1px #f0d3d7;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:10px 10px;color:#be4646;margin:5px 0}
.mtet-contact-us-wrapper fieldset.mtet-contact{width:972px;height:auto;overflow:hidden;margin:10px 0}
.mtet-contact-us-wrapper fieldset.mtet-contact .column{float:left;display:inline-block;width:466px;margin:0 10px}
.mtet-contact-us-wrapper fieldset.mtet-contact span{float:left;display:inline;margin-right:3px}
.mtet-contact-us-wrapper fieldset.mtet-contact label{display:block;font-weight:400;line-height:1.2em;margin-bottom:5px}
.mtet-contact-us-wrapper fieldset.mtet-contact input,.mtet-contact-us-wrapper fieldset.mtet-contact textarea,.border-wrapper{background-color:#FFF;border:solid 1px #CCC;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;padding:4px 4px;width:auto}
.mtet-contact-us-wrapper fieldset.mtet-contact textarea{max-width:390px}
.mtet-contact-us-wrapper fieldset.mtet-contact select{padding:3px 3px;background-color:#FFF;border:solid 1px #CCC;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.border-wrapper{overflow:hidden;padding:0}
.mtet-contact-us-wrapper fieldset.mtet-contact .no-border{border:0;padding:0 3px 0 3px;height:24px;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;border-right:solid 1px #CCC}
.mtet-contact-us-wrapper fieldset.mtet-contact p.notes{font-size:12px;line-height:15px;margin:10px 0}
.mtet-contact-us-wrapper fieldset.mtet-contact div.error,.mtet-contact-us-wrapper fieldset.mtet-contact input.error,.mtet-contact-us-wrapper fieldset.mtet-contact select.error,.mtet-contact-us-wrapper fieldset.mtet-contact textarea.error{border-color:#F00}
.mtet-contact-us-wrapper fieldset.mtet-contact a.remove{line-height:25px}
.mtet-contact-us-wrapper fieldset.mtet-contact .choosedate{cursor:pointer}
.calendar-picker-wrap.inline-form-calendar .mod-cal-outer{border:1px solid #ccc;background-color:white}
.calendar-picker-wrap.inline-form-calendar .mod-cal-outer .mod-cal-inner{border:1px solid #ccc;padding:20px 0 0 15px}
.mtet-fb-featured-wrapper{width:972px;height:auto;overflow:hidden;padding-bottom:20px;margin:30px 0;border-bottom:solid 1px #CCC}
.mtet-fb-featured-wrapper.small{width:795px;height:auto;overflow:hidden;padding:0;margin:20px 0 20px 0;border-bottom:0}
.meetings-and-groups-news-page .mtet-fb-featured-wrapper.small{max-height:500px;overflow:auto;width:810px}
.mtet-fb-featured-wrapper .fb-featured-photo,.mtet-fb-featured-wrapper .fb-featured-details{float:left;display:inline-block;width:486px}
.mtet-fb-featured-wrapper.small .fb-featured-photo{float:left;display:inline-block;width:468px;padding:0;margin:0}
.mtet-fb-featured-wrapper.small .fb-featured-details{float:left;display:inline-block;width:289px;margin-left:20px}
.mtet-fb-featured-wrapper .fb-featured-photo img,.mtet-fb-featured-wrapper.small .fb-featured-photo img{width:468px;height:263px;overflow:hidden}
.fb-header{font-size:16px;color:#686868;text-transform:uppercase;margin-bottom:10px;letter-spacing:.1em}
.fb-featured-details p{font-size:14px;line-height:20px;margin-bottom:15px}
.fb-secondary-feartures{width:972px;height:auto;overflow:hidden;margin-bottom:30px}
.fb-secondary-feartures .fb-featured-photo,.fb-secondary-feartures .fb-featured-details{float:left;display:inline-block}
.fb-secondary-feartures .fb-featured-photo.bottom,.fb-secondary-feartures .fb-featured-details.bottom{float:none;display:block}
.fb-secondary-feartures h3{font-size:24px;display:block;margin-bottom:10px;text-transform:uppercase}
.fb-secondary-feartures .fb-featured-photo{width:468px}
.fb-secondary-feartures .fb-featured-photo img{width:468px;height:263px}
.fb-secondary-feartures .fb-featured-photo.bottom img{height:auto}
.fb-secondary-feartures .fb-featured-details{width:470px}
.fb-secondary-feartures .fb-featured-photo.align-left{margin:0 30px 0 0}
.fb-secondary-feartures .fb-featured-details.align-right{margin:0}
.fb-secondary-feartures .fb-featured-photo.align-right{margin:0}
.fb-secondary-feartures .fb-featured-details.align-left{margin:0 30px 0 0}
.mtet-fb-wrapper.small{width:795px;height:auto;padding:0;overflow:hidden;list-style-type:none;margin-bottom:20px}
.mtet-fb-wrapper.small li{width:242px;height:auto;overflow:hidden;margin:0 12px 20px 11px;float:left;display:inline-block}
.mtet-fb-wrapper.small.align-left li{margin:0 23px 20px 0}
.mtet-fb-wrapper.small .mtet-fb-promo-pic{width:242px;height:135px;overflow:hidden;margin-bottom:10px}
.mtet-fb-wrapper.small .mtet-fb-promo-details{width:242px;overflow:hidden}
.mtet-fb-promo-details h3{font-size:20px;margin-bottom:10px}
.mtet-fb-promo-details p{color:#1d1d1b;font-size:16px;line-height:25px;letter-spacing:.027em}
.mtet-home-fb-intro-wrapper .header,.mtet-fb-promo-details .header{font-size:14px;color:#000;display:block;margin:10px 0}
.mtet-home-fb-wrapper{width:806px;height:auto;margin:0 83px 20px 83px;overflow:hidden;list-style-type:none}
.mtet-home-fb-wrapper li{width:375px;height:auto;overflow:hidden;margin:0 14px 20px 14px;float:left;display:inline-block}
.mtet-fb-promo-pic{width:375px;height:210px;overflow:hidden;margin-bottom:10px}
.mtet-fb-promo-details{width:375px;overflow:hidden}
.mtet-home-other-topics-wrapper{width:972px;height:auto;overflow:hidden;margin-bottom:30px}
ul.mtet-home-other-topics-list{width:812px;overflow:hidden;list-style-type:none;margin:0 auto}
ul.mtet-home-other-topics-list li{display:block;text-align:left;margin-bottom:20px}
ul.mtet-home-other-topics-list li .photo{float:left;margin-right:20px}
ul.mtet-home-other-topics-list li .desc{float:left;display:inline-block;width:590px;margin-top:30px}
ul.mtet-home-other-topics-list li .desc h3{font-size:22px;color:#000;margin-bottom:10px}
ul.mtet-home-other-topics-list li .desc p{font-size:12px;color:#666;line-height:17px}
.mtet-fs-banner{width:100%;height:480px;background-position:50% 0;background-repeat:no-repeat;background-color:#000}
.mtet-fs-banner .content{position:relative}
.mtet-fs-banner h1{text-transform:uppercase;color:#FFF;letter-spacing:.1em}
.mtet-fs-banner .center{text-align:center;margin:0 auto;padding-top:350px}
.mtet-fs-banner .header{font-size:48px}
.mtet-fs-banner .social-media-bar{margin-top:20px}
.mtet-fs-banner .social-media-bar .smb-list .left-text{color:#FFF !important}
.mgu-header .mtet-fs-banner{height:auto;background-color:#e8e8e8;color:#000}
.mgu-header .mtet-fs-banner h1,.mgu-header .mtet-fs-banner h1.header{color:#000 !important}
.mgu-header .mtet-fs-banner .center{padding-top:0}
.mgu-header .mtet-fs-banner .header{font-size:48px;text-align:center;padding-top:25px;padding-bottom:25px}
.mtet-fs-brand-msg{width:100%;min-height:391px;background-position:50% 0;background-repeat:no-repeat;background-color:#FFF;text-align:center}
.mtet-fs-brand-msg .content{position:relative;width:972px}
.mtet-fs-brand-msg .content p.intro{width:900px;font-size:17px;line-height:20px;padding-top:20px;margin:0 auto;clear:both}
.mtet-fs-brand-msg .content .split-col-promo{float:left;display:inline-block;width:468px;margin:20px 0}
.mtet-fs-brand-msg .content .split-col-promo.left{border-right:solid 1px #CCC;min-height:200px;text-align:right;padding-right:17px}
.mtet-fs-brand-msg .content .split-col-promo.right{margin-left:18px;min-height:200px;text-align:left}
.split-col-promo h2{font-size:18px}
.split-col-promo.left h2{width:240px;float:right}
.split-col-promo.right h2{width:278px;float:left}
.split-col-promo p.intro{padding-top:0 !important;margin:10px 0 !important}
.split-col-promo.left p.intro{width:190px;float:right}
.split-col-promo.right p.intro{width:250px;float:left}
.split-col-promo p.regular{font-size:14px;line-height:18px;clear:both;margin-bottom:10px}
.split-col-promo.left p.regular{width:240px;float:right}
.split-col-promo.right p.regular{width:250px;float:left}
a.intro-arrow-link{clear:both;display:inline-block;margin:0 auto;font-size:17px;line-height:30px;padding-right:28px}
a.intro-arrow-link span{color:#007b8a !important}
.fs-experience-sub-header{padding-bottom:30px}
.fs-experience-left-text{padding-bottom:0 !important}
.mg-multi-content-promo .mtet-fb-wrapper .small{margin:0 auto}
.mtet-slideshow-cta-widget{width:795px;height:310px;position:relative;margin:0 auto;margin-bottom:30px;background-color:#f74613}
.mtet-slideshow-cta-widget .photo-holder{width:552px;float:left}
.mtet-slideshow-cta-widget .photo-holder img{width:552px;height:310px}
.mtet-slideshow-cta-widget .photo-details{width:200px;float:left;display:inline-block;padding:20px 20px;color:#FFF}
.mtet-slideshow-cta-widget .photo-details .blurb{font-size:17px;line-height:20px;width:200px;height:145px}
.mtet-slideshow-cta-widget .photo-details .info ul{list-style-type:disc;margin-left:14px}
.mtet-slideshow-cta-widget .photo-details .info ul li{font-size:13px;line-height:15px}
.mtet-slideshow-cta-widget .slideshow-indicator{width:200px;height:29px;margin:15px 0}
.slideshow-indicator span{line-height:29px;float:left;display:inline-block}
.slideshow-indicator .indicator-left,.slideshow-indicator .indicator-right{width:29px;height:29px;display:block}
.slideshow-indicator .indicator-left{background:url(../../fourseasons/img/meetings-and-groups/slideshow_indicators.png) -29px 0 no-repeat}
.slideshow-indicator .indicator-right{background:url(../../fourseasons/img/meetings-and-groups/slideshow_indicators.png) 0 0 no-repeat}
.slideshow-indicator .indicator-left.inactive{background-position:-29px -29px}
.slideshow-indicator .indicator-right.inactive{background-position:0 -29px}
.slideshow-indicator .indication-bar{width:140px;height:29px;background-repeat:repeat-x;background-image:url(../../fourseasons/img/meetings-and-groups/slideshow_indicator_bar_bg.png);position:relative;z-index:1}
.slideshow-indicator .indication-bar .progress-bar{position:absolute;z-index:2;height:29px;display:block;background-repeat:repeat-x;background-image:url(../../fourseasons/img/meetings-and-groups/slideshow_indicator_bar_overlay_bg.png)}
.mtet-fs-exp-quotes{width:972px;height:auto;overflow:hidden;margin:0 auto;text-align:center}
.mtet-fs-exp-quotes blockquote{width:900px;background:url(../../fourseasons/img/meetings-and-groups/quote_right.png) right top no-repeat;font-size:22px;line-height:24px;padding:0 40px 0 0;margin:20px auto}
.mtet-fs-exp-quotes blockquote span{color:#1d1d1b;background-repeat:no-repeat;background-image:url(../../fourseasons/img/meetings-and-groups/quote_left.png);padding-left:40px;display:block}
.mtet-fs-exp-quotes .quote-details{float:right;text-align:right;margin-right:70px;padding-bottom:30px}
.mtet-fs-exp-quotes .quote-details span{font-size:13px;color:#333;display:block;line-height:15px}
.mtet-fs-exp-promos{width:284px;float:left;display:inline-block;margin:0 20px 30px 20px}
.mtet-fs-exp-promos.align-left{margin:0 40px 30px 0}
.mtet-fs-exp-promos .title{font-size:20px;line-height:24px;margin-bottom:5px}
.mtet-fs-exp-promos .photo img{width:284px;//height:189px;margin-bottom:10px}
.mtet-fs-exp-promos p.header{font-size:15px;line-height:16px;margin-bottom:5px}
.mtet-fs-exp-promos p{font-size:14px;line-height:18px;margin-bottom:10px}
.mtet-fs-exp-promos p a{font-size:14px}
.mtet-fs-exp-content{border-top:solid 1px #CCC;padding-top:30px;width:972px;height:auto;overflow:hidden}
.mtet-fs-exp-left-text{float:left;width:330px;margin-right:15px}
.mtet-fs-exp-left-text .custom-title h1,.mtet-fs-exp-right-accordion .custom-title h1{font-size:31px !important;text-align:center;padding:0;margin:0 0 10px 0}
.mtet-fs-exp-left-text .custom-title h2,.mtet-fs-exp-right-accordion .custom-title h2{font-size:20px !important;text-align:center;padding:0;margin:0}
.mtet-fs-exp-left-text p,.mtet-fs-exp-right-accordion p{font-size:14px;line-height:20px;margin-bottom:15px}
.mtet-fs-exp-left-text .mtet-other-promos{width:300px;height:auto;overflow:hidden}
.mtet-fs-exp-left-text .mtet-other-promos h2{font-size:26px !important;line-height:28px;margin-bottom:10px;text-align:left}
.fs-experience-left-wrapper{padding-bottom:0 !important}
.mtet-fs-exp-right-accordion{float:left;display:inline-block;width:610px;min-height:500px;height:auto;overflow:hidden;border-left:solid 1px #CCC;padding-left:15px}
ul.accordion-menu{width:100%;list-style-type:none;overflow:hidden}
ul.accordion-menu li{width:100%;float:left;display:block;margin-bottom:10px;position:relative}
ul.accordion-menu li .header{clear:both;display:block;padding-bottom:5px;margin-bottom:10px;color:#686868;letter-spacing:.1em;border-bottom:solid 1px #999;background:url(../img/meetings-and-groups/arrow_expand.png) right 2px no-repeat;cursor:pointer;font-size:14px;text-decoration:none}
ul.accordion-menu li .trigger-active{background:url(../img/meetings-and-groups/arrow_collapse.png) right 2px no-repeat}
ul.accordion-menu li .header a{font-size:14px;text-decoration:none}
ul.accordion-menu li .header a:hover{text-decoration:none}
.mtet-property-wrapper{position:relative;width:972px;height:auto;overflow:visible;clear:both}
.mtet-property-wrapper .mtet-property-content{float:left;width:795px;height:auto;min-height:300px;margin-right:12px;overflow:hidden}
.pe2-function-rooms-page .mtet-property-wrapper .mtet-property-content{width:972px}
.mtet-property-wrapper .mtet-property-cta{float:left;display:inline-block;width:165px;overflow:hidden}
.pe2-function-rooms-page .mtet-property-wrapper .mtet-property-cta{left:995px;position:absolute;top:0}
.mtet-property-basics{width:795px;height:auto;overflow:hidden;margin-bottom:15px}
.mtet-property-basics .property-thumbnail{float:left;width:130px;margin-right:15px}
.mtet-property-basics .property-thumbnail img{width:130px;height:157px}
.mtet-property-basics .property-index-card{float:left;display:inline-block;width:650px}
.property-index-card h2{font-size:30px;margin-bottom:15px;text-transform:uppercase}
.property-index-card .info-address,.property-index-card .info-numbers{width:200px;margin-right:15px;float:left;display:inline-block}
.property-index-card .info-address p,.property-index-card .info-numbers p{font-size:13px;line-height:16px}
.mtet-property-basics-map-wrapper{width:795px;height:380px;overflow:hidden;clear:both;margin:15px 0}
.mtet-slideshow-related-wrapper{width:795px;height:auto;overflow:hidden;clear:both;margin:15px 0}
.mtet-slideshow-related-wrapper .mtet-slideshow-related-col{float:left;display:inline-block;width:275px;margin:0 10px}
.mtet-slideshow-related-wrapper .mtet-slideshow-related-col.wide{width:100%}
.mtet-slideshow-related-wrapper .mtet-slideshow-related-col.first{width:200px;margin:0}
.mtet-slideshow-related-wrapper .mtet-slideshow-related-col.first.wide{width:100%}
.mtet-slideshow-related-wrapper .mtet-slideshow-related-col p{font-size:15px;line-height:20px;width:180px}
.mtet-slideshow-related-wrapper .mtet-slideshow-related-col.wide p{width:100%}
.mtet-slideshow-related-wrapper .mtet-slideshow-related-col table.stats .sm-num{font-size:20px;color:#1d1d1b;width:120px}
.mtet-slideshow-related-wrapper .mtet-slideshow-related-col table.stats .num-measurement{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#1d1d1b;margin-bottom:5px}
#propertyFactSheet .mod-stat-box .stats{margin-top:0}
.mtet-grid-content-wrapper{clear:both;width:100%;overflow:hidden;margin:20px 0}
.mtet-grid-content-wrapper .mtet-full-column{width:100%;float:left;display:inline}
.mtet-grid-content-wrapper .mtet-twothird-column{width:67%;float:left;display:inline}
.mtet-grid-content-wrapper .mtet-onethird-column{width:33%;float:left;display:inline}
.mtet-grid-content-wrapper .mtet-onehalf-column{width:calc(50% - 10px);margin-left:10px;float:left;display:inline}
.mtet-grid-content-wrapper .mtet-oneforth-column{width:25%;float:left;display:inline}
.mtet-grid-content-wrapper .mtet-thirdforth-column{width:75%;float:left;display:inline}
.mtet-onethird-column table.serif-font{width:250px}
.mtet-grid-content-wrapper .mtet-onethird-column.bordered{border-right:solid 1px #CCC;min-height:120px;width:234px !important;padding:0 15px 0 0;margin-right:15px}
.mtet-grid-content-wrapper p{width:90%;font-size:14px;line-height:20px;margin-bottom:5px}
.mtet-grid-content-wrapper .mtet-full-column p{width:790px}
.mtet-grid-content-wrapper ul.bullets{list-style-type:disc;margin:10px 0 10px 15px}
.mtet-grid-content-wrapper ul.bullets li{font-size:12px;color:#666;line-height:15px}
.mtet-grid-content-wrapper .mtet-sidebar-box h4{font-size:17px;text-transform:uppercase;line-height:20px;letter-spacing:.1em;margin-bottom:5px}
.mtet-grid-content-wrapper .photo{display:block;margin-bottom:10px}
.mtet-grid-content-wrapper h4{width:auto;display:block;font-size:22px;line-height:24px;margin-bottom:10px}
.mtet-grid-content-wrapper .header{font-size:16px;color:#000}
.mtet-property-basics .mtet-specials{background-color:#ddf1da;margin-bottom:15px}
.mtet-property-basics .mtet-specials p{font-size:13px;color:#39874c;padding:10px 10px}
.mtet-grid-content-wrapper h4.serif{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;width:auto;display:block;font-size:22px;line-height:24px;margin-bottom:10px}
.mtet-offers-message{margin:0 0 25px 0;overflow:hidden}
.mtet-offers-message p{font-size:14px;margin-bottom:10px;width:790px}
.mtet-offers-message p.special{font-size:17px}
.float-left{float:left}
.float-right{float:right}
.align-center{text-align:center}
.divider{clear:both;width:100%;height:1px;font-size:1px;border-top:solid 1px #CCC;margin:10px 0}
.divider.dark{clear:both;width:100%;height:1px;font-size:1px;border-top:solid 1px #666;margin:10px 0}
span.icon-sunlight{background:url(../../fourseasons/img/meetings-and-groups/icon_sunlight.png) 0 2px no-repeat;width:12px;height:13px;display:inline-block;margin-right:5px}
.rtl span.icon-sunlight{margin-right:0;margin-left:5px}
a.icon-sunlight{background:url(../../fourseasons/img/meetings-and-groups/icon_sunlight.png) 0 2px no-repeat;padding-left:20px}
.rtl a.icon-sunlight{background-position:right center;padding-left:0;padding-right:20px}
.icon-access{background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -513px;width:40px;height:40px;display:inline-block;margin:0 5px}
.icon-back-link{background:url(../../fourseasons/img/meetings-and-groups/keyline_arrow_grey.png) 10px 7px no-repeat;width:auto;padding:2px 15px 0 25px !important}
.mtet-custom-title .sm-title{font-size:22px;text-transform:uppercase;color:#686868;display:block}
.mtet-custom-title h2.title{font-size:34px;text-transform:uppercase}
.mtet-pagetop-action{width:100%;padding-bottom:15px;border-bottom:solid 1px #999;margin-bottom:15px}
.actions-wrapper{overflow:hidden}
.actions-wrapper dl{float:left;text-align:left;font-size:13px;color:#333}
.actions-wrapper dl dt{font-weight:400;margin-bottom:7px}
.actions-wrapper dl dd{padding-left:15px;line-height:13px;margin-bottom:5px;width:138px}
dd.icon-fs{background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -553px}
dd.icon-menu{background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -566px}
dd.icon-photo{background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -579px}
dd.icon-al{background-repeat:no-repeat;background-size:13px 13px}
a.map-link{background-repeat:no-repeat;background-image:url('../img/sprite/etc/designs/fourseasons/clientlibs/styles2/css/meetings-and-groups-smartsprite.png');background-position:left -592px;padding-left:18px;line-height:23px;display:block;margin:10px 0}
.mtet-sidebar-box{background-color:#f1f1f1;border:solid 1px #e3e3e3;padding:15px 15px;font-size:12px;color:#666;height:auto;overflow:hidden}
.mtet-sidebar-box dl{float:left;text-align:left;font-size:12px;color:#666}
.mtet-sidebar-box dl dt{color:#000}
.mtet-sidebar-box dl dd{line-height:13px;margin-bottom:5px}
.mtet-legacy-slideshow-wrapper{margin:0 0 20px 0;width:795px;height:460px;background:#ebebeb}
.mtet-fact-sheet-wrapper{width:670px;height:auto;overflow:hidden;margin:0 auto}
.mtet-fact-sheet-topbar{width:650px;background:#e0e0e0;padding:10px 10px;overflow:hidden;margin-bottom:15px}
.mtet-fact-sheet-topbar input.copy{background-color:#FFF;border:solid 1px #CCC;padding:4px 4px 4px 4px;font-size:13px;color:#666;min-width:200px;height:20px}
a.action-btn.orange{background-color:#f74613;padding:1px 8px 1px 8px;line-height:26px;font-size:12px;color:#FFF;text-transform:uppercase;display:inline-block;text-decoration:none}
a.action-btn.grey-bordered{background-color:#d2d2d2;border:solid 1px #afafaf;padding:0 8px 0 8px;line-height:26px;font-size:12px;color:#FFF;text-transform:uppercase;display:inline-block;text-decoration:none}
.mtet-print-message{width:650px;text-align:center;margin:15px 10px;font-size:13px;color:#666}
.mtet-fact-sheet-wrapper .property-index-card h2{font-size:24px}
.mtet-fact-sheet-wrapper .divider{border-color:#999}
.mtet-bottom-bordered-header{font-size:20px;font-weight:400;color:#000;line-height:22px;padding-bottom:5px;border-bottom:solid 1px #999;margin-bottom:15px;text-transform:uppercase}
.mtet-fact-sheet-sub-header{font-size:16px;font-weight:400;color:#000;line-height:20px;margin:0 0 5px 8px;text-transform:uppercase}
.mtet-fact-sheet-link{color:#307da5 !important}
.mtet-fact-sheet-wrapper .mtet-grid-content-wrapper,.mtet-fact-sheet-wrapper .mtet-property-basics{width:650px;margin:0 10px 30px 10px}
.mtet-fact-sheet-wrapper .mtet-property-basics .property-thumbnail{width:117px}
.mtet-fact-sheet-wrapper .mtet-property-basics .property-thumbnail img{width:117px;height:142px}
.mtet-fact-sheet-wrapper .mtet-property-basics .property-index-card{width:510px;float:left;display:inline-block}
.mtet-fact-sheet-wrapper .mtet-property-basics .property-index-card h2{width:auto}
.mtet-fact-sheet-wrapper .mtet-property-basics .property-index-card .info-address{width:200px}
.mtet-fact-sheet-wrapper .mtet-property-basics .property-index-card .info-numbers{width:200px}
.mtet-fact-sheet-wrapper .mtet-grid-content-wrapper .mtet-fact-sheet-half{width:310px;height:auto;float:left;display:inline-block}
.mtet-fact-sheet-wrapper .mtet-grid-content-wrapper .mtet-fact-sheet-3col{width:200px;height:auto;float:left;display:inline-block;margin:0 8px 0 8px}
.mtet-fact-sheet-wrapper .mtet-grid-content-wrapper .mtet-onethird-column{float:left;width:216px;margin-right:15px}
.mtet-fact-sheet-wrapper .mtet-grid-content-wrapper .mtet-onethird-column img{width:216px;height:122px}
.mtet-fact-sheet-wrapper .mtet-grid-content-wrapper .mtet-twothird-column{width:410px;float:left;display:inline-block}
.mtet-fact-sheet-wrapper .mtet-grid-content-wrapper p,.mtet-fact-sheet-wrapper .mtet-property-basics p{width:100%;line-height:16px;margin-bottom:10px}
.mtet-destination-activities .mtet-grid-content-wrapper .mtet-twothird-column{width:66%;float:right}
.mtet-property-welcome p{font-family:Georgia,'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;color:#666;line-height:22px}
.mtet-property-welcome p:first-child:first-letter {font-family:Georgia,'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:49px;color:#333;line-height:49px}
.mtet-fact-sheet-half .mtet-property-stats table.stats td.num{width:100px;text-align:center}
.mtet-fact-sheet-half .mtet-property-stats table.stats .sm-num{font-size:20px;color:#000;float:left}
.mtet-fact-sheet-half .mtet-property-stats table.stats .num-measurement{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;float:left;display:inline-block;margin-top:7px;margin-left:5px}
.mtet-fact-sheet-half .mtet-property-stats table.stats td{padding:15px 5px}
.mtet-fact-sheet-3col .mtet-fb-promo-details{width:200px;margin:15px 0}
.mtet-fact-sheet-3col .mtet-fb-promo-details h3{font-size:17px}
.mtet-fact-sheet-wrapper .mtet-grid-content-wrapper .mtet-fact-sheet-custom-twothirdcol{width:388px;overflow:hidden;float:left;margin-right:20px}
.mtet-fact-sheet-wrapper .mtet-grid-content-wrapper .mtet-fact-sheet-custom-onethirdcol{width:242px;overflow:hidden;float:left;display:inline-block}
.mtet-fact-sheet-wrapper .mtet-icon-header{width:auto;height:50px;overflow:hidden;margin-bottom:10px;float:left;display:block;padding:0}
.mtet-icon-header span{width:auto;float:left;display:inline-block;line-height:50px;font-size:16px;color:#000}
.mtet-fact-sheet-wrapper .mtet-sidebar-box dl{line-height:16px}
.cta-border-bottom-blue{clear:both;margin:5px 0;border-bottom:solid 1px #82a8bc}
table.no-pad td{padding:4px 0 !important}
.icon-legend span{line-height:22px;vertical-align:bottom !important;margin-right:15px}
.pad-0{padding:0 !important}
.pad-t0{padding-top:0 !important}
.pad-r0{padding-right:0 !important}
.pad-b0{padding-bottom:0 !important}
.pad-l0{padding-left:0 !important}
.pad-lr0{padding-left:0 !important;padding-right:0 !important}
.pad-tb0{padding-top:0 !important;padding-bottom:0 !important}
.pad-5{padding:5px !important}
.pad-t5{padding-top:5px !important}
.pad-r5{padding-right:5px !important}
.pad-b5{padding-bottom:5px !important}
.pad-l5{padding-left:5px !important}
.pad-lr5{padding-left:5px !important;padding-right:5px !important}
.pad-tb5{padding-top:5px !important;padding-bottom:5px !important}
.pad-10{padding:10px !important}
.pad-t10{padding-top:10px !important}
.pad-r10{padding-right:10px !important}
.pad-b10{padding-bottom:10px !important}
.pad-l10{padding-left:10px !important}
.pad-lr10{padding-left:10px !important;padding-right:10px !important}
.pad-tb10{padding-top:10px !important;padding-bottom:10px !important}
.pad-15{padding:15px !important}
.pad-t15{padding-top:15px !important}
.pad-r15{padding-right:15px !important}
.pad-b15{padding-bottom:15px !important}
.pad-l15{padding-left:15px !important}
.pad-lr15{padding-left:15px !important;padding-right:15px !important}
.pad-tb15{padding-top:15px !important;padding-bottom:15px !important}
.pad-20{padding:20px !important}
.pad-t20{padding-top:20px !important}
.pad-r20{padding-right:20px !important}
.pad-b20{padding-bottom:20px !important}
.pad-l20{padding-left:20px !important}
.pad-lr20{padding-left:20px !important;padding-right:20px !important}
.pad-tb20{padding:20px 0 !important}
.pad-25{padding:25px !important}
.pad-t25{padding-top:25px !important}
.pad-r25{padding-right:25px !important}
.pad-b25{padding-bottom:25px !important}
.pad-l25{padding-left:25px !important}
.pad-lr25{padding-left:25px !important;padding-right:25px !important}
.pad-tb25{padding-top:25px !important;padding-bottom:25px !important}
.pad-30{padding:30px !important}
.pad-t30{padding-top:30px !important}
.pad-r30{padding-right:30px !important}
.pad-b30{padding-bottom:30px !important}
.pad-l30{padding-left:30px !important}
.pad-lr30{padding-left:30px !important;padding-right:30px !important}
.pad-tb30{padding-top:30px !important;padding-bottom:30px !important}
.pad-35{padding:35px !important}
.pad-t35{padding-top:35px !important}
.pad-r35{padding-right:35px !important}
.pad-b35{padding-bottom:35px !important}
.pad-l35{padding-left:35px !important}
.pad-lr35{padding-left:35px !important;padding-right:35px !important}
.pad-tb35{padding-top:35px !important;padding-bottom:35px !important}
.pad-40{padding:40px !important}
.pad-t40{padding-top:40px !important}
.pad-r40{padding-right:40px !important}
.pad-b40{padding-bottom:40px !important}
.pad-l40{padding-left:40px !important}
.pad-lr40{padding-left:40px !important;padding-right:40px !important}
.pad-tb40{padding-top:40px !important;padding-bottom:40px !important}
.pad-45{padding:45px !important}
.pad-t45{padding-top:45px !important}
.pad-r45{padding-right:45px !important}
.pad-b45{padding-bottom:45px !important}
.pad-l45{padding-left:45px !important}
.pad-lr45{padding-left:45px !important;padding-right:45px !important}
.pad-tb45{padding-top:45px !important;padding-bottom:45px !important}
.pad-50{padding:50px !important}
.pad-t50{padding-top:50px !important}
.pad-r50{padding-right:50px !important}
.pad-b50{padding-bottom:50px !important}
.pad-l50{padding-left:50px !important}
.pad-lr50{padding-left:50px !important;padding-right:50px !important}
.pad-tb50{padding-top:50px !important;padding-bottom:50px !important}
.margin-0{margin:0 !important}
.margin-t0{margin-top:0 !important}
.margin-r0{margin-right:0 !important}
.margin-b0{margin-bottom:0 !important}
.margin-l0{margin-left:0 !important}
.margin-lr0{margin-left:0 !important;margin-right:0 !important}
.margin-tb0{margin-top:0 !important;margin-bottom:0 !important}
.margin-5{margin:5px !important}
.margin-t5{margin-top:5px !important}
.margin-r5{margin-right:5px !important}
.margin-b5{margin-bottom:5px !important}
.margin-l5{margin-left:5px !important}
.margin-lr5{margin-left:5px !important;margin-right:5px !important}
.margin-tb5{margin-top:5px !important;margin-bottom:5px !important}
.margin-10{margin:10px !important}
.margin-t10{margin-top:10px !important}
.margin-r10{margin-right:10px !important}
.margin-b10{margin-bottom:10px !important}
.margin-l10{margin-left:10px !important}
.margin-lr10{margin-left:10px !important;margin-right:10px !important}
.margin-tb10{margin-top:10px !important;margin-bottom:10px !important}
.margin-15{margin:15px !important}
.margin-t15{margin-top:15px !important}
.margin-r15{margin-right:15px !important}
.margin-b15{margin-bottom:15px !important}
.margin-l15{margin-left:15px !important}
.margin-lr15{margin-left:15px !important;margin-right:15px !important}
.margin-tb15{margin-top:15px !important;margin-bottom:15px !important}
.margin-20{margin:20px !important}
.margin-t20{margin-top:20px !important}
.margin-r20{margin-right:20px !important}
.margin-b20{margin-bottom:20px !important}
.margin-l20{margin-left:20px !important}
.margin-lr20{margin-left:20px !important;margin-right:20px !important}
.margin-tb20{margin-top:20px !important;margin-bottom:20px !important}
.margin-25{margin:25px !important}
.margin-t25{margin-top:25px !important}
.margin-r25{margin-right:25px !important}
.margin-b25{margin-bottom:25px !important}
.margin-l25{margin-left:25px !important}
.margin-lr25{margin-left:25px !important;margin-right:25px !important}
.margin-tb25{margin-top:25px !important;margin-bottom:25px !important}
.margin-30{margin:30px !important}
.margin-t30{margin-top:30px !important}
.margin-r30{margin-right:30px !important}
.margin-b30{margin-bottom:30px !important}
.margin-l30{margin-left:30px !important}
.margin-lr30{margin-left:30px !important;margin-right:30px !important}
.margin-tb30{margin-top:30px !important;margin-bottom:30px !important}
.margin-35{margin:35px !important}
.margin-t35{margin-top:35px !important}
.margin-r35{margin-right:35px !important}
.margin-b35{margin-bottom:35px !important}
.margin-l35{margin-left:35px !important}
.margin-lr35{margin-left:35px !important;margin-right:35px !important}
.margin-tb35{margin-top:35px !important;margin-bottom:35px !important}
.margin-40{margin:40px !important}
.margin-t40{margin-top:40px !important}
.margin-r40{margin-right:40px !important}
.margin-b40{margin-bottom:40px !important}
.margin-l40{margin-left:40px !important}
.margin-lr40{margin-left:40px !important;margin-right:40px !important}
.margin-tb40{margin-top:40px !important;margin-bottom:40px !important}
.margin-45{margin:45px !important}
.margin-t45{margin-top:45px !important}
.margin-r45{margin-right:45px !important}
.margin-b45{margin-bottom:45px !important}
.margin-l45{margin-left:45px !important}
.margin-lr45{margin-left:45px !important;margin-right:45px !important}
.margin-tb45{margin-top:45px !important;margin-bottom:45px !important}
.margin-50{margin:50px !important}
.margin-t50{margin-top:50px !important}
.margin-r50{margin-right:50px !important}
.margin-b50{margin-bottom:50px !important}
.margin-l50{margin-left:50px !important}
.margin-lr50{margin-left:50px !important;margin-right:50px !important}
.margin-tb50{margin-top:50px !important;margin-bottom:50px !important}
.margin-100{margin:100px !important}
.margin-t100{margin-top:100px !important}
.margin-r100{margin-right:100px !important}
.margin-b100{margin-bottom:100px !important}
.margin-l100{margin-left:100px !important}
.margin-lr100{margin-left:100px !important;margin-right:100px !important}
.margin-tb100{margin-top:100px !important;margin-bottom:100px !important}
.duplicate-manager .dm-remove{display:none}
.duplicate-manager.dm-multi .dm-remove{display:inline}
.duplicate-manager.dm-max .dm-add{display:none}
.chzn-container .no-results span{float:none !important;margin:0 !important}
.chzn-select.for-country{width:70%}
.chzn-select.for-properties{width:95%}
.chzn-container-single .chzn-single,.chzn-container-multi .chzn-choices{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:#CCC}
.chzn-container-single .chzn-single{padding:1px 3px 2px 8px}
.chzn-container .chzn-drop{border-color:#CCC}
.wso-select optgroup[label]{font-family:Arial,Helvetica,sans-serif;font-style:normal;color:#666}
.wso-select optgroup option{color:#000}
.wso-select option.bold{font-weight:400}
.room-details-wrapper .room-details-overlay .image-container{width:310px;height:auto;margin-bottom:30px}
.room-details-wrapper .room-details-overlay .image-container a{margin-bottom:10px;margin-top:10px}
.room-details-wrapper .room-details-overlay .image-container a.no-image{margin-bottom:0;margin-top:0}
ul.added-treatments.cf li p:last-of-type a.remove{font-size:14px}
#monthtag{background:#2e2a1e none repeat scroll 0 0;border:4px solid #777}
* html #monthtag{height:400px}
#monthtag h2{color:#fff;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:200;font-size:16px;letter-spacing:.1em;text-transform:uppercase !important}
#monthtag a{border:0 none;cursor:pointer}
#monthtag a:hover{border-bottom:1px solid #fcf7d4}
#monthtag a.f11{font-size:11px;line-height:11px}
#monthtag a.f27{font-size:27px;line-height:27px}
#monthtag a.f28{font-size:28px;line-height:28px}
#monthtag a.f29{font-size:29px;line-height:29px}
#monthtag a.f30{font-size:30px;line-height:30px}
#monthtag a.f31{font-size:31px;line-height:31px}
#monthtag a.f32{font-size:32px;line-height:32px}
#monthtag a.f33{font-size:33px;line-height:33px}
#monthtag a.f34{font-size:34px;line-height:34px}
#monthtag a.f35{font-size:35px;line-height:35px}
#monthtag a.f36{font-size:36px;line-height:36px}
#monthtag a.f37{font-size:37px;line-height:37px}
#monthtag a.f38{font-size:38px;line-height:38px}
#monthtag a.f39{font-size:39px;line-height:39px}
#monthtag a.f40{font-size:40px;line-height:40px}
#monthtag a.f41{font-size:41px;line-height:41px}
#monthtag a.f42{font-size:42px;line-height:42px}
#monthtag a.f43{font-size:43px;line-height:43px}
#monthtag a.f44{font-size:44px;line-height:44px}
#monthtag a.f45{font-size:45px;line-height:45px}
#monthtag a.f46{font-size:46px;line-height:46px}
#monthtag a.f47{font-size:47px;line-height:47px}
#monthtag a.f48{font-size:48px;line-height:48px}
#monthtag a.f25{font-size:25px;line-height:25px}
#monthtag a.f26{font-size:26px;line-height:26px}
#monthtag a.f27{font-size:27px;line-height:27px}
#monthtag a.f28{font-size:28px;line-height:28px}
#monthtag a.f29{font-size:29px;line-height:29px}
#monthtag a.f30{font-size:30px;line-height:30px}
#monthtag a.f31{font-size:31px;line-height:31px}
#monthtag a.f32{font-size:32px;line-height:32px}
#monthtag a.f33{font-size:33px;line-height:33px}
#monthtag a.f34{font-size:34px;line-height:34px}
#monthtag a.f35{font-size:35px;line-height:35px}
#monthtag a.f36{font-size:36px;line-height:36px}
#monthtag a.f37{font-size:37px;line-height:37px}
#monthtag a.f38{font-size:38px;line-height:38px}
#monthtag a.f39{font-size:39px;line-height:39px}
#monthtag a.f40{font-size:40px;line-height:40px}
#monthtag a.f41{font-size:41px;line-height:41px}
#monthtag a.f42{font-size:42px;line-height:42px}
#monthtag a.f43{font-size:43px;line-height:43px}
#monthtag a.f44{font-size:44px;line-height:44px}
#monthtag a.f45{font-size:45px;line-height:45px}
#monthtag a.f46{font-size:46px;line-height:46px}
#monthtag a.f47{font-size:47px;line-height:47px}
#monthtag a.f48{font-size:48px;line-height:48px}
font-size:20px;line-height:20px}
#monthtag a.f21{font-size:21px;line-height:21px}
#monthtag a.f22{font-size:22px;line-height:22px}
#monthtag a.f23{font-size:23px;line-height:23px}
#monthtag a.f24{font-size:24px;line-height:24px}
#monthtag a.f25{font-size:25px;line-height:25px}
#monthtag a.f26{font-size:26px;line-height:26px}
#monthtag a.f27{font-size:27px;line-height:27px}
#monthtag a.f28{font-size:28px;line-height:28px}
#monthtag a.f29{font-size:29px;line-height:29px}
#monthtag a.f30{font-size:30px;line-height:30px}
#monthtag a.f31{font-size:31px;line-height:31px}
#monthtag a.f32{font-size:32px;line-height:32px}
#monthtag a.f33{font-size:33px;line-height:33px}
#monthtag a.f34{font-size:34px;line-height:34px}
#monthtag a.f35{font-size:35px;line-height:35px}
#monthtag a.f36{font-size:36px;line-height:36px}
#monthtag a.f37{font-size:37px;line-height:37px}
#monthtag a.f38{font-size:38px;line-height:38px}
#monthtag a.f39{font-size:39px;line-height:39px}
#monthtag a.f40{font-size:40px;line-height:40px}
#monthtag a.f41{font-size:41px;line-height:41px}
#monthtag a.f42{font-size:42px;line-height:42px}
#monthtag a.f43{font-size:43px;line-height:43px}
#monthtag a.f44{font-size:44px;line-height:44px}
#monthtag a.f45{font-size:45px;line-height:45px}
#monthtag a.f46{font-size:46px;line-height:46px}
#monthtag a.f47{font-size:47px;line-height:47px}
#monthtag a.f48{font-size:48px;line-height:48px}
#monthtag a.f20{font-size:20px;line-height:20px}
#monthtag a.f21{font-size:21px;line-height:21px}
#monthtag a.f22{font-size:22px;line-height:22px}
#monthtag a.f23{font-size:23px;line-height:23px}
#monthtag a.f24{font-size:24px;line-height:24px}
#monthtag a.f25{font-size:25px;line-height:25px}
#monthtag a.f26{font-size:26px;line-height:26px}
#monthtag a.f27{font-size:27px;line-height:27px}
#monthtag a.f28{font-size:28px;line-height:28px}
#monthtag a.f29{font-size:29px;line-height:29px}
#monthtag a.f30{font-size:30px;line-height:30px}
#monthtag a.f31{font-size:31px;line-height:31px}
#monthtag a.f32{font-size:32px;line-height:32px}
#monthtag a.f33{font-size:33px;line-height:33px}
#monthtag a.f34{font-size:34px;line-height:34px}
#monthtag a.f35{font-size:35px;line-height:35px}
#monthtag a.f36{font-size:36px;line-height:36px}
#monthtag a.f37{font-size:37px;line-height:37px}
#monthtag a.f38{font-size:38px;line-height:38px}
#monthtag a.f39{font-size:39px;line-height:39px}
#monthtag a.f40{font-size:40px;line-height:40px}
#monthtag a.f41{font-size:41px;line-height:41px}
#monthtag a.f42{font-size:42px;line-height:42px}
#monthtag a.f43{font-size:43px;line-height:43px}
#monthtag a.f44{font-size:44px;line-height:44px}
#monthtag a.f45{font-size:45px;line-height:45px}
#monthtag a.f46{font-size:46px;line-height:46px}
#monthtag a.f47{font-size:47px;line-height:47px}
#monthtag a.f48{font-size:48px;line-height:48px}
.btn-red,.btn-blk{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:.1em}
.custom-title .category,p.drop-cap,div.media-viewer div.caption h2.asset-property,div.media-viewer div.caption div.asset-desc,div.media-viewer div.caption-wrapper li.share-header,div.media-viewer span.hover-nav-count,div.media-viewer div.thumbnail-count span{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.1em;font-weight:200}
.custom-title .title,div.media-viewer div.caption h2.asset-name{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.1em;font-weight:200}
a.more{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:200}
#home #mapKey p,#home #locInfo .title,#home #maps .loc-title span{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.1em;font-weight:200}
#home #divider .select-dest,#home #bookerWrap .title,#home #maps .loc-title,#home #mapTooltip ul li strong{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.1em;font-weight:200}
#home #mapKey li,#home #closeMap,#home #locInfo h2,#home #locTime,#home #locTemp,#home .title-coming-soon{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.1em;font-weight:200}
footer.property-footer .contact .directions,footer.property-footer ul .header,footer.property-footer .offers .header{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.1em;font-weight:200}
footer.property-footer .contact .directions{line-height:1.3;letter-spacing:.025em}
footer.property-footer .social .tweet,footer.property-footer .offers .offer p{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.1em;font-weight:200}
.kr .mod-discover ul li .secondary,.kr .mod-distinguishing-1 .header,.kr .mod-distinguishing-1 .actions .zagat,.kr .mod-distinguishing-2 .header,.kr .mod-distinguishing-1 .info .feature .less,.kr .mod-distinguishing-1 .hero .reserve .zagat,.kr .mod-distinguishing-3 ul li .header,.kr .mod-distinguishing-3 ul li .book .zagat,.kr .mod-distinguishing-3 .extra p,.kr .mod-distinguishing-3 .extra .features .feature .less,.kr .mod-distinguishing-4 .header,.kr .mod-about ul.contact li,.kr .mod-about .info .intro,.kr .mod-about .info .dbl-bdr ul.posts li,.kr .mod-destination .info p,.kr .mod-distinguishing-6 .header,.kr .mod-distinguishing-6 .info .right .time,.kr .mod-highlights .medium.varied .mosiac .bottom-right .info .quote span,.kr .mod-highlights .mv-varied .extra .phone,.kr #propertyBar .welcome,.kr .property-info .info .intro,.kr .property-info .info .aux .header,.kr .property-info .info .aux .person .name,.kr .property-info .info .aux .person .title{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:0.;font-weight:200}
.mod-discover ul li .secondary,.mod-distinguishing-1 .header,.mod-distinguishing-1 .actions .zagat,.mod-distinguishing-2 .header,.mod-distinguishing-1 .info .feature .less,.mod-distinguishing-1 .hero .reserve .zagat,.mod-distinguishing-3 ul li .header,.mod-distinguishing-3 ul li .book .zagat,.mod-distinguishing-3 .extra p,.mod-distinguishing-3 .extra .features .feature .less,.mod-distinguishing-4 .header,.mod-about ul.contact li,.mod-about .info .intro,.mod-about .info .dbl-bdr ul.posts li,.mod-destination .info p,.mod-distinguishing-6 .header,.mod-distinguishing-6 .info .right .time,.mod-highlights .medium.varied .mosiac .bottom-right .info .quote span,.mod-highlights .mv-varied .extra .phone,#propertyBar .welcome,.property-info .info .intro,.property-info .info .aux .header,.property-info .info .aux .person .name,.property-info .info .aux .person .title{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.08em font-weight:200}
.mod-about .info .dbl-bdr .network,.mod-about .info .dbl-bdr ul.networks li,.mod-destination .attractions ul li .dot .num,.mod-destination .gMapsLabel,.mod-destination .dd .selected,.mod-destination .dd ul li{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:.1em;font-weight:200}
.social-buzz-wrap{margin-bottom:20px}
.social-buzz-wrap.border{border:1px solid #ccc !important;background:white !important;padding:5px !important;width:100%;margin-bottom:20px}
.social-buzz-wrap.border .contain{border:1px solid #ccc !important;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.social-buzz-wrap.thin{width:222px}
.social-buzz-wrap div#social-buzz .rating{background-image:url("../../fourseasons/clientlibs/styles2/css/sprites/fs-social-buzz_sprite.gif") !important;padding:0 !important}
.social-buzz-wrap div#social-buzz h1{display:block !important;font:500 11px 'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;text-transform:uppercase !important;letter-spacing:.1em !important;color:#737373 !important;font-weight:bold !important;text-align:center}
.social-buzz-wrap div#social-buzz h2{font:500 30px 'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;text-transform:uppercase !important;letter-spacing:.1em !important;text-align:center !important;position:relative !important;margin:0 auto 20px !important;padding-top:0;color:#000 !important;max-width:60%}
.social-buzz-wrap.thin div#social-buzz h2{font-size:24px !important;max-width:90%;margin-bottom:10px !important}
.social-buzz-wrap.thin div#social-buzz h2:before,.social-buzz-wrap.thin div#social-buzz h2:after{display:none}
.social-buzz-wrap div#social-buzz h2:before,.social-buzz-wrap div#social-buzz h2:after{display:block;width:10%;height:1px;position:relative;float:left;top:15px;right:0;background-color:black;content:" "}
.social-buzz-wrap div#social-buzz h2:after{float:right;left:0}
.social-buzz-wrap div#social-buzz h3{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-size:20px !important;font-weight:100 !important;font-style:normal !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:black !important}
.social-buzz-wrap div#social-buzz .logo a{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-size:20px !important;font-weight:100 !important;font-style:normal !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:black !important}
.social-buzz-wrap div#social-buzz .logo{padding:0}
.social-buzz-wrap div#social-buzz .header{border:0;background:white !important;padding:0 !important}
.social-buzz-wrap div#social-buzz .ratings{margin:5px !important;padding:15px !important;background:#f7f7f7 !important;padding:20px !important;margin:0 0 30px 0 !important}
.social-buzz-wrap.large-quote div#social-buzz .ratings{padding:20px 300px 20px 20px !important}
.social-buzz-wrap.large-quote div#social-buzz .ratings a#sb-more-sources.blue.sb-link-color{margin-top:5px !important;display:block}
.social-buzz-wrap.thin div#social-buzz .market-ranking h3{text-align:center !important;line-height:1.1em !important}
.social-buzz-wrap.thin div#social-buzz .market-ranking{text-align:center !important}
.social-buzz-wrap.thin div#social-buzz #sb-ratings{position:relative !important;top:-10px !important}
.social-buzz-wrap.thin div#social-buzz .ratings li .site-name,.social-buzz-wrap.thin div#social-buzz .ratings li .site-reviews,.social-buzz-wrap.thin div#social-buzz .ratings span a{display:block;text-align:center !important;width:100% !important;margin-bottom:5px !important;clear:both}
.social-buzz-wrap.thin div#social-buzz .ratings span.site-name a{float:left;text-align:left !important;width:80px !important}
#social-buzz div.header.sb-border-color.sb-background-color2 div.market-ranking span.sb-text-color2{text-align:center !important}
.social-buzz-wrap div#social-buzz .market-ranking{margin:24px 15px 0 !important}
.social-buzz-wrap div#social-buzz li.sb-border-color{margin-bottom:20px !important}
.social-buzz-wrap .source{padding-right:40px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.social-buzz-wrap.large-quote div#social-buzz li.sb-border-color{padding-bottom:30px !important;padding-top:10px !important}
.social-buzz-wrap.thin div#social-buzz .source{padding-right:0 !important;width:100% !important}
.social-buzz-wrap.thin div#social-buzz .source .logo a,.social-buzz-wrap.thin div#social-buzz .source li{text-align:center !important}
.social-buzz-wrap div#social-buzz .excerpt,.social-buzz-wrap div#social-buzz .excerpt .byline{font-size:13px !important;line-height:17px;color:#333 !important}
.social-buzz-wrap div#social-buzz .excerpt .byline{color:#666 !important}
.social-buzz-wrap.large-quote div#social-buzz .excerpt{font:100 20px 'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif !important;color:#333 !important;line-height:26px !important}
.social-buzz-wrap.large-quote div#social-buzz .excerpt .byline{color:#666 !important;text-transform:uppercase !important;letter-spacing:.2em;margin-top:10px !important}
.social-buzz-wrap.thin div#social-buzz .excerpt,.social-buzz-wrap.thin div#social-buzz .excerpt .byline{text-align:center !important;width:100% !important;margin:5px 0 !important}
.social-buzz-wrap div#social-buzz .excerpt:first-letter {margin-left:-6px}