@font-face{font-family:'ff-din-web-pro-1';src:url('/fonts/DINPro.eot');src:url('/fonts/DINPro.eot?#iefix') format('embedded-opentype'),url('/fonts/DINPro.woff') format('woff'),url('/fonts/DINPro.ttf') format('truetype'),url('/fonts/DINPro.svg#TradeGothicBoldCond') format('svg');font-weight:normal;font-style:normal}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}q:before,q:after{content:''}abbr,acronym{border:0}:focus{outline:0}body{font:62.5%/1.8em helvetica,arial,sans-serif}h1,h2,h3,h4,h5,h6,#ctl00_ph_SecondaryDescription_ctl00_lblTicketPrice{font-size:100%;font-weight:normal;font-family:"ff-din-web-pro-1","ff-din-web-pro-2",helvetica,arial,verdana,sans-serif;line-height:1.2em}#identity #tag,#members-club li:first-child,#ctl00_ph_SecondaryDescription_ctl00_lblTicketPrice{font-family:"ff-din-web-pro-1","ff-din-web-pro-2",verdana,helvetica,arial,sans-serif}h1{font-size:45px}h2{font-size:20px}h3{font-size:17px}h4{font-size:15px}h5{font-size:13px}#splash-headline-long h1{font-size:30px}#splash-headline-long h2,#splash-headline-small h2{font-size:17px}#splash-headline h1{font-size:20px}#splash-headline h3{font-size:55px}.module-content h2{font-size:28px}.descriptive-text-2 h1,.gallery h3,#restaurant-header h1{font-size:25px}#restaurant-header .descriptive-text li{font-size:11px}#splash-headline-small h1,#splash-headline h3{font-weight:lighter}#header h4{font-size:13px}p,li{font-size:100%}.module p,.module li,#cosmoSignUpForm td{font-size:11px}.descriptive-text p,.descriptive-text li,.action-box p,.action-box li{font-size:14px}.amenities p,.amenities li,.action-box p,.directory p{font-size:11px}#restaurant-reservation p{font-size:14px}.promo p{font-size:10px}.directory p a,.room-details-content p{font-size:12px}p,li,td{font-family:verdana,helvetica,arial,sans-serif;line-height:1.5em}#splash-headline-small h1,#detail-main-content #splash h2,#restaurant-main-content #splash h2,#splash h3{line-height:.9em}#detail-main-content #splash-headline-small h2.light-header{line-height:1.2em}.whole-click.module .module-content h2{line-height:1em}#book-room label{line-height:1.8em}a:link,a:visited{border-bottom:1px dotted #fff;color:#fff;text-decoration:none}a:hover,a:active{border-bottom-style:solid;cursor:pointer}.img a:link,.img a:visited{border-bottom:0;color:#fff;text-decoration:none}.img a:hover,.img a:active{border:0}.imgTxt{background:no-repeat;cursor:pointer;display:block;font-size:0;overflow:hidden;text-indent:-99999px}.clearthis,.datepick-month-row,.module{display:inline-block}.ie .clearthis,.ie .datepick-month-row,.ie .module{zoom:1;display:block}.clearthis:after,.datepick-month-row:after,.module:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}.normal{font-weight:normal!important;text-align:left!important}.center{text-align:center;margin-left:auto;margin-right:auto}.left{float:left}.right{float:right}.absolute{position:absolute}.clear{clear:left}.first-left{clear:right}.no-border{border:0 none!important}#splash h3 span,#splash h1 span{color:#7A288D}.stay h1,.stay h2,.stay h3,.stay h4,.stay h5,.stay h6,.stay .directory a,.stay .call2action,.stay #splash h3 span,.module.promo.stay h4,.module.promo.stay h5,.stay .msg,#account-activation-step1 .msg,#account-activation-step2 .msg,p.reg-error,div.left #room a,div.left #overall_rating a{color:#7A288D}.explore h1,.explore h2,.explore h3,.explore h4,.explore h5,.explore h6,.explore .directory a,.explore .call2action,.explore #splash h3 span,.module.promo.explore h4,.module.promo.explore h5,.explore .msg,.spa-services-details-nav li,.spa-services-details-nav a{color:#5F8926}.game h1,.game h2,.game h3,.game h4,.game h5,.game h6,.game .directory a,.game .call2action,.game #splash h3 span,.module.promo.game h4,.module.promo.game h5,.game .msg{color:#B41169}.taste h1,.taste h2,.taste h3,.taste h4,.taste h5,.taste h6,.taste .call2action,.taste #splash h3 span,.module.promo.taste h4,.module.promo.taste h5,#restaurant-header .descriptive-text li,#restaurant-header .descriptive-text a,.taste .msg{color:#D46520}.meet h1,.meet h2,.meet h3,.meet h4,.meet h5,.meet h6,.meet .directory a,.meet .call2action,.meet #splash h3 span,.module.promo.meet h4,.module.promo.meet h5,.meet .msg{color:#0279B3}.join h1,.join h2,.join h3,.join h4,.join h5,.join h6,.join .directory a,.join .call2action,.join #splash h3 span,.module.promo.join h4,.module.promo.join h5,.join .msg,.join label.error{color:#5D5140}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer .directory a,.footer .call2action,.footer #splash h3 span,.module.promo.footer h4,.module.promo.footer h5,.footer .msg{color:#545555}.experience h1,.experience h2,.experience h3,.experience h4,.experience h5,.experience h6,.experience .directory a,.experience .call2action,.experience #splash h3 span,.module.promo.experience h4,.module.promo.experience h5,.experience .msg,.experience label.error{color:#15928A}.stay .msg{color:#7A288D!important}.explore .msg{color:#5F8926!important}.game .msg{color:#B41169!important}.taste .msg{color:#D46520!important}.meet .msg{color:#0279B3!important}.join .msg{color:#5D5140!important}.footer .msg{color:#545555!important}.experience .msg{color:#15928A!important}#header #membershipsignin .error.msg,.join label.error,.error-join-now{color:#B73BD4!important}.sitemap_home h3 a{color:#A642BE}.sitemap_explore h3 a{color:#739B35}.sitemap_game h3 a{color:#BB007A}.sitemap_footer h3 a{color:#7d7f7e}.sitemap_taste h3 a{color:#D46520}.sitemap_meet h3 a{color:#0279B3}.sitemap_join h3 a{color:#5D5140}.sitemap_experience h3 a{color:#15928A}.explore .button.hollow a,.explore .thirdlevel-nav h4{border-color:#73881A}.game .button.hollow a,.game .thirdlevel-nav h4{border-color:#B5156B}.taste .button.hollow a,.taste .thirdlevel-nav h4{border-color:#885B11}.meet .button.hollow a,.meet .thirdlevel-nav h4{border-color:#13687E}.join .button.hollow a,.join .thirdlevel-nav h4{border-color:#54514A}.footer .button.hollow a,.footer .thirdlevel-nav h4{border-color:#545555}.stay .button.hollow a,.stay .thirdlevel-nav h4{border-color:#7A288D}.experience .button.hollow a,.experience .thirdlevel-nav h4{border-color:#15928A}.experience .button.hollow #ctl00_ph_Header_ctl00_LoginView1_JoinNowLink{border-color:#7A288D}.explore .thirdlevel-nav li a:hover{background-color:#5F8926}.game .thirdlevel-nav li a:hover{background-color:#B41169}.taste .thirdlevel-nav li a:hover{background-color:#D46520}.meet .thirdlevel-nav li a:hover{background-color:#0279B3}.join .thirdlevel-nav li a:hover{background-color:#5D5140}.footer .thirdlevel-nav li a:hover{background-color:#545555}.stay .thirdlevel-nav li a:hover{background-color:#7A288D}.experience .thirdlevel-nav li a:hover{background-color:#15928A}.descriptive-text-2 h3,.descriptive-text .module-content h3,.directory h3 span{color:#B6B6B6}#header #membershipsignin h3,#header h4{color:#B6B6B6!important}.module .button a{background-color:#CF62E8}.module.stay .button a,.module.stay input[type=submit]{background-color:#CF62E8}.module.explore .button a,.module.explore input[type=submit]{background-color:#ACCA29}.module.game .button a,.module.game input[type=submit]{background-color:#EC619B}.module.taste .button a,.module.taste input[type=submit]{background-color:#F7A61A}.module.meet .button a,.module.meet input[type=submit]{background-color:#39BBDD}.module.join .button a,.module.join input[type=submit]{background-color:#A7A194}.module.footer .button a,.module.footer input[type=submit]{background-color:#545555}.module.experience .button a,.module.experience input[type=submit]{background-color:#15928A}body{background:url(/images/body-bg.jpg) repeat-x fixed;color:#B7B7B7;background-color:#000}#main{background:url(/images/main-bg.png);margin:0 auto;width:960px}#header{background:url(/images/header-bg.png);position:relative;width:100%}#topnav{width:940px;margin:0 auto;min-height:56px;position:relative;z-index:1099}#body{background:url(/images/content-bg.png) 20px 0;margin:0 auto;width:919px;margin-left:21px}#content{background:url(/images/content-overlay-bg.png) repeat-x;padding:12px 12px 0 18px}#left-rail{padding-right:19px;width:179px}#detail-right-rail{float:right;width:225px}.action-box{width:215px}#sectionlanding-main-content,#sectionlanding-sub-content{width:684px}#overview-main-content,#detail-main-content,#restaurant-main-content,#press-main-content{width:693px}#sectionlanding-content>div,#overview-content>div,#detail-content>div,#restaurant-content>div,#press-content>div,#resort-package-content>div{float:left}#overview-content #left-rail,#detail-content #left-rail,#restaurant-content #left-rail,#press-content #left-rail{padding-right:10px}.promo{padding:4px 5px}.module.whole-click{cursor:pointer;margin-bottom:0;min-height:214px;width:648px}.module{display:block;margin:0 0 20px 20px;padding:5px}#splash.module,#left-rail .module,.module .module{margin-left:0}#top-block #splash,#top-block #left-rail{float:left}#header h2{height:90px;margin-left:50px;padding-top:20px}#header h2 a{background:url(/images/common-sprite.png) 1px -696px no-repeat;border:0;height:61px;width:307px}#header #members-club,#header #work-with-us,#header #identity{display:block;position:absolute;right:32px}#header #membershipsignin,#header #header-join{float:left;width:200px;margin:12px 0}#header #membershipsignin{height:200px;padding:10px 0 0 18px;border:0 none;border-left:1px solid #793389}#header #membershipsignin p,#header #membershipsignin fieldset,#header #membershipsignin h3{padding-top:0;padding-bottom:5px;padding-left:0}#header #membershipsignin fieldset p:first-child{padding-bottom:0}#header #membershipsignin .button{margin:-7px 0 0 0}#header #membershipsignin p i{display:none}#header #header-join{padding:10px 10px 0 8px}#header #header-join p{margin:7px 0}#header #members-club,#header #identity{top:21px;color:#B7B7B7;height:39px;font-weight:bold;background:url(/images/join-bg.png)}#header #members-club a:link,#header #members-club a:visited{border:0;color:#B7B7B7;display:block;line-height:12px;margin-left:4px}.identity-member{margin-top:-4px;margin-left:1px!important}#header #members-club li{float:left;padding:10px 12px}#header #members-club li:first-child{font-weight:normal;padding:9px 12px}.ie #members-club li:first-child{font-size:13px;padding-top:8px}#header #members-club .button.hollow a{background:#000}#header #work-with-us{top:59px;height:18px;padding:2px 12px;border-top:2px solid #733381;font-weight:bold;background:#9947AB}#header #work-with-us a:link,#header #work-with-us a:visited{border:0;color:#E1E1E1}#header #identity{max-width:570px;background:0}#header #identity #welcome,#header #identity ul{float:right;height:31px;padding:8px 14px 0 14px;background:url(/images/join-bg.png)}#header #identity #welcome{padding-right:8px;max-width:350px}#header #identity ul li{float:left;margin:3px 0 0 10px;padding-left:10px;border-left:1px solid #793389}#header #identity ul li:first-child{border-left:0 none;margin-left:0;padding-left:0}#header #identity ul li a,#header #identity ul li span{display:block;margin:-3px 0 0 0;font-weight:normal}#header #inline-signin{position:absolute;height:240px;width:450px;top:21px;right:32px;padding:0 12px;border-bottom:1px solid #4B2254;background:#3F0D4E url(/images/top-membership-bg.png) repeat-x 0 bottom;z-index:10000;display:none}#inline-signin-close{position:absolute;width:12px;height:12px;line-height:9px;text-align:center;border:0 none;top:7px;right:8px;background:url(/images/module-bg.png) no-repeat}#header .error.msg{clear:left}#header .login-error{line-height:1.3em;margin:-6px 0 8px 0}#header #membershipsignin fieldset input[type=text]{margin-right:40px}#header #membershipsignin fieldset input[type=password]{display:inline}#topnav{background:url(/images/common-sprite.png) no-repeat}#topnav.dimmed{background-position:0 -56px}#topnav>ul{background:url(/images/common-sprite.png) no-repeat 0 -908px;margin-left:45px;padding-left:2px}#topnav>ul>li{background:url(/images/common-sprite.png) right -852px no-repeat;float:left;font-family:"ff-din-web-pro-1","ff-din-web-pro-2",verdana,helvetica,arial,sans-serif;font-size:16px;letter-spacing:3px;padding:0 1px;position:relative}#topnav>ul>li:hover,#topnav>ul>li.selected{background:url(/images/nav-sel-bg.png) top right no-repeat}#topnav>ul>li>a{border:0;color:#551c64;display:block;line-height:2.1em;padding:0 25px 6px;cursor:pointer}#topnav.dimmed>ul>li>a{color:#393736}#topnav>ul>li>ul{background:#e0e0e0;color:#464646;display:none;font:10px helvetica,arial,sans-serif;letter-spacing:1px;padding:9px;position:absolute;width:296px}#topnav>ul>li:hover>ul{display:block;z-index:3000}#topnav>ul>li>ul>li{font-size:11px;padding:8px 26px 8px 7px}#topnav>ul>li>ul>li h4{font-size:13px;padding-bottom:4px}#topnav>ul>li>ul>li h4,#topnav>ul>li>ul>li h4 a{color:#78278b}#topnav .img,#topnav .navitem-info{float:left}#topnav .navitem-info{width:210px}#topnav .navitem-info p{color:#464646;font:bold 10px/1.1em verdana,arial,helvetica,sans-serif;letter-spacing:0}#topnav li li:hover{background:#fff;cursor:pointer}#topnav li li a{border:0;color:#78278b;cursor:pointer}#topnav li li .img{padding-right:7px}#topnav li li .img img,#topnav li li .img a{display:block}#topnav li li .img a{border:1px solid #78278b;background-image:url(/images/common-sprite.png);background-repeat:no-repeat;width:44px;height:44px}#subnav{position:absolute;margin-top:-9px;*margin-top:0;z-index:1000!important}.ie #subnav{*margin-top:0}#subnav ul{display:none;background:url(/images/subnav-bg.png);padding:0 7px 0 15px}#subnav li{display:inline;line-height:20px;padding-left:15px}#subnav li:first-child{padding:0}#subnav li a:link,#subnav li a:visited{color:#acabab;border:0}#subnav li a:hover,#subnav li a:active,#subnav li.selected a{color:#fff}#footer{font-family:verdana,arial,helvetica,sans-serif;padding:0 19px}#footer a:link,#footer a:visited{border:0;color:#b7b7b7}#footer-nav{border-bottom:1px solid #6c6c6b;font:bold 10px helvetica,arial,sans-serif;padding:10px 0;text-align:center}#footer-nav li{display:inline;padding-left:8px}#footer-nav li:first-child{padding:0}#footer .left{width:43.3%;padding:15px 20px 0 0;float:left}#footer .right{padding:5px 0 0 10px;float:right;*padding-right:20px}#footer .clearthis{width:860px;padding:0 10px 15px 10px}#footer .clearthis p#ac{float:right}#footer .clearthis p#cr{float:left}#footer #social{float:right;padding-top:8px}#footer #social h4{color:#a6a9a8;font:bold 10px helvetica,arial,sans-serif;display:block;float:left;padding:7px 2px 0 0}#footer #social ul,#footer #social li{display:block;float:left}#social li{margin-left:6px}#social li:first-child{padding:0}#footer #social li,#footer #social li a{display:block;height:26px;width:26px}#footer #social a{border:0}#footer #social .facebook a{background:url(/images/common-sprite.png) left -604px no-repeat}#footer #social .flickr a{background:url(/images/common-sprite.png) left -399px no-repeat}#footer #social .foursquare a{background:url(/images/common-sprite.png) left -348px no-repeat}#footer #social .twitter a{background:url(/images/common-sprite.png) -3px -794px no-repeat}#footer #social .youtube a{background:url(/images/common-sprite.png) left -449px no-repeat}#footer #social .googleplus a{background:url(/images/common-sprite.png) left -2838px no-repeat}#footer #social .pinterest a{background:url(/images/common-sprite.png) left -3632px no-repeat}#footer #social .instagram a{background:url(/images/common-sprite.png) left -3783px no-repeat}#content .module{background:url(/images/module-bg.png)}#content .promo,#book-room.module,#footer,#content .special{background:url(/images/special-module-bg.png)}.module p,.module ul,.module h3,.module h2,.module .module-content h1{padding-bottom:10px}.module-content>.module-body{padding:15px 5px 0}.action-box .module-content>.module-body{padding:10px 0 0}.module p a{font-weight:normal}.module-content a.call2action{font-weight:bold}.module ul{padding-left:20px}.module li{font-weight:normal;list-style:disc}.module .img{float:left;padding:0 0 0 25px}.module.clearthis .module-content{padding:0;width:316px;float:left}#detail-right-rail .module .module-content,.module.full-width .module-content{width:auto}.promo .module-content{width:169px}.promo .no-image{width:165px;padding:9px 2px 5px 2px}.module.whole-click .module-content{min-height:214px}.module .img{padding:0 25px 0 0;float:left}.module-content{padding:5px 0}.no-inner .module-content{background:0}.module-content>*{padding:0 5px}.action-box .module-content>h4{color:#ccc;padding:0 0 10px}.module-content p{font-weight:normal}#detail-content .full-width .module-content p{font-size:14px}#detail-content .module-content p.note,#overview-content .module-content p.note,#restaurant-content .module-content p.note{font-size:11px;font-style:italic}.ie #sectionlanding-main-content .module ul,.ie #restaurant-main-content .module ul,.ie #detail-main-content .module ul,.ie #overview-main-content .module ul{padding-bottom:10px}#detail-content .module-content-spa{width:446px;margin-left:0}#detail-content .module-content-spahammam{margin-left:0}#detail-content p.module-content-spahammam{font-size:14px!important}#detail-content h3.module-content-spahammam{font-size:20px!important}.module-content-spa .img{width:208px}.module-content-spa .module-content{width:213px;float:left}.promo .module-content{background:url(/images/module-bg.png)}.promo .module-content>*{padding:0 10px}.promo .module-content.with-image{padding:118px 0 10px}.promo .module-content.no-image p{padding:10px}.promo .module-content.with-image>*,.promo .module-content.with-image-promo6>*{padding:0 5px}.promo .module-content .call2action{color:#C2C2C2;font-weight:normal}.promo .module-content.with-image h5{padding:0 5px;margin:-13px 0 0 0}a.call2action{letter-spacing:0;cursor:pointer}.button{font-size:12px}#offrDetail p a{font-family:Verdana,arial,helvetica,sans-serif}.button a,input[type=submit],table.event-content .button.hollow span{border:1px solid #767676;color:#EBEBEB;font:bold 12px/28px arial,helvetica,sans-serif;min-width:86px;height:28px;padding:0 15px 2px;vertical-align:middle;background-image:url(/images/btn-gradient.png);background-repeat:repeat-x;background-position:50% 50%;cursor:pointer;*min-width:51px;white-space:nowrap}.ie input[type=submit]{width:80px;height:30px;padding:0 14px 4px}.button.small a,.small input[type=submit]{font-size:10px;height:18px;line-height:18px;padding:4px 16px 3px}span.button{margin-right:10px}.button.hollow a,.button.hollow input[type=submit],table.event-content .button.hollow span{background:0;border:1px solid;padding:5px 10px 4px}.ie .button.hollow a,.ie table.event-content .button.hollow span{zoom:1;padding:0 10px}.package-right #book-room{float:left;margin:0 0 20px 0;min-height:294px;padding:16px 0 0 0;position:relative;width:215px}.package-right #book-room .errorContainer{width:185px}.package-right #book-room #ac{font-size:10px;padding:5px 0 0 30px;white-space:nowrap}.package-right #social-module{width:206px}#book-room{background:url(/images/special-module-bg.png);min-height:294px;margin-right:10px;padding:16px 0 0;width:181px;float:left;position:relative}#left-rail #book-room{float:none}.home #book-room{position:relative;z-index:100;margin:4px 0 4px 4px;padding-top:12px;min-height:288px;width:179px}#book-room .errorContainer{background:url(/images/error-container-bg.png);display:none;min-height:265px;padding:23px 15px;position:absolute;width:151px;z-index:2000;top:0!important}.ie #book-room h3{font-size:14px}.ie #book-room.stay .button.hollow a{height:auto;line-height:1.3em;padding-bottom:5px;width:auto}#book-room .errorContainer p:first-child{background:url(/images/icn-error.png) no-repeat;padding-left:36px}#book-room span,#book-room span.clearthis input,#book-room span.imgTxt{display:block;float:left}#book-room span{float:none}#book-room fieldset p span.imgTxt{background:url(/images/common-sprite.png) 0 -186px;height:22px;width:27px}#book-room fieldset p:first-child span.imgTxt{background-position:left -137px}#book-room .button a{color:#333;font:13px/2.5em helvetica,arial,sans-serif;margin-right:17px;padding:3px 5px;width:97px;height:15px}#book-room input[type=text]{color:#333;font:11px helvetica,arial,sans-serif;height:13px;margin-right:10px;padding:3px 5px;width:97px}.ie #book-room input[type=text]{border:1px solid #000;width:92px}#book-room fieldset,#membershipsignin fieldset{padding:8px 0 10px 20px}#book-room h3,#membershipsignin h3{color:#ededee;font-size:1.6em;padding:0 20px}#book-room p{padding:0 0 1px}#book-room>p{font-size:10px;padding:5px 5px 0;white-space:nowrap;text-align:center}.ie #book-room>p{padding-top:4px}#book-room h4{border-top:0;border-bottom:1px dotted #CDCCCC;border-left:none;border-right:0;color:#ededee;padding:5px 20px;min-height:5px}.ie #book-room h4{font-size:14px}#book-room label,#membershipsignin label{color:#999;display:block;font-size:11px;font-weight:normal}label.error{position:absolute}.ie #book-room label{font-size:10px}#book-room .button{margin-top:15px}#book-room input[type=submit],#book-room .replacedBtn span{padding-left:15px;padding-right:15px}#book-room span,#membershipsignin span{display:block}#book-room span.clearthis,#membershipsignin span.clearthis{position:relative}.ie #book-room input[type=submit]{width:auto;padding:0 10px;line-height:10px}#ctl00_iframe{margin-right:8px}#ctl00_iframe #splash.module{width:auto}.home #splash-container{position:relative;margin-bottom:15px;z-index:1}.ie .home #splash-container{margin:0}#splash.module{padding:4px;position:relative;width:683px}.home #splash.module{position:absolute;left:0;width:874px}.ie #splash-container{padding-bottom:20px}.footer #splash{margin-bottom:46px}#detail-main-content #splash,#restaurant-main-content #splash{float:none}#splash p *{display:block}#splash #splash-headline{left:24px;position:absolute;top:20%;width:520px}#detail-main-content #splash #splash-headline,#restaurant-main-content #splash #splash-headline{top:25%}#splash #splash-headline-small{left:24px;position:absolute;top:20%;width:520px}#splash #splash-headline-small .dark-header,#splash #splash-headline-small .light-header{padding-bottom:8px}#detail-main-content #splash #splash-headline-small,#restaurant-main-content #splash #splash-headline-small,#press-main-content #splash #splash-headline-small{top:25%}#splash #splash-headline-long{left:24px;position:absolute;top:36%;width:680px}#ctl00_iframe #splash #splash-headline-long{width:830px;top:15%}#detail-main-content #splash #splash-headline-long,#restaurant-main-content #splash #splash-headline-long,#press-main-content #splash #splash-headline-long{top:36%}#splash-headline-long h1,#splash-headline-small h1{padding-top:0}#splash p{padding:0}#splash .dark-header{color:#333231}#splash .light-header{color:#d7d7d7}#flashcontent{visibility:hidden}#flash-backdrop{width:682px;height:300px}.home #flash-backdrop{width:690px;float:right}.descriptive-text{width:auto}#detail-content .descriptive-text{width:410px;padding:14px}#restaurant-header .descriptive-text,#restaurant-details .descriptive-text{float:left;width:414px}.descriptive-text p,.descriptive-text li{padding-bottom:13px}#detail-content .descriptive-text .module-content{padding:0}.ie #restaurant-header{padding-bottom:20px}#content #landing-modules .special,#hotel-module .special{background-repeat:no-repeat;background-position:0 30px}#splash #splash-headline-small.home{left:50px}.thirdlevel-nav{background:url(/images/thirdlevelnav-bg.png);margin:0 0 15px 20px;position:relative;width:673px;z-index:1006}#restaurant-main-content .thirdlevel-nav{margin-bottom:11px}.thirdlevel-nav h4,.thirdlevel-nav li{color:#333;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;line-height:normal}.thirdlevel-nav h4{padding-left:2px;height:25px}.thirdlevel-nav h4 span{background:url(/images/thirdlevelnav-arrow-bg.png) left top no-repeat;display:inline-block;padding:3px 8px;height:18px;width:213px}.thirdlevel-nav h4 span,.thirdlevel-nav ul{width:270px!important}.thirdlevel-nav h4.menuVisible span{border-bottom:0;height:18px}.thirdlevel-nav ul{top:23px;left:2px;padding-bottom:10px;background:#F8F8F8 url(/images/thirdlevelnav-body-bg.jpg) repeat-x left bottom;border:0;border-top:1px solid #CBCBCB;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;display:none}.thirdlevel-nav li{border:0;display:inline}.thirdlevel-nav li a{border:0;color:#555;text-decoration:none;padding:7px 8px 6px}.thirdlevel-nav li a:hover,.thirdlevel-nav li.selected a{color:#fff}.module.gallery{margin-left:0;margin-bottom:5px;padding-top:10px;zoom:1}.module.gallery ul{margin-left:-6px;padding:0}.module.gallery li{list-style:none;float:left;padding:8px 0 0 9px}.module.gallery a{border:0}.module.gallery ul.gallery-list{margin:0 0 -11px -4px}.videoPlay{position:absolute;top:40px;left:75px}.posRel{position:relative}.action-box{background:url(/images/special-module-bg.png);float:right;margin:4px 0;width:215px}#detail-right-rail .action-box{margin:0}.descriptive-text .action-box{clear:right}#detail-right-rail .action-box,.detail-right-rail .action-box{float:none;margin-bottom:5px}.action-box h4{font-size:16px;line-height:20px}.module.clearthis .action-box .module-content{width:auto}.module.action-box .module-content{padding:10px 15px}.action-box p,.action-box h4{margin-bottom:10px;text-align:center}.action-box-event-cal p,.action-box-event-cal h4{text-align:left}.meet #detail-right-rail .action-box p,.meet #detail-right-rail .action-box h4{text-align:left}.action-box p.button{margin-bottom:10px}.action-box .module-content p,.action-box .module-content li{padding:0}.descriptive-text .action-box .module-content p,.descriptive-text .action-box .module-content li,#detail-right-rail .action-box p,.detail-right-rail .action-box p{font-weight:bold}.action-box .module-content .button{font-size:12px;padding-top:20px}#detail-right-rail .action-box .module-content .button,.detail-right-rail .action-box .module-content .button{padding-top:0}#content .amenities{background:0;float:right;padding:0 0 0 17px;width:200px}#content .amenities ul{padding-left:15px}#social-module{margin-left:0}#social-module ul{padding:10px;text-align:center}#social-module ul li{display:inline;background:no-repeat left center;padding:10px 10px 10px 28px;cursor:pointer}#social-module ul li a{display:inline-block;font-size:12px}#social-module ul li.email{background-image:url(/images/icn-email.png)}#social-module ul li.share{background-image:url(/images/icn-share.png);padding-left:24px}#social-module ul li.print{background-image:url(/images/icn-print.png)}#sharethis_0,#sharethis_1{display:none!important}#tooltip{background:url(/images/callout-bg.png) no-repeat;height:51px;position:absolute;width:114px}#tooltip .body{color:#363636;font-size:11.5px;font-weight:bold;padding:11px 0 0 39px}.descriptive-text .flImg{float:left;width:155px}.descriptive-text .txtDesc{float:left;width:259px}.descriptive-text .imgDesc{display:inline-block;margin-bottom:8px;*margin-bottom:-4px}#restaurant-main-content .descriptive-text{clear:left;min-height:52px}.spa-services-details-nav{clear:left;min-height:30px;padding:10px 0 0 5px;margin-left:0}#restaurant-header .descriptive-text ul,.spa-services-details-nav ul{padding:0 0 5px;zoom:1}#restaurant-header .descriptive-text li,.spa-services-details-nav li{display:inline;list-style:none}#restaurant-header .descriptive-text li span,.spa-services-details-nav li span{border-bottom:1px solid #FFF;padding:0}#restaurant-main-content .descriptive-text h2 img{float:left;margin:0 25px 0 0}#restaurant-main-content #detail-right-rail{margin-top:-82px}#restaurant-main-content #social-module{height:47px;padding-top:10px}#restaurant-details .descriptive-text img{float:left;margin:7px 15px 7px 0}.spa-services-recharge{float:right;clear:both}.datepick-popup{display:none}.datepick-popup table{margin:0 auto}.datepick-popup,.datepick-multi{background:#393837;position:absolute}.datepick-popup{color:#FFF}.datepick-popup a{border:0}.datepick-month{border-left:1px solid #000;float:left;height:249px;padding:45px 10px 16px;width:250px}.datepick-month h3{color:#FFF;font-size:12px;left:16px;position:absolute;top:17px}.datepick-ctrl{position:absolute;right:31px;top:7px}.datepick-month-header{font-family:"ff-din-web-pro-1","ff-din-web-pro-2",verdana,helvetica,arial,sans-serif;font-size:26px;padding-bottom:10px;position:relative;text-align:center}.datepick-month-header a{position:absolute;right:0;top:0}.datepick-month-header a{*top:10px!important}.datepick-month-header a{top:3px \0/!important}.datepick-month-header a.datepick-disabled,.first .datepick-cmd-next,.last .datepick-cmd-prev{display:none}.datepick-month-header a.datepick-cmd-prev{right:auto;left:0}.datepick-popup th{font-size:12px;padding-bottom:11px}.datepick-popup td{font-size:14px}.datepick-popup td a,.datepick-popup td span{border:1px solid #393837;display:block;padding:4px 6px}.datepick-other-month,.datepick-popup td span{color:#999}a.datepick-selected:link,a.datepick-selected:visited{border-color:#B30F68}.datepick-cmd-close{position:absolute;right:8px;top:7px}.ie .datepick-month-header a{top:10px}.directory{float:left}#detail-content .directory .descriptive-text{padding:7px;margin-bottom:10px}.directory .descriptive-text h2,.directory .descriptive-text p{margin:0 0 5px 20px}.directory h3,.directory h3 span{text-transform:uppercase}.directory h3 span{display:block;font-size:.7em}.directory label,.reservation-table label{display:block;clear:both;float:left;width:100px}.directory label span{display:block;float:left;margin:2px 5px 0 0}.directory label span.dotted{width:30%;height:12px;border-bottom:1px dotted #FFF}#identity-content .module.no-inner{float:left;margin:0 10px 0 0;padding-left:20px;width:670px}#identity-right-rail,#identity-left-rail{float:left;width:164px;padding:8px;background:url(/images/identity-right-bg.png)}#identity-right-rail .inner,#identity-left-rail .inner{margin:0;padding:15px 10px;background:url(/images/identity-right-inner-bg.png) repeat-y}#identity-left-rail .inner{padding:10px 7px}#identity-right-rail .inner p a{display:block;text-decoration:none;border:0;font-weight:bold}#identity-right-rail .inner h3{margin:0 auto;width:128px;height:48px;background:url(/images/identity-logo.png) no-repeat left -80px}#identity-right-rail .inner h3 span{visibility:hidden;text-indent:-10000px}#identity-right-rail .inner p{margin-top:20px;text-align:center}#identity-right-rail .inner p.button a{min-width:60px;width:135px;border:1px solid #767676;padding:0 5px;margin-left:-2px}#identity-left-rail h4,#identity-left-rail h3{color:#EBEBEB}#identity-left-rail h3{margin:2px 0 -7px 0;font-size:20px;padding-bottom:15px}#identity-left-rail .point-count{background:#6E614F;width:148px;margin:3px 0 10px -3px;padding:4px}#identity-left-rail .point-count span{display:block;height:20px;font-family:"ff-din-web-pro-1","ff-din-web-pro-2",verdana,helvetica,arial,sans-serif;font-size:24px;padding:7px 0 6px 4px;letter-spacing:8px;color:#666;text-align:right;background:url(/images/identity-points-count.png) top right no-repeat}.identity-block,.identity-overview-block{width:644px;padding:15px 8px;background:#FAFAFA url(/images/identity-block-bg.jpg) center bottom repeat-x}.identity-block h3{font-size:18px;color:#443F33}.identity-block h5{color:#333}.identity-block .id-box{position:relative;width:110px;float:right;padding:15px;margin:0 15px;text-align:center;cursor:pointer;border:1px solid #c7c5c2;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.identity-block .id-box.wide{width:170px}.identity-block .id-box h6{font-size:12px;text-transform:uppercase;font-weight:bold;margin:5px auto 0}.identity-block .id-box:hover h6{color:#000}.identity-block div.left{width:200px;float:left}.identity-block .no-border{width:180px;float:right}.identity-block .no-border h4{width:100px;height:44px;margin:20px auto;background:url(/images/identity-logo.png) no-repeat left -150px}.identity-block .no-border h4 a{display:block;border:0}.identity-block p.button{border:0;width:90px;float:none;margin:0 auto}.identity-block p.button a{display:block;padding:0 5px;min-width:60px;width:135px;font-weight:bold;margin-left:-27px;text-align:center}.identity-block .no-border h4 span{visibility:hidden;text-indent:-10000px}.identity-block .id-box .tooltip{position:absolute;bottom:140px;left:-45px;width:195px;min-height:30px;padding:15px 30px 40px 25px;font-size:11px;color:#F7F7F6;text-align:left;background:url(/images/identity-tooltip-bg.png) no-repeat left bottom;display:none}.identity-block .id-box:hover .tooltip{display:block}.identity-block p{color:#3e3e3e;font-size:12px}.identity-block .img{float:left;width:190px;padding:9px 10px 20px 10px}.identity-block a.question{float:right;color:#666052;border:0 none;font-size:12px;padding:0 16px 0 0;margin:0 10px -7px 0;background:url(/images/icn-arrow-id.png) no-repeat}.identity-block a.question.more-info{background-position:right -13px}.identity-block a.question.less-info{background-position:right 2px}.identity-block a.question span{border-bottom:1px dotted #666052}.identity-block a.question:hover span{border-bottom:1px solid #666052}.identity-member-info{margin:19px 0 0 170px;float:left;clear:left}.identity-member-info h4{padding:0 0 14px 35px;text-transform:uppercase}.identity-member-info ul{padding:0}.identity-member-info ul.or-list li{padding:0 0 5px 35px;list-style:none;background:url(/images/bullet-or.png) no-repeat left top;color:#666;float:left;margin-right:9px;min-height:28px;display:block;clear:left;width:400px}.identity-member-info ul.or-list li.no-image{background:0;min-height:20px}ul.identity-member-bullet{color:#3E3E3E}ul.identity-member-bullet li{font-size:12px}.identity-member-info span{float:right}.identity-member-info span a{color:#666052;font-size:11px;font-weight:bold;border-bottom:1px dotted #666052}.identity-overview-block{padding:0;width:659px}.identity-overview-block-content{padding:30px}.identity-overview-block h2,.identity-overview-block h3,.identity-member-info h4{color:#786e5b}.identity-overview-block h2{font-size:22px}.identity-overview-membership{background:url(/images/join/identity/back-ground-identity.png) repeat-x 0 0;width:659px}.membership-dot{margin:33px 5px;background:url(/images/join/identity/dot.png) repeat-x 0 0;height:4px}.identity-overview-block-content .img{float:left;margin-right:40px}.identity-overview-block-content .module-content{float:left;width:347px}.identity-membership-content{float:left;width:425px;margin-left:204px}.identity-membership-content ul li{color:#3e3e3e;font-size:12px;padding-bottom:10px}#restaurant-reservation .module{padding:15px 20px}#restaurant-reservation .module.left{float:left;width:230px}#restaurant-reservation .module.right{float:left;width:340px}#restaurant-reservation .module p,#restaurant-reservation .module ul{margin:10px 0 0 0;padding-left:0}#restaurant-reservation .module ul#restaurants li{list-style:none;margin:5px 0}#restaurant-reservation .module ul#restaurants li a{display:block;padding:0 10px;width:180px;*width:185px}#restaurant-reservation .module ul#restaurants li a.active{background:#6B3B19}#restaurant-reservation select{width:94px;height:20px}#restaurant-reservation input{float:left;width:86px;height:16px;padding:1px 2px}#restaurant-reservation p#find-table{margin:10px 0 0 130px}#restaurant-reservation p#find-table a{display:block;font-size:.8em;line-height:1em;width:72px;height:12px;padding:7px 11px;font-weight:bold}#restaurant-reservation #error-msg,#restaurant-reservation #date-error-msg{visibility:hidden;margin:0 0 0 130px;float:left;display:none}.booking_date-trigger{display:block;float:left;height:22px;width:26px;margin:0 0 0 5px;cursor:pointer;background:url(/images/common-sprite.png) no-repeat 0 -237px}div.calendar.popup{margin:0 0 0 28px!important}#restaurant-reservation label{width:130px}.sitemap{float:left;margin-right:10px}.sitemap_content{width:170px;padding:20px;background:url("/images/module-bg.png") repeat scroll;margin-bottom:10px;font-family:"ff-din-web-pro-1","ff-din-web-pro-2",helvetica,arial,verdana,sans-serif}.sitemap_content ul{padding:0 0 5px 10px;margin:0}.sitemap_content li{list-style:none;font-size:12px;margin:5px 0 0 5px}.sitemap_content li a{padding-top:5px}.sitemap_content h3{margin-bottom:10px}.sitemap_sublink{padding:0;margin:0}.sitemap_sublink a{color:#7D7F7E;font-size:10px}.reservation-table{padding:0 2px}.reservation-table p{padding-bottom:5px}.reservation-table label{width:90px;text-align:right!important}#detail-right-rail p.right-lean{margin:5px 0 0 52px}.ie #detail-right-rail p.right-lean{margin-left:40px}#detail-right-rail p.right-lean a{width:85px;height:25px;padding:0 10px 2px;margin-left:38px;display:block;font-weight:bold}#detail-right-rail p.normal{margin:8px 5px;text-align:center!important}.reservation-table label span{padding-right:5px;font-weight:normal}.reservation-table input,.reservation-table select{width:80px;height:22px;font-size:11px;padding:2px;float:left}.reservation-table input{width:74px;height:14px}#detail-right-rail .reservation-table p span.imgTxt{background:url(/images/calendar.png) left -49px;height:22px;width:26px;margin-left:5px}#detail-right-rail span.imgTxt{display:block;float:right}.reservation-table #error-msg{display:none;text-align:center;font-weight:normal;margin:25px 8px -8px 0}#membershipsignin,#membership-join-now{width:250px;border-right:1px solid #CF62E8;margin-left:191px;float:left;padding:10px;height:300px}#membershipsignin{margin-left:0!important}.membership-activation{width:169px;float:left;margin-right:15px}#membershipsignin p{padding:5px 0 0 18px}#membershipsignin .button{margin:5px 0 0 0}#membership-join-now{padding:10px 20px;width:374px;border:0;margin:0}#membership-join-now .button{padding-top:10px;float:right;padding-right:10px}#membershipforgotpassword{margin-left:191px!important;float:left;padding:10px}#membershipforgotpassword p{padding-bottom:10px}#membershipsignin input,#ChangePasswordForm input,.account-summary-content span,#membershipforgotpassword span{display:block}.ie #membershipsignin input[type=text],.ie #membershipsignin input[type=password]{width:115px}#membershipsignin input[type=checkbox]{display:inline;margin-right:2px;vertical-align:-2px}.membership_joinnow_info,.membership_contact_type,.account-summary-border h5,.account-summary-content label{width:454px;float:left}.membership_joinnow_info label{width:230px}.membership_joinnow_info select{width:170px}.membership_contact_type{width:388px;clear:left}.promo .module-content.with-image-promo6{padding:10px 0 0}.promo .module-content.with-image-promo6 h4{padding-bottom:65px!important;color:#FFF!important}.account-summary-border{border-bottom:1px solid #CF62E8;padding-bottom:25px;margin-bottom:10px}.account-summary-border h5{width:350px}.account-summary-border span{float:right;margin-right:20px}.account-summary-content label,.account-summary-content input #userDetails input{width:150px}.account-summary-content p{height:35px;padding-bottom:3px!important}#ctl00_ph_AccountPromo_ctl00_MembershipTreeViewn0,#ctl00_ph_AccountPromo_ctl00_MembershipTreeViewn2{border:0 none}.question{cursor:pointer}.question a{font-size:12px;border-bottom:1px dotted #DDD;color:#EEE}.question a:hover{border-bottom:1px solid #EEE;color:#FFF}.answer{display:none}#account-activation{margin-left:179px;float:left;padding-left:19px;width:684px}#account-activation-step1 fieldset,#account-activation-step2 fieldset{padding:10px 0 0 10px}#account-activation-step1 span{display:block;clear:left}#account-activation-step1 p,#account-activation-step2 p{padding-bottom:17px}#account-activation-step1 p.button,#account-activation-step2 p.button{padding-top:10px}#account-activation-step1 .dobFields-activation input{margin-right:5px;width:25px}#account-activation-step1 .dobFields-activation input.year{margin:0;width:40px}#account-activation-step2 label{width:230px;float:left}#account-activation-step2 span{display:block;clear:both}#account-activation-step2 input[type="password"],#account-activation-step2 input[type="text"],#account-activation-step2 select{float:left;padding:2px;margin-left:5px;display:inline}#account-activation-step2 input[type="checkbox"]{clear:both;float:left;height:20px;margin-left:226px;width:20px}#accountPromo{padding-top:0}.ie #accountPromo{padding-top:17px;margin-top:-17px}#flash-backdrop .button a,#splash .button a{min-width:58px!important}.action-box p.mrg-top{margin-top:18px}.agree{float:right;margin-right:650px}.module ul.table-game{float:left;padding-right:25px}.address-verifaction{float:left;padding-right:100px}.address-verifaction p{padding-bottom:10px!important}.address-verifaction p span{padding-left:20px}.address-verifaction-content{float:left;margin-left:75px}h3.text-center{text-align:center}.room-details-content{width:410px;padding-left:5px}.room-details-content ul{float:left;width:175px}.room-details-content ul li{padding-bottom:15px}h3.room-details-content{color:#fff;font-size:15px!important;padding-left:5px}h2.room-details-content{font-size:25px!important;padding-left:5px}#hotel-modules li{float:left;padding-left:13px;width:220px}#hotel-modules a.call2action:hover{border-bottom-type:solid}#hotel-modules li:first-child{padding-left:0}#hotel-modules li>*>*{display:block;padding:5px 4px}#hotel-modules li h4{margin-left:20px}#hotel-modules li h4 a{border-bottom:0 none}table.event-content{margin:17px 0 40px 0;padding-top:20px;width:100%}table.event-content .button.hollow a,table.event-content .button.hollow span{font-size:11px}table.event-content .button.hollow span{border-color:#15928A!important;cursor:default!important}table.event-content td{font-size:11px;padding:5px 15px 5px 0;vertical-align:top}table.event-content th{cursor:pointer;font-size:12px;padding:5px 15px 15px 0}.date{width:100px}.venue{width:115px}.admission{width:105px}.on-sale-date{width:115px}h4.event-calender{padding:28px 0 0 0;font-size:14px}p.event-calender{padding:0 0 40px 15px}ul.bullet-padding{padding-left:75px}.news-content{float:left;margin-right:19px;width:101px}.news-content .module{margin-bottom:15px}.news-content .special.module{max-height:106px}.news-section .press-releases,.media-section .media-contacts{margin-left:0}.news-module-content h2,.news-section h2,.news-section .news-calender-content .article-content h5,.news-calender-content .article-content p{color:#939598}.news-section,.media-section{width:325px;float:left;padding:13px 0;margin-right:20px}.news-section .news-calender-content{margin:0 0 48px 8px;float:left}.news-section .news-calender-content .calender{width:43px;background-color:#9947AB;float:left;margin-right:14px;text-align:center}.news-section .news-calender-content .calender span{color:#fff;font-size:10px}.news-section .news-calender-content .calender p{background:#F2F2F2 url(/images/press-icon-bg.jpg) left bottom repeat-x;height:28px;width:35px;font-family:Helvetica,Arial,sans-serif;font-size:19px!important;font-weight:bold;text-align:center;margin:0 0 0 4px;padding:3px 0 4px 0;*margin-left:0;color:#000}.news-section .news-calender-content .article-content{float:left;width:208px}.news-section .news-calender-content .article-content h6{font-size:11px;font-weight:bold}.news-section .news-calender-content .article-content p{font-size:10px;padding-bottom:5px}.media-section .module{min-height:100px}.media-section h3{font-size:14px}.media-section .media-contacts p{font-size:12px}.media-section p{padding-bottom:20px}.media-section p a.call2action{color:#9947AB}.media-section .media-contacts h3{font-size:15px;color:#8a8989}.media-section .media-contacts h2{padding-bottom:15px}.identity-message{line-height:1.5em;margin-top:4px}#resort-package-content{min-height:600px}#resort-package-content .module.no-inner{width:580px;margin:0 50px 0 0;padding-left:20px}.third-nav-resort-package .thirdlevel-nav{width:880px;*margin:20px 0;margin-left:0}p.book-package a{padding-top:5px;padding-bottom:5px;font-weight:bold}.home-promo{position:relative;height:182px;margin:20px 0}.rooms-suites{background:url(/images/special-module-bg.png);position:absolute;bottom:0;padding:5px;z-index:2;width:277px}.control-height{overflow:hidden;width:277px;height:182px;position:relative}.control-height .collapsed{position:absolute;top:0;z-index:100}.control-height:hover .collapsed{display:none}.rooms-suites h2,.meetings-events h2{color:#fff;font-size:25px;left:10px;position:absolute;top:10px}.meetings-events h3{color:#fff;font-size:15px;left:10px;position:absolute;top:35px}.rooms-suites p#chTxt1,.meetings-events p#chTxt2{position:absolute;font-size:14px;bottom:20px;left:20px;display:none;width:255px}.rooms-suites p#chTxt1{color:#fff}.rooms-suites p#chTxt1 a.call2action{color:#D46520;font-size:12px}.meetings-events p#chTxt2{color:#000}.meetings-events{left:297px}.press-events{left:594px}.home-promo-left{left:0}.home-promo-middle{left:297px}.home-promo-right{left:594px}.quote{width:97%}.press-module{overflow:hidden;height:280px;width:275px}.press-module li{width:275px;float:left}.press-module li p.press-quote{padding:5px;display:block;float:left;background-color:#000;color:#FFF;font-size:10px;width:97%}.source{width:220px;padding:2px 0 13px 18px;display:block;background:url(/images/home/promo/triangle.png) no-repeat left top;float:left;color:#ce47d1;margin-left:17px;font-size:11px}#ctl00_iframe .bottom-margin{*margin-right:20px!important}.feed{height:280px;width:275px}ol.feed{height:auto}.ie ol.feed li.tweet-feed{float:none;margin-bottom:0}.feed ul li,ol.feed li{width:278px;background-color:#000;float:left;margin-bottom:2px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.feed ul li span,ol.feed li span{padding:5px;display:block;float:left;color:#fff;font-size:9px;width:97%}.feed ul li>a,ol.feed li>a{color:#797979;padding:0 0 6px 23px;display:block;clear:both;border:0 none;background:url(/images/home/promo/twitter-icon.jpg) no-repeat 5px 2px}.feed ul li span a,ol.feed li span a{color:#CE47D1;display:inline;background:0}*{outline:0}img{border:0}.container{width:872px;padding:0}.main_view{float:left}.window{height:257px;width:872px;overflow:hidden;position:relative}.image_reel{position:absolute;top:0;left:0}.image_reel img{float:left}.paging{position:absolute;bottom:15px;right:0;z-index:1000!important;text-align:center;display:none}.paging a{padding:2px 9px;text-decoration:none;color:#fff;font-size:18px;font-family:Verdana,Arial,Helvetica,sans-serif;background:url(/images/stay/packages/bg_pagination.jpg) repeat-x left top;border:1px solid #7d7d7d;margin-right:18px;font-weight:normal;display:block;float:left}.paging a.active{font-weight:bold;background:url(/images/stay/packages/bg_pagination_active.jpg) repeat-x left top;font-weight:normal}.module-content-stay{width:424px;margin:0 20px 25px 0;padding:0;float:left;position:relative}.module-content-stay p.btn_hollow{position:absolute;bottom:0;padding-bottom:0;right:15px}.module-content-stay p.btn_hollow a{font-size:11px;padding:3px 10px}.module-content-stay .module-content{width:200px;float:left;padding:0}.module-content-stay .img{width:214px;padding-right:10px;float:left}#resort-package-details .module{margin-left:5px;padding:0}#resort-package-details .inner-content img{display:block;float:left;margin:0 7px 7px 0}#resort-package-details .inner-content ul li{padding-bottom:0;font-size:12px}#resort-package-details .inner-content p{font-size:12px;line-height:15px}#resort-package-details .inner-content h2{font-size:20px}#resort-package-details{width:517px;float:left;padding-right:15px}#resort-package-contents .module.no-inner{margin:0 10px 0 0;padding-left:0;width:640px}#resort-package-contents .inner-content{padding:0}#resort-package-contents .inner-content img{margin-right:7px;margin-bottom:5px;display:block;float:left}#resort-package-contents .inner-content ul li{padding-bottom:0;font-size:12px}#resort-package-contents .inner-content p{font-size:12px;line-height:15px}#resort-package-contents .inner-content h2{font-size:20px}#resort-package-contents .inner-content .page-desc{width:330px;float:left}.packages-nav{float:left;width:132px}.package-heading{padding:2px 0 2px 15px;background:#93c;display:block;font-size:14px;color:#fff;font-family:"ff-din-web-pro-1","ff-din-web-pro-2",helvetica,arial,verdana,sans-serif}.packages-nav ul li{padding:4px 0 4px 11px}.packages-nav ul li a{font-family:"ff-din-web-pro-1","ff-din-web-pro-2",helvetica,arial,verdana,sans-serif;font-size:12px}.packages-nav ul li.active{background:url(/images/stay/packages/arrow.png) no-repeat 0 9px;padding:4px 0 4px 11px}.packages-nav ul li.active a{color:#8c33b8;font-weight:bold}.packages-nav .promo{padding:4px 3px 4px 4px}.packages-nav .promo ul{padding-top:10px}#book-package label{line-height:1.8em}#book-package{background:url(/images/special-module-bg.png);min-height:275px;margin-right:10px;padding:16px 0 0;width:225px;float:left;position:relative}#left-rail #book-package{float:none}.home #book-package{position:relative;z-index:100;margin:4px 0 4px 4px;padding-top:12px;min-height:288px;width:179px}#book-package .errorContainer{background:url(/images/error-container-bg.png);display:none;min-height:247px;padding:23px 20px;position:absolute;width:190px;z-index:2000;top:0!important}.ie #book-package h3{font-size:14px}.ie #book-package.stay .button.hollow a{height:auto;line-height:1.3em;padding-bottom:5px;width:auto}#book-package .errorContainer p:first-child{background:url(/images/icn-error.png) no-repeat;padding-left:36px}#book-package span,#book-package span.clearthis input,#book-package span.imgTxt{display:block;float:left}#book-package span{float:none}#book-package fieldset p span.imgTxt{background:url(/images/icn-calendar.png);height:22px;width:27px}#book-package fieldset p:first-child span.imgTxt{background-position:left top}#book-package .button a{color:#333;font:13px/2.5em helvetica,arial,sans-serif;margin-right:17px;padding:3px 5px;width:97px;height:15px}#book-package input[type=text]{color:#333;font:11px helvetica,arial,sans-serif;height:13px;margin-right:10px;padding:3px 5px;width:97px}.ie #book-package input[type=text]{border:1px solid #000;width:92px}#book-package fieldset,#membershipsignin fieldset{padding:8px 0 10px 20px}#book-package h3,#membershipsignin h3{color:#ededee;font-size:1.6em;padding:0 20px}#book-package p{padding:0 0 1px}#book-package>p{font-size:10px;padding:5px 0 0 20px;white-space:nowrap}.ie #book-package>p{padding-top:4px}#book-package h4{border-top:0;border-bottom:1px dotted #CDCCCC;border-left:none;border-right:0;color:#ededee;padding:5px 20px;min-height:40px}.ie #book-package h4{font-size:14px}#book-package label,#membershipsignin label{color:#999;display:block;font-size:11px;font-weight:normal}label.error{position:absolute}.ie #book-package label{font-size:10px}#book-package .button{margin-top:25px}#book-package input[type=submit],#book-package .replacedBtn span{padding-left:15px;padding-right:15px}#book-package span,#membershipsignin span{display:block}#book-package span.clearthis,#membershipsignin span.clearthis{position:relative}.ie #book-package input[type=submit]{width:130px;padding:0 10px;line-height:10px}.exp-offer{width:209px;height:172px;background-color:#93c;color:#fff;padding:18px 6px 18px 10px}.exp-offer h2{font-size:26px;color:#fff;font-weight:normal}.exp-offer p{padding:11px 5px 25px 0;font-size:11px}.exp-offer a{color:#fff;font-weight:bold}.more_info{margin:10px 0 20px 0;font-family:verdana}.more_info h3{color:#fff;font-size:14px;font-weight:bold;margin-bottom:20px}.more_info p{color:#fff;font-size:11px}.more-info-page{margin-left:10px}.more-info-page h3{color:#fff;font-size:14px;font-weight:bold;margin:0 0 7px 0}.more-info-page p{font-size:11px}.pg-height{height:35px}.package-left-side{width:225px}#sectionlanding-content .package-content-side{width:648px}p.bdr-btmnone a{border:0}p.bdr-btmnone a.autographcollection{border:0;background:url(/images/common-sprite.png) 0 -2791px no-repeat;text-indent:-5000px;display:block;width:146px;height:14px;margin:0 auto}#offer-shell{display:none}#offer-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;background:rgba(0,0,0,0.65);*background:#000;filter:alpha(opacity = 65);background:#000 \0/!important}#extended-offer{position:fixed;top:50%;left:50%;margin:-140px 0 0 -350px;width:600px;padding:30px 50px;z-index:10001;background:#000;border:2px solid #8C4EB1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#extended-offer h2{display:block;margin:0 0 10px 0;font-size:30px;color:#7A288D;text-transform:uppercase}#extended-offer p{font-size:14px;line-height:1.8em}#extended-offer .buttonholder{margin:0 auto;width:320px}#extended-offer p.button{float:left;margin:10px 15px 0 0}#extended-offer p.button a{display:block;font-size:.8em;line-height:1em;width:120px;height:12px;padding:7px 11px;text-align:center;text-transform:uppercase;font-weight:bold}#extended-offer p#decline{margin-right:15px}#extended-offer #thanksyou .buttonholder{margin:0 auto;width:120px}#ctl00_ph_Main_ctl00_Employee_signIn{margin:12px 0 30px 0}#ctl00_ph_Main_ctl00_Employee_signIn #membershipsignin{width:100%;border-right:0;padding:0 2px;height:auto}#ctl00_ph_Main_ctl00_Employee_signIn table{border:7px solid #3a3636;background:#fafafa url(../images/bgTclv.jpg) left bottom repeat-x;width:99%}#ctl00_ph_Main_ctl00_Employee_signIn fieldset{padding:8px 0 10px 0}#ctl00_ph_Main_ctl00_Employee_signIn p{color:#393636;font-weight:bold;font-size:14px}#ctl00_ph_Main_ctl00_Employee_signIn input{color:#393636;border:1px solid #333;width:138px;padding:2px 0 2px 2px;clear:left}#ctl00_ph_Main_ctl00_Employee_signIn label{font-size:12px;color:#393636}#ctl00_ph_Main_ctl00_Employee_signIn input[type="submit"]{background:#cccbcc url(/images/pluck/signInbtn.jpg) left bottom repeat-x;border:1px solid #8d8d8d;width:50px;min-width:66px;color:#fff}#content #ctl00_ph_Main_ctl00_Employee_signIn .module{background:0}#ctl00_ph_Main_ctl00_Employee_signIn .clearthis{display:block}#room{margin:10px 0 28px 5px}.explore #detail-right-rail .action-box .spa{font-size:13px}.explore #detail-right-rail .action-box .spa>h4{color:#5d8826}#detail-right-rail .action-box .spa p,#detail-right-rail .action-box .spa h4{text-align:left}#detail-right-rail .action-box .spa span{margin-right:12px}#detail-right-rail .action-box .spa{padding:10px 4px;font-weight:normal}#detail-right-rail .action-box .spa p{font-weight:normal}.explore #detail-right-rail .action-box .spa a{color:#5d8826}.explore #detail-right-rail .action-box .spa .module-content>*{padding:0}#detail-right-rail .action-box .spa p{font-family:helvetica,arial,sans-serif;font-size:13px}#detail-right-rail .action-box .spa h4{font-size:20px;padding:0;font-size:20px;margin-bottom:15px}.explore #detail-right-rail .action-box .spa .pluck-review-rollup-output-star-wrap{padding:0}#detail-right-rail .action-box .spa h5{font-size:13px;color:#B7B7B7;text-transform:capitalize;padding:0;font-weight:bold}#ctl00_ph_RightRail_ctl00_lblLastUpdatedBy{text-transform:capitalize}#ctl00_ph_RightRail_ctl00_lnkViewAll{float:right}.explore #detail-right-rail .action-box .spa .clearthis{display:block;margin-top:25px}#detail-right-rail .action-box .spa>*{padding:0}#header .callout{margin-top:-38px;text-decoration:none;margin-right:32px}#header .callout a{text-decoration:none;border:0}.featured-calendar{float:left;margin:0;width:128px;text-align:center;position:relative;min-height:0}.featured-calendar span{font-family:verdana,helvetica,arial,sans-serif;margin-bottom:4px;display:block;font-size:14px;color:#fff}.featured-calendar span.SPL_GUEST{font-size:10px}.featured-calendar a{border:0}p.buy-ticket{padding-bottom:25px;text-align:center;display:inline-block;width:128px;float:left}p.buy-ticket a{border:1px solid #066863;color:#EBEBEB;font:bold 12px/28px arial,helvetica,sans-serif;padding:0 7px;height:27px;line-height:27px;display:inline-block;background:url(/images/bg-input.jpg) repeat-x left top #066863;cursor:pointer}p.buy-ticket a:first-child{margin-bottom:12px}.featured-calendar h4{margin-bottom:25px}.featured-calendar h4 a{color:#fff;font-size:14px}#footer div.Blog_social{float:left;margin-top:12px}body.taste #restaurant-details{margin-left:19px}table.event-content .button.hollow span.brd-none{border:0;font-weight:normal;font-family:verdana,helvetica,arial,sans-serif}div.promo.margBTm{margin-bottom:17px}.package-desc ul,.package-desc ol{position:relative;left:1.5em;padding-left:0}.package-desc ul li,.package-desc ol li{list-style-position:outside}.package-desc span#ctl00_ph_Description_ctl00_lblPkgDesc ul,.package-desc span#ctl00_ph_Description_ctl00_lblPkgDesc ol{*margin-left:12px}#standardSortTable_wrapper .button.hollow a,#standardSortTable_wrapper .button.hollow input[type="submit"],#standardSortTable_wrapper table.event-content .button.hollow span{padding-top:5px;padding-bottom:5px;*font:bold 11px/22px arial,helvetica,sans-serif;*padding-bottom:0;*padding-top:0;*height:22px}.button.hollow a.soldOut{padding:5px 19px;*min-width:46px}#ctl00_ph_SecondaryDescription_ctl00_lblTicketPrice{font-size:15px}#ctl00_ph_SecondaryDescription_ctl00_lblEventDetail a{color:#15928A;border-bottom:1px dotted #FFF}.rooms_suites{background-position:0 -1099px}.book_a_room{background-position:0 -3408px}.resort_packages{background-position:0 -1221px}.hotel_amenities{background-position:0 -1033px}.small_groups{background-position:0 -1899px}.conceirge_services{background-position:0 -2167px}.pools_cabanas{background-position:0 -1339px}.sahara_spa_hammam{background-position:0 -968px}.salon{background-position:0 -2014px}.shopping{background-position:0 -2224px}.facilities_map{background-position:0 -1954px}.casino_games{background-position:0 -2339px}.casino_credit{background-position:0 -1396px}.restaurant_collection{background-position:0 -2398px}.room_service{background-position:0 -1731px}.make_a_reservation{background-position:0 -2086px}.lounges_bars{background-position:0 -1622px}.night_club{background-position:0 -3519px}.events_calendar{background-position:0 -1278px}.art{background-position:0 -1567px}.plan_a_meeting{background-position:0 -2282px}.book_a_meeting{background-position:0 -1513px}.meeting_facilities{background-position:0 -1843px}.meeting_services{background-position:0 -1789px}.join_now{background-position:0 -1677px}.about_identity{background-position:0 -2510px}.unlock_monday{background-position:0 -2566px}.identity_events_promotions{background-position:0 -1454px}.chapel_wedding{background-position:0 -2919px}.race_sports-book{background-position:0 -2870px}.EA_Sports_Bar{background-position:0 -3576px}.special_events_cater{background-position:0 -3680px}.IceRink{background-position:0 -3735px}.bruno_mars{background-position:0 -3919px}.nye2013{background-position:0 -3972px}.social_hour{background-position:0 -4026px}.thechelsea{background-position:0 -4078px}.rrl{background-position:0 -4129px}.marriott-rewards{background-position:-101px -4128px}.lucky-cat{background-position:-151px -4129px}.fitist{background-position:-201px -4129px}.lia-chavez{background-position:-251px -4129px}.hoops-hops{background-position:-301px -4129px}.group_dining{background-position:0 -3866px}.world_championship{background-position:0 -3464px}.black_friday{background-position:-51px -4129px}#ctl00_ph_PrimaryNav_ctl00_rptPrimary_ctl04_rptSecondary_ctl04_lnkSecondaryMenuLink{background-position:0 -3866px}#mask input{margin-right:5px}#mask span{margin-right:35px;font-size:13px;font-family:verdana,helvetica,arial,sans-serif}#mask div.catagory-section{display:inline-block}.catagory-section .descriptive-text p{font-size:13px}.catagory-section .module-large{width:690px!important}.catagory-section .module-small{width:240px!important}.module-disp{display:inline-block}.content-desc{float:left;margin-right:30px}.flash .button.hollow a{min-width:0}#flash-shell{display:block}#flash-shell #extended-offer p{font-size:11px}#flash-shell #extended-offer input[type='text']{font-size:12px}#flash-shell #extended-offer{border:2px solid #15928A!important;top:auto;padding:20px 50px;bottom:3%}#flash-shell #offerdetails{margin-bottom:0}#flash-shell #extended-offer input[type='submit']{background:#15928A url("/images/btn-gradient.png")}#divEvents .module-disp h4,#divGaming .module-disp h4,#divBar .module-disp h4,#divRestuarants .module-disp h4,#divSpa .module-disp h4,#divBESPOKE .module-large h4,#divBESPOKEONE .module-large h4{padding-bottom:10px}#divEvents .module-disp h4,#divGaming .module-disp h4,#divBar .module-disp h4,#divRestuarants .module-disp h4,#divSpa .module-disp h4,#divBESPOKE .module-large h4,#divBESPOKEONE .module-large h4{color:#fff;font-weight:normal}#divEvents .module-disp h4.exp,#divBar .module-disp h4.exp,#divRestuarants .module-disp h4.exp,#divSpa .module-disp h4.exp,#divGaming .module-disp h4.exp{color:#15928A;text-transform:uppercase;font-weight:normal;padding-bottom:10px}.button.hollow.right.bespoke_btn a{*text-align:center}#PersonalInfo input[type='text']{width:300px!important}#ctl00_ph_Main_ctl00_ContestQuestion input[type='text']{width:296px \0/!important;*width:296px!important}.connect a{border:1px solid #7D7D7D;color:#fff;font:bold 12px/33px arial,helvetica,sans-serif!important;padding:0 14px;height:33px;line-height:33px;display:inline-block;background:url(/images/bg-input-connect.gif) repeat-x left bottom #0abaac!important;cursor:pointer}.connect-internet{color:#fff;font-size:12px}.connect{text-align:right}.thank-you p:first-child{font-size:14px}#explore-the-cosmopolitan h2.room-details-content{font-weight:bold;font-size:26px;padding-left:0;padding-bottom:30px;color:#7A288D}#explore-the-cosmopolitan .explore-left-cont{width:534px;float:left}#explore-the-cosmopolitan .explore-left-cont img,#explore-the-cosmopolitan .explore-right-cont img{float:left}#explore-the-cosmopolitan .explore-right-cont{width:300px;float:right}.explore-main{margin-bottom:50px;width:100%}#explore-the-cosmopolitan .explore-left-cont .description{float:right;width:272px;margin-bottom:80px}#explore-the-cosmopolitan .explore-left-cont .description h4 a,#explore-the-cosmopolitan .explore-right-cont .description h4 a{color:#7A288D;font-weight:bold;text-decoration:none;border-bottom:1px solid #7A288D;line-height:165%;font-size:14px}#explore-the-cosmopolitan .explore-left-cont .description p{font-size:11px;color:#fff}#explore-the-cosmopolitan .explore-left-cont .explore-list{clear:both}#explore-the-cosmopolitan .explore-right-cont .description{width:194px;float:left;padding-top:5px}#explore-the-cosmopolitan .explore-right-cont img{border:1px solid #7A288D;margin-right:24px}#explore-the-cosmopolitan .explore-right-cont .explore-list{margin-bottom:20px}#explore-the-cosmopolitan .explore-left-cont .description.desc-2{width:450px;float:left;margin-bottom:80px}#explore-the-cosmopolitan .explore-left-cont.explore-left-2{width:100%}#explore-the-cosmopolitan .explore-left-cont.explore-left-2 img{margin-right:20px}#splash.splash_connect{width:908px!important}#splash.splash_connect #splash-headline-long{right:10px!important;width:290px!important;left:auto!important;top:42px}#splash.splash_connect #splash-headline-long .thank-you h3{text-transform:uppercase;font-weight:bold;color:#0bb6a4;line-height:21px}#splash.splash_connect #splash-headline-long .thank-you h4{color:#fff;margin-bottom:55px}#splash.splash_connect #splash-headline-long .thank-you p.connect{width:208px;text-align:center}#CosmoHomeCountdown{width:690px;height:300px;position:relative;margin:0;padding:0}a.contest-term-cond{*float:right;*margin-right:260px}a.contest-term-cond-email-sign{*float:right;*margin-right:640px}#ctl00_ph_Main_ctl00_chkAgree{margin-right:10px;*display:block;*float:left}#cosmoSignUpForm h2{font-size:20px}#hideDiv .module{margin-bottom:0}.confirmation_container{padding:10px;height:auto;!important height:315px;min-height:315px;color:#666}.confirmation_container h1{font-family:helvetica,arial,sans-serif;font-size:18px;margin:0}.confirmation_container p{margin:0;padding:5px 0 10px 0;color:#7A288D}.head_title{clear:both;padding:10px 0 0 0;margin-bottom:10px;background-image:url("/images/module-bg.png")}.head_title h1,.head_title span{background-color:transparent;min-height:40px;text-transform:uppercase;font-family:"ff-din-web-pro-1","ff-din-web-pro-2",verdana,helvetica,arial,sans-serif;font-size:16px;letter-spacing:1px;color:#7A288D}.head_title h1,.head_title p{padding-left:10px}.head_title span{font-size:27px}.stay_thnks,.explore_thnks,.taste_thnks{float:left;width:286px;height:auto;background-color:transparent;background-repeat:repeat;background-size:auto auto;padding:0 5px 5px 0}.taste_thnks{border-right:0;padding-right:0}.three_columns{margin-top:-13px}.three_columns h1{color:#666;padding:20px 0 20px 10px;background-image:url("/images/bg_gradient.jpg");background-repeat:repeat-x}.confirmation_container .three_columns p{float:left;padding:0 10px 0 10px}.confirmation_container ul{float:left;padding:10px 0 0 10px}.stay_thnks div,.explore_thnks div,.taste_thnks div{background-image:url("/images/module-bg.png");background-repeat:repeat;background-size:auto auto;height:auto;!important height:253px;min-height:253px;padding:0}.confirmation_container .thank_you_content{background-image:url("/images/special-module-bg.png");background-repeat:repeat;background-size:auto auto;height:68px;padding:5px}.thank_you_content div{background-image:url("/images/module-bg.png")}.confirmation_container .head_title p{color:#EDEDEE}.confirmation_container .head_title p,.confirmation_container .three_columns p,.confirmation_container .three_columns ul li a{font-size:11px}.confirmation_container .three_columns ul li a{border-bottom:1px dotted #fff}.confirmation_container .three_columns ul li a:hover{border-bottom:1px solid #fff}.confirmation_container .three_columns ul li{margin-bottom:3px}.module .module-content h1.head-color{color:#5D5140}#footer #social .googleplus a{background:url(/images/common-sprite.png) left -2839px no-repeat}#ctl00_ph_BookNow_ctl00_btnBookNow{width:auto;min-width:140px!important;padding:0 8px!important;*min-width:140px!important;min-width:120px \0/!important}.ie #ctl00_ph_BookNow_ctl00_btnBookNow{width:auto!important}.tcolv-identity-container{background-image:url("/images/identity/assets/container.png");min-width:100%;float:left;display:flex}.tcolv-identity-block{margin:5px}.tcolv-identity-icon{margin:5px;padding:10px;float:left;display:inline-table}.tcolv-identity-list-block{width:100%;padding-top:10px;padding-left:10px}.tcolv-identity-list-column{width:45%;margin:0;padding:10px;float:left}.tcolv-identity-block>h2{text-transform:uppercase;font-size:30px;color:#8c189f}.tcolv-identity-block>p{font-size:12px;color:#010101;width:95%}.tcolv-identity-list-block>h3{color:black}.tcolv-identity-list-column>ul{list-style:disc}.tcolv-identity-list-column>ul>li{color:black}a.event-package{padding:104px 9px 0;width:147px;text-align:left;color:#fff;text-transform:uppercase;font-family:sans-serif;font-size:12px;text-decoration:none;display:block;background-color:#000;background-repeat:no-repeat}