.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{display:block;margin:0 auto}
.bg-carousel-section .flexslider .slides img{height:800px}
.flex-pauseplay span{text-transform:capitalize}
#flex-slider .slides>li,#flex-slider .slides>li img{display:block;visibility:visible}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:0 solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-slider .flex-direction-nav{*height:0}
.flex-slider .flex-direction-nav a{display:block;height:60px;margin:-20px 0 0;position:absolute;bottom:26.417em;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:#fff;text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.flex-slider .flex-direction-nav .flex-prev{width:22px;opacity:1;left:250px;background:url("http://s7d2.scene7.com/is/image/ihg/ihgsprite?fmt=png-alpha") no-repeat scroll -33px -269px;background-repeat:no-repeat}
.flex-slider .flex-direction-nav .flex-next{width:22px;opacity:1;right:0;text-align:right;background:url("http://s7d2.scene7.com/is/image/ihg/ihgsprite?fmt=png-alpha") no-repeat scroll -4px -269px;background-repeat:no-repeat}
.flex-slider .flexslider:hover .flex-prev{width:22px;opacity:1;left:250px;background:url("http://s7d2.scene7.com/is/image/ihg/ihgsprite?fmt=png-alpha") no-repeat scroll -33px -269px;background-repeat:no-repeat}
.flex-slider .flexslider:hover .flex-next{width:22px;opacity:1;right:0;background:url("http://s7d2.scene7.com/is/image/ihg/ihgsprite?fmt=png-alpha") no-repeat scroll -4px -269px;background-repeat:no-repeat}
.flex-slider .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-slider .flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-size:20px;display:inline-block}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-slider .flex-control-nav{width:1024px;margin:0 auto;position:relative;bottom:256px;text-align:right}
.flex-slider .flex-control-nav li{margin:0 0 0 10px;display:inline-block;zoom:1;*display:inline}
.flex-slider .flex-control-nav li:first-child{margin-left:0}
.flex-slider .flex-control-paging li a{width:12px;height:12px;display:block;background:url("http://s7d2.scene7.com/is/image/ihg/ihgsprite?fmt=png-alpha") no-repeat scroll -33px -336px;-webkit-border-radius:99em;-moz-border-radius:99em;-o-border-radius:99em;border-radius:99em;-webkit-box-shadow:1px 1px 5px #888;-moz-box-shadow:1px 1px 5px #888;-o-box-shadow:1px 1px 5px #888;box-shadow:1px 1px 5px #888;cursor:pointer}
.flex-slider .flex-control-paging li a:hover{background:url("http://s7d2.scene7.com/is/image/ihg/ihgsprite?fmt=png-alpha") no-repeat scroll -33px -336px}
.flex-slider .flex-control-paging li a.flex-active{cursor:default;background:url("http://s7d2.scene7.com/is/image/ihg/ihgsprite?fmt=png-alpha") no-repeat scroll -9px -336px}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{float:left;margin:0}
.flex-control-thumbs img{display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
.flexcarousel{margin-bottom:0}
.fle-sldr .flex-direction-nav{*height:0}
.fle-sldr .flex-direction-nav a{display:block;width:40px;height:68px;margin:-20px 0 0;position:absolute;bottom:154px;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.fle-sldr .flex-direction-nav .flex-prev{left:-60px}
.fle-sldr .flex-direction-nav .flex-next{right:120px;text-align:right}
.fle-sldr .flexslider:hover .flex-prev{opacity:1;left:-60px}
.fle-sldr .flexslider:hover .flex-next{opacity:1;right:-60px}
.fle-sldr .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.fle-sldr .flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=1);cursor:default}
.fle-sldr .flex-direction-nav a:before{display:inline-block}
.fle-sldr .flex-direction-nav .flex-next:after{content:"\f105";font-family:FontAwesome;font-size:64px;font-weight:normal;color:#fff}
.fle-sldr .flex-direction-nav .flex-prev:after{content:"\f104";font-family:FontAwesome;color:#fff;font-size:64px;font-weight:normal}
.fle-sldr .flexslider:hover .flex-prev:after{content:"\f104";font-family:FontAwesome;color:#fff;font-size:64px;font-weight:normal;color:#fff}
.fle-sldr .flexslider:hover .flex-next:after{content:"\f105";font-family:FontAwesome;color:#fff;font-size:64px;font-weight:normal;color:#fff}
.flexcarousel .flex-direction-nav{*height:0}
.flexcarousel .flex-direction-nav a{display:block;width:40px;height:50px;margin:-20px 0 0;position:absolute;top:160px;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-decoration:none}
.flexcarousel .flex-direction-nav .flex-prev{left:-10px}
.flexcarousel .flex-direction-nav .flex-next{right:30px;text-align:right}
.flexcarousel .flexslider:hover .flex-prev{opacity:1;left:10px}
.fle-sldr .flexslider:hover .flex-next{opacity:1;right:10px}
.flexcarousel .flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flexcarousel .flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=1);cursor:default}
.flexcarousel .flex-direction-nav a:before{display:inline-block;text-decoration:none}
.flexcarousel .flex-direction-nav .flex-next:after{content:"\f105";font-family:FontAwesome;font-size:44px;font-weight:bold;color:#fff}
.flexcarousel .flex-direction-nav .flex-prev:after{content:"\f104";font-family:FontAwesome;color:#fff;font-size:44px;font-weight:bold}
.flexcarousel .flexslider:hover .flex-prev:after{content:"\f104";font-family:FontAwesome;color:#fff;font-size:44px;font-weight:bold;color:#fff}
.flexcarousel .flexslider:hover .flex-next:after{content:"\f105";font-family:FontAwesome;color:#fff;font-size:28px;font-weight:bold;color:#fff}
.carrous-wrapper{margin:0 auto;width:1024px;position:relative}
.bg-carousel-section{float:left;max-height:1000px;overflow:hidden;position:absolute;width:100%;z-index:99}
.flex-slider{margin-bottom:0}
#flex-slider.loader{background:url("http://s7d2.scene7.com/is/content/ihg/sitefurniture/cp_photogallary_loader_2.gif") no-repeat scroll 58% 25% rgba(0,0,0,0)}
#flex-slider img{visibility:hidden}
.flex-images li{width:100%}
.flex-images img{max-width:none}
.prev-next{bottom:137px}
.flex-control-nav{z-index:10!important;opacity:1!important;filter:alpha(opacity=100)!important}
.diningrooms-section{background:#ececec;clear:left;float:left;position:relative;top:60px;width:230px;z-index:104}
.diningrooms-section li{font-size:16px}
.diningrooms-section a{color:#830051;font-size:16px;text-decoration:underline}
.diningrooms-section a:hover{text-decoration:none}
.rm-dng h5{padding:13px 0 0 14px;font-size:16px;font-weight:bold;float:left;line-height:16px}
.rm-dng ul{padding:10px 0 11px 14px;line-height:25px}
.diningrooms-section p{margin-left:14px;width:100%}
.dining-block{float:left}
.dining-comp .ihg-container{margin-top:496px}
.dining-comp .bg-carousel-section .flexslider .slides img{height:500px}
.dining-comp .wl-note{display:none!important}
.bs-comp{position:relative;z-index:100}
.business-section,.dining-content,.bs-comp,.dining-section{width:100%;float:left}
.dining-section{border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;background:#fff;background:url("http://s7d2.scene7.com/is/image/ihg/cp_reservbg?fmt=png-alpha");background-repeat:repeat;background-color:#fff}
.business-section{background:#e4e0df}
.business-section p,.dining-description{margin-bottom:0}
.dining-description{padding-top:0!important}
.bs-container{width:770px;float:left;position:relative;left:230px;margin:28px 0 27px 28px}
.dining-section .bs-container{margin-top:26px!important}
.business-section .bs-container{margin-bottom:26px}
.bs-container h2{width:750px;color:#830051;font-size:24px;line-height:21px;border-bottom:1px solid #bcbcbc;padding-bottom:4px}
.bs-container p{padding-right:32px;font-size:1.333em;padding-top:4px;line-height:20px}
.dining-content{background:#fff;padding-top:30px}
.dining-details{float:left;margin-left:28px;position:relative;left:230px}
.dining-details:first-child{margin-bottom:20px}
.dining-details div{width:235px;float:left;margin-right:60px}
.dining-details div:nth-child(even){width:455px;float:left;margin-right:0}
.dining-center-header{color:#830051;font-size:20px;font-weight:bold;border-bottom:1px solid #bcbcbc;padding-bottom:4px;line-height:20px}
.dining-content ul{padding-top:5px;line-height:28px}
.dining-center{clear:both}
.dining-content li{font-size:16px}
.dining-details div:nth-child(even) ul.dining-center:last-child{padding-left:0}
.dining-content a{color:#830051;font-size:16px;text-decoration:underline}
.dining-content a:hover{text-decoration:none}
.dining-details div:nth-child(even) p{font-size:16px;margin-bottom:0;line-height:22px;padding-top:1px}
.dinig-header{width:750px;color:#830051;line-height:20px;border-bottom:1px solid #bcbcbc;padding-bottom:.3em;font-size:20px;margin-bottom:1px}
.dining-label{font-size:16px;font-weight:bold;float:left;line-height:16px;padding-top:3px}
.htl-wrap{width:750px;float:left;margin-bottom:15px}
.htl-wrap div{margin-bottom:40px}
.htl-wrap div:first-child,.htl-wrap div:nth-child(2),.htl-wrap p,.htl-wrap:first-child{margin-bottom:0}
.dining-comp .bg-carousel-section .flex-slider .flex-control-nav{bottom:28px}
.dining-comp .bg-carousel-section .flex-slider .prev-next{top:122px}
.dining-comp .bs-comp{margin-top:4px}
.mts-land .plan-types a{background:0}