.mod-nav-side{position:relative;z-index:1;font-size:14px}
.ltr .mod-nav-side{background:url('../../../img/backgrounds/global/bg-spr-nav-side-24.png') no-repeat 205px 0}
.rtl .mod-nav-side{background:url('../../../img/backgrounds/global/bg-spr-nav-side-24-rtl.png') no-repeat 10px 0}
.mod-nav-side .wrap-outer{background:#fff;margin:0 0 0 -13px;padding:0 0 0 13px}
.ltr .mod-nav-side .wrap-outer{width:214px}
.rtl .mod-nav-side .wrap-outer{width:197px}
.ie6 .mod-nav-side .wrap-outer{overflow:hidden}
.mod-nav-side .wrap-inner{background:url('../../../../fourseasons/img/backgrounds/global/bg-nav-side-bottom.png') no-repeat 216px 100%;padding:0 0 40px 0}
.mod-nav-side .title{font-size:18px;text-transform:uppercase;margin-bottom:22px}
.mod-nav-side .title a{color:#686868 !important}
.mod-nav-side .title-sub,.mod-nav-side .title-sub a{font-size:14px;margin-bottom:9px;color:#686868;padding:0 0 0 9px;text-transform:uppercase;letter-spacing:.1em}
.mod-nav-side .title-sub a{padding-left:0}
.mod-nav-side div.section{padding:0 0 42px;background-color:#fff}
.mod-nav-side div.section.top{padding-bottom:0;display:none}
.mod-nav-side div.section.top.showsection{display:block}
.mod-nav-side li.topitem{display:none}
.mod-nav-side li.topitem.showitem,.mod-nav-side li.current.topitem{display:block}
.mod-nav-side div ul.last{margin-bottom:20px}
.mod-nav-side div ul li{width:214px;position:relative;border-bottom:1px solid #e5e5e5}
.rtl .mod-nav-side div ul li{width:200px;position:relative;border-bottom:1px solid RGB(229,229,229)}
.mod-nav-side div ul li:hover,.mod-nav-side div ul li.hover{background-color:#f2f2f2}
.mod-nav-side div ul li a{color:#1f1f1f;position:relative;_height:1%;display:block;padding:9px 0 9px 9px;line-height:1.4;font-size:14px;letter-spacing:.025em}
.ltr .mod-nav-side div ul li a{margin:0 16px 0 0}
.rtl .mod-nav-side div ul li a{margin:0 0 0 6px}
.mod-nav-side div ul li:hover a,.mod-nav-side div ul li.hover a{color:#333;border-color:#f2f2f2;text-decoration:none}
.ie .mod-nav-side li a{display:inline-block}
.ie .mod-nav-side li a{display:block}
.rtl .mod-nav-side div ul li.current,.rtl .mod-nav-side .title-sub-current{width:226px;margin-right:-10px}
.mod-nav-side div ul li.current,.mod-nav-side .title-sub-current{border-bottom:0;color:#FFF;text-decoration:none;width:231px}
.mod-nav-side .title-sub-current{margin-bottom:9px;padding-left:0}
.mod-nav-side div ul li.current a{background-color:#007b8a;color:#fff;padding-right:17px}
.mod-nav-side div ul li.current a:after{content:" 0020";display:block;font-size:0;position:absolute;left:100%;top:0;width:0;height:0;border:18px solid rgba(0,0,0,0);border-left-color:#007b8a}
.mod-nav-side div ul li.current a.med-arrow:after{content:"0020";display:block;font-size:0;position:absolute;left:100%;top:0;width:0;height:0;border-top:28px solid rgba(0,0,0,0);border-bottom:28px solid rgba(0,0,0,0);border-left-color:#007b8a}
.mod-nav-side div ul li.current a.big-arrow:after{content:"0020";display:block;font-size:0;position:absolute;left:100%;top:0;width:0;height:0;border-left:26px solid rgba(0,0,0,0);border-top:38px solid rgba(0,0,0,0);border-bottom:38px solid rgba(0,0,0,0);border-left-color:#007b8a}
.mod-nav-side div ul li.current a.huge-arrow:after{content:"0020";display:block;font-size:0;position:absolute;left:100%;top:0;width:0;height:0;border-left:26px solid rgba(0,0,0,0);border-top:47px solid rgba(0,0,0,0);border-bottom:46px solid rgba(0,0,0,0);border-left-color:#007b8a}
.rtl .mod-nav-side div ul li.current a:after{ontent:" 0020";display:block;font-size:0;position:absolute;right:100%;top:0;width:0;height:0;border:18px solid rgba(0,0,0,0);border-right-color:#007b8a}
.rtl .mod-nav-side div ul li.current a.med-arrow:after{content:"0020";display:block;font-size:0;position:absolute;right:100%;top:0;width:0;height:0;border-top:28px solid rgba(0,0,0,0);border-bottom:28px solid rgba(0,0,0,0);border-right-color:#007b8a}
.rtl .mod-nav-side div ul li.current a.big-arrow:after{content:"0020";display:block;font-size:0;position:absolute;right:100%;top:0;width:0;height:0;border-left:26px solid rgba(0,0,0,0);border-top:38px solid rgba(0,0,0,0);border-bottom:38px solid rgba(0,0,0,0);border-right-color:#007b8a}
.rtl .mod-nav-side div ul li.current a.huge-arrow:after{content:"0020";display:block;font-size:0;position:absolute;right:100%;top:0;width:0;height:0;border-left:26px solid rgba(0,0,0,0);border-top:47px solid rgba(0,0,0,0);border-bottom:46px solid rgba(0,0,0,0);border-right-color:#007b8a}
.mod-nav-side .title-sub-current span,.mod-nav-side .title-sub-current a{background-color:#007b8a;color:white;line-height:125%;margin:0 16px 0 0;padding:9px 0 9px 9px;display:block;position:relative}
.mod-nav-side div ul li.current a span{position:relative;display:block;padding:8px 0 8px 9px;width:216px;background:#007b8a}
.rtl .mod-nav-side a.more{padding:12px 6px 0 6px}
.mod-nav-side a.more,a.more-arrow-link{height:21px;padding:14px 0 0 6px;margin:11px 0;border:0;display:block}
.mod-nav-side a.active{background-color:#007b8a;color:#FFF;padding:12px 0 0 17px;width:223px;position:relative}
.mod-nav-side a.more.active{background:#FFF;color:#007b8a;padding:12px 0 0 7px;width:90%;text-decoration:underline}
.pr2-1a-function-rooms-summary .jspPane{margin-right:-12px}
.rtl .pr2-1a-function-rooms-summary .mod-nav-side{background:url('../../../../fourseasons/img/backgrounds/global/bg-spr-nav-side-24-rtl.png') no-repeat 5px 0;background-size:9px 100%}
.rtl .pr2-1a-function-rooms-summary .mod-nav-side .wrap-outer{margin:0 8px 0 0}
.rtl .pr2-1a-function-rooms-summary .mod-nav-side div ul li a{padding:9px 9px 9px 0;margin:0}
.rtl .pr2-1a-function-rooms-summary .mod-nav-side .title-sub,.mod-nav-side .title-sub a{padding:0 9px 0 0}