.hotel h2,.restaurant h2{font-size:1.5em;text-transform:uppercase;font-weight:400;margin-bottom:.5em;margin-bottom:1em;text-align:left}.hotel h3,.restaurant h3,.theater h3{letter-spacing:0;text-transform:none;font-size:1.2em;font-weight:bold;margin-top:1.5em}h4{font-weight:600}#content{width:960px}#main-content{padding:1.5em 15px;margin-right:0}#main-content .aside{float:left;margin-right:15px}#main-content p,#main-content address{margin:.5em 0;font-size:13px;line-height:125%}#main-content address{font-size:1.083em}#sidebar{width:350px;border:0;border-left:2px solid #ccc;display:table-cell;vertical-align:top;padding:1.5em 15px;overflow:hidden}#sidebar p{margin:.5em 0;font-size:13px;line-height:125%}#sidebar .aside{overflow:hidden;padding-bottom:1em;border-top:1px solid #ccc;padding-top:1.5em}#sidebar .aside p,#sidebar .aside img{float:left;display:inline;overflow:hidden}#sidebar .aside img{margin-right:15px}#main-content,#sidebar{*display:inline;*float:left}#main-content{_border-right:2px solid #ccc}#sidebar{*position:relative;*left:-2px}ul.summary li{margin-bottom:1.5em}ul.summary li p{overflow:hidden}#share-this{border-bottom:1px solid #ccc;padding-bottom:1em;width:100%;text-align:right;overflow:hidden;*zoom:1;float:right}body#restaurant-list #main-content ul.summary{margin-top:0}body#hotel-room-list ul.summary{_border-top:3px solid #ccc;_margin-top:1em;_padding-top:2em}body.venues #content #main-content{*width:536px}body.hotel #main-content{_padding-top:0}body.venues #content #sidebar{*width:350px}#area-map li{margin-bottom:1em}#area-map li p a{background:url(../img/global/maps-small-icon.png) no-repeat 0 2px;padding:2px 0 0 18px;display:block}#venues-header-wrapper{width:100%;background-color:black;background:black url(../img/global/bg-home-wrap.png) top left repeat-x scroll;background:black url(../img/global/bg-home-wrap.png) repeat-x\9;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#333),color-stop(13%,#000),color-stop(50%,#000),color-stop(100%,#000));background-image:-webkit-linear-gradient(#333,#000 13%,#000 50%,#000 100%);background-image:-moz-linear-gradient(#333,#000 13%,#000 50%,#000 100%);background-image:-o-linear-gradient(#333,#000 13%,#000 50%,#000 100%);background-image:-ms-linear-gradient(#333,#000 13%,#000 50%,#000 100%);background-image:linear-gradient(#333,#000 13%,#000 50%,#000 100%)}#venues-header-wrapper #breadcrumb,#venues-header-wrapper #breadcrumb a{color:white}#venues-header-wrapper #breadcrumb{float:none;padding:15px;width:930px;margin:0 auto;*display:block}#venues-header-wrapper #breadcrumb a{font-weight:normal}body.hotel #venues-header-wrapper{background-color:black;background:black url(../img/global/bg-home-wrap.png) top left repeat-x scroll;background:black url(../img/global/bg-home-wrap.png) repeat-x\9;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#333),color-stop(13%,#000),color-stop(50%,#000),color-stop(100%,#000));background-image:-webkit-linear-gradient(#333,#000 13%,#000 50%,#000 100%);background-image:-moz-linear-gradient(#333,#000 13%,#000 50%,#000 100%);background-image:-o-linear-gradient(#333,#000 13%,#000 50%,#000 100%);background-image:-ms-linear-gradient(#333,#000 13%,#000 50%,#000 100%);background-image:linear-gradient(#333,#000 13%,#000 50%,#000 100%)}#venues-header{padding:1em 15px 0;width:930px;max-height:339px;overflow:hidden;min-height:80px;_height:80px;_height:expression(this.scrollHeight>332 ? "339px":"auto");margin:0 auto;clear:left;*zoom:1}#venues-header h1{border-bottom:0;display:inline;padding:0 0 .5em 0;*clear:none;_line-height:1.5;color:white;*zoom:1}#venues-header h1:after{content:"";display:table;clear:both}#venues-header img{float:left;padding:0 15px 1em 0}#venues-header-wrapper #event-break{opacity:.15;filter:alpha(opacity=15);clear:both;position:static}body.venues .nav{overflow:hidden;width:960px;margin:0 auto}body.venues .nav li{display:inline;float:left;height:31px;margin:0 6px;padding:14px 0}body.venues .nav li a{display:block;text-indent:-9999px;height:31px;background:url("../img/venues/sprite-nav-venues-062311.png") no-repeat}body.venues .nav li.overview a{background-position:0 0;width:72px}body.restaurant .nav li.menu a{background-position:-80px 0;width:52px}body.restaurant .nav li.group-menu a{background-position:-140px 0;width:82px}body.hotel .nav li.room-types a{background-position:-230px 0;width:79px}body.theater .nav li.directions a{background-position:-317px 0;width:72px}body.theater .nav li.parking a{background-position:-397px 0;width:59px}body.theater .nav li.hotel a{background-position:-536px 0;width:53px}body.theater .nav li.restaurant a{background-position:-597px 0;width:87px}body.theater .nav li.schedule a{background-position:-464px 0;width:64px}body.overview .nav li.overview a{background-position:0 -31px}body#restaurant-menu .nav li.menu a{background-position:-80px -31px}body#restaurant-group-menu .nav li.group-menu a{background-position:-140px -31px}body#restaurant-group-menu #main-content div p{margin-bottom:15px}body#restaurant-group-menu #main-content div .button{margin:15px 0 0 0}.ie8 body#restaurant-group-menu #main-content div .button{line-height:25px}body#hotel-room-list .nav li.room-types a,body#hotel-room-detail .nav li.room-types a{background-position:-230px -31px}body#theater-directions .nav li.directions a{background-position:-317px -31px}body#theater-parking .nav li.parking a{background-position:-397px -31px}body#theater-hotel .nav li.hotel a{background-position:-536px -31px}body#theater-restaurant .nav li.restaurant a{background-position:-597px -31px}body#theater-schedule .nav li.schedule a{background-position:-464px -31px}#venues-header-wrapper .nav-wrap{width:930px;margin:0 auto;height:63px}body.hotel #venues-header-wrapper .nav-wrap .nav{width:auto;display:inline;float:left;height:35px;margin:14px 20px;padding-left:15px;border-left:1px dashed #444}body.hotel #venues-header-wrapper .nav-wrap .nav li{padding:4px 0}body.hotel #venues-header-wrapper .nav-wrap a.button{margin-top:18px;-moz-box-shadow:1px 1px 3px #222;-webkit-box-shadow:1px 1px 3px #222;box-shadow:1px 1px 3px #222;float:left;font-size:12px;padding:0;height:25px;line-height:25px;width:125px}.ie7 body.hotel #venues-header-wrapper .nav-wrap a.button,.ie8 body.hotel #venues-header-wrapper .nav-wrap a.button{border-color:transparent;display:inline-block;background:transparent url("../img/buttons/small-button-transparent.png") no-repeat;text-align:center;display:block;margin-bottom:0;height:28px;line-height:28px;width:125px;margin-top:16px}body.venues #main-content>div{border-top:1px solid #ccc;padding:2em 0}body.venues #main-content div h2{_border-top:1px solid #ccc;_margin-top:1em;_padding:1em 0 0}body.hotel #main-content #detail h2{_border-top:0}body.venues #main-content>div:first-of-type{border:0;padding-top:0}body.venues #main-content>div:first-child{border:0 \9;padding-top:0 \9}body.hotel #main-content #detail{border-bottom:3px solid #ccc;margin-bottom:1px;_border-bottom:0}body.venues #detail h2{margin-bottom:1.5em}body.venues .notes-section{border-bottom:1px dotted #ccc;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;padding:.25em 0;width:50%}body.venues .notes-section{*display:inline}body.venues .extra-notes{margin-top:10px;max-width:540px;overflow:hidden}body.venues ul.summary li h3{font-size:1.4em;margin-top:0}#amenities ul{margin:.5em 0 2em 1px}#amenities ul li{list-style-position:outside;list-style-type:disc;margin:.5em 15px}body.venues .mod-buy-ticket{margin-bottom:1.5em}body.venues .mod-buy-ticket a img{margin-right:20px}body.venues .mod-buy-ticket h3{margin:0 0 1em 0;font-size:1.667em;font-weight:normal;letter-spacing:-1px;line-height:1.091em;text-transform:uppercase}body.venues .mod-buy-ticket h3 span{padding-right:6px}body.venues .mod-buy-ticket h4{font-size:1.2em}body.venues .mod-buy-ticket h4,body.venues .mod-buy-ticket li{line-height:1.3}#theater-schedule #search-list p{margin:3px 0 .5em;font-size:1em;line-height:1.3}#theater-schedule #search-list p.dates{margin-bottom:0}ul.show-extras{margin-top:8px;float:left}ul.show-extras li{float:left;display:inline;padding-right:5px;color:#333;font-size:.916em}ul.show-extras li a{padding-left:2px}#venues-header.full-size-photo{width:960px;position:relative;*zoom:1;_background:0;padding-top:0}#venues-header.full-size-photo h1{position:absolute;float:left;top:15px;left:30px;background-color:rgba(0,0,0,0.6);*zoom:1;filter:alpha(opacity=80) \9;background-color:black\9;padding:.25em}#venues-header.full-size-photo a.image-link,#venues-header.full-size-photo img{padding:0}#venues-header.full-size-photo img{width:960px}#venues-header.full-size-photo #event-break{top:auto}#venues-header.full-size-photo .nav{padding-left:15px;background-color:#9d0409}.direction-links a{color:#065ca8;text-decoration:none}.direction-links a:hover{cursor:pointer;text-decoration:none}form.directions{display:none;padding:1em 15px;margin-top:1em;background:#f7f6ed}form.directions legend{display:block;margin-bottom:.25em;font-weight:bold}form.directions input[type="text"]{width:230px}form.directions input[type="submit"]{margin:5px 0}form.directions label,form.directions input{display:inline;float:left}#theater-hotel #main-content li,#theater-restaurant #main-content li{padding-bottom:1em}#theater-hotel #main-content li p,#theater-restaurant #main-content li p{font-size:1em}#theater-hotel #main-content .description,#theater-restaurant #main-content .description{clear:left}#theater-hotel #main-content address,#theater-hotel #main-content address p,#theater-restaurant #main-content address,#theater-restaurant #main-content address p{color:#666;font-size:.95em;line-height:1.1em}#theater-hotel #main-content .website-link a,#theater-restaurant #main-content .website-link a{text-decoration:none}#theater-hotel #main-content .website-link a img,#theater-restaurant #main-content .website-link a img{margin-right:0;padding-left:8px;float:none;vertical-align:text-top;border:0}.ie7 .seatmap-image,.ie8 .seatmap-image{width:356px;overflow:hidden}.seatmap-image img{max-width:356px}