.mod-floor-plan-overlay{padding-bottom:30px}
.mod-floor-plan-overlay h4{font-size:18px;text-transform:uppercase;margin-bottom:12px}
.mod-floor-plan-overlay li{margin:0 0 12px}
.mod-floor-plan-overlay .floor-plan-name{font-size:16px;float:left}
.mod-floor-plan-overlay .floor-plan-disclaimer{font-size:12px;width:410px;margin-top:12px}
.mod-floor-plan-overlay .floor-plan-btn-print{cursor:pointer;height:14px;float:right;margin-right:12px;outline:0;color:#007b8a;position:relative;overflow:hidden;text-indent:14px}
.rtl .mod-floor-plan-overlay .floor-plan-btn-print{cursor:pointer;height:14px;float:right;margin-right:12px;outline:0;color:#007b8a;position:relative;overflow:hidden;text-indent:14px}
.rtl .mod-floor-plan-overlay .floor-plan-btn-close{right:auto;left:0}
.mod-floor-plan-overlay .floor-plan-btn-close{position:absolute;right:0;top:0;background:url("../../../../fourseasons/img/modules/roomupgradeupsell/btn-close.png") 0 0 no-repeat;width:18px;height:18px;display:block;text-indent:-9999px;cursor:pointer}
.mod-floor-plan-overlay .floor-plan-btn-close:hover{background:url("../../../../fourseasons/img/modules/roomupgradeupsell/btn-close.png") no-repeat left bottom;cursor:pointer}
.mod-floor-plan-overlay .tooltip{font-size:12px;display:none;height:auto;width:auto;padding:5px;background:white;color:#333;position:absolute;background-color:transparent}
.mod-floor-plan-overlay .tooltip-outer-border{font-size:12px;height:auto;width:auto;padding:5px;background:white;border:1px solid #ddd;color:#333;border-width:2px !important;background-color:white;-moz-box-shadow:0 0 10px 1px #ddd;-webkit-box-shadow:0 0 10px 1px #ddd;box-shadow:0 0 10px 1px #ddd}
.mod-floor-plan-overlay .tooltip-inner-border{padding:5px}
.mod-floor-plan-overlay .tooltip-inner-heading{margin-bottom:5px}
.mod-floor-plan-overlay .tooltip .tooltip-shadow{position:absolute;left:150px;top:150px;height:50px;width:50px;opacity:.5;background-color:#aaa}
.mod-floor-plan-overlay .tooltip .tooltip-pointer-left,.mod-floor-plan-overlay .tooltip .tooltip-pointer-left-inner{position:absolute;width:0;height:0;border-left-width:0;background:0}
.mod-floor-plan-overlay .tooltip .tooltip-pointer-left{border-top:14px solid transparent;border-bottom:14px solid transparent;border-right-width:14px;left:-3px;bottom:auto;top:50%;margin-top:-14px}
.mod-floor-plan-overlay .tooltip .tooltip-pointer-left-inner{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid white;left:auto;right:-10px;top:-8px}
.mod-floor-plan-overlay .tooltip .tooltip-pointer,.mod-floor-plan-overlay .tooltip .tooltip-pointer-inner{position:absolute;width:0;height:0;border-left-width:0;background:0}
.mod-floor-plan-overlay .tooltip .tooltip-pointer{border-top:14px solid transparent;border-bottom:14px solid transparent;border-right-width:14px;border-left-width:0;left:-3px;bottom:auto;top:50%;margin-top:-14px}
.rtl .mod-floor-plan-overlay .tooltip .tooltip-pointer-inner{border-left:10px solid white;right:-14px}
.mod-floor-plan-overlay .tooltip .tooltip-pointer-inner{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid white;left:auto;right:-10px;top:-8px}
.mod-floor-plan-overlay .tooltip.left .tooltip-pointer{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left-width:14px;border-right-width:0;left:100%;right:3px;bottom:auto;top:50%;margin-top:-14px}
.mod-floor-plan-overlay .tooltip.left .tooltip-pointer-inner{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid white;border-right:10px solid transparent;right:auto;left:-10px;bottom:-8px}
.mod-floor-plan-overlay .tooltip.top .tooltip-pointer{border-right:14px solid transparent;border-left:14px solid transparent;border-top-width:14px;border-bottom-width:14px;bottom:-3px;left:auto;right:93%;top:100%;margin-right:-14px;margin-top:-11px}
.mod-floor-plan-overlay .tooltip.top .tooltip-pointer-inner{border-right:8px solid transparent;border-left:8px solid transparent;border-top:10px solid white;bottom:auto;top:-10px;right:-8px}
.mod-floor-plan-overlay .tooltip.bottom .tooltip-pointer{border-left:14px solid transparent;border-right:14px solid transparent;border-bottom-width:14px;top:-3px;right:93%;left:auto;bottom:100%;margin-left:-14px}
.mod-floor-plan-overlay .tooltip.bottom .tooltip-pointer-inner{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid white;top:auto;bottom:-10px;left:-8px}
.mod-floor-plan-overlay .tooltip.top.left .tooltip-pointer{border-right:14px solid transparent;border-left:14px solid transparent;border-top-width:14px;border-bottom-width:14px;bottom:auto;top:100%;left:77%;right:auto;margin-top:-11px}
.mod-floor-plan-overlay .tooltip.top.left .tooltip-pointer-inner{border-right:8px solid transparent;border-left:8px solid transparent;border-top:10px solid white;bottom:auto;top:-10px;right:-8px}
.mod-floor-plan-overlay .tooltip.bottom.left .tooltip-pointer{border-left:14px solid transparent;border-right:14px solid transparent;border-bottom-width:14px;border-top-width:0;top:11px;left:93%;right:auto;bottom:100%;margin-left:-14px}
.tooltip{padding:5px;color:black;text-align:left;background-color:white}
.tooltip .valid-dates{padding-left:20px}
.tooltip{position:absolute;top:0;left:0;background:url('../../../../fourseasons/img/backgrounds/home/map-tooltip-arr.png') no-repeat 0 50%;padding-left:13px;z-index:10000}
.lte6 .tooltip{background:url('../../../../fourseasons/img/backgrounds/home/map-tooltip-arr-p8.png') no-repeat 0 50%}
.tooltip__flipped{background:url('../../../../fourseasons/img/backgrounds/home/map-tooltip-arr-right.png') no-repeat 100% 50%;padding-left:0;padding-right:13px}
.lte6 .tooltip__flipped{background:url('../../../../fourseasons/img/backgrounds/home/map-tooltip-arrows-p8.gif') no-repeat 100% 50%}
.tooltip ul{background:#FFF;padding:12px 0;float:left}
.tooltip ul li{position:relative;float:left;display:inline;width:120px;padding:100px 12px 0;border-right:1px solid #e5e5e5;text-align:center}
.tooltip ul li.last{border:0}
.tooltip__flipped ul li{border-right:0;border-left:1px solid #e5e5e5}
.tooltip strong{display:block;text-transform:uppercase;font-size:15px;font-weight:400;letter-spacing:.5px;margin-bottom:15px}
.tooltip strong span{display:block}
.tooltip ul li img{position:absolute;top:0;left:12px}
.tooltip a{font-size:12px;color:#007b8a;text-decoration:none}