h3,h2{font-size:1.5em;text-transform:uppercase;font-weight:400;color:black;}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:none;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 h2,#main-content h2{margin-bottom:.5em;}#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;}#sidebar .call-us{font-size:1.2em;background-position:25px 18px;padding:15px 0 15px 75px;border-top:1px solid #ccc;margin-bottom:.5em;}#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;}a.navigational span{*display:inline;}#share-this{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;}body.venues #area-map{padding-bottom:2em;}body.venues #area-map li{margin-bottom:1em;}body.venues #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%);}body.hotel a.button{font-size:1.1em;}#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;}#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 #detail a.button{float:right;margin-right:10px;font-size:1.4em;border:0 solid white;}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;}body.venues #sidebar h2,body.venues #main-content h2{margin-bottom:1em;text-align:left;}body.venues h3{letter-spacing:0;text-transform:none;font-size:1.2em;font-weight:bold;margin-top:1.5em;}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;}body.venues .mod-buy-ticket .btn-pill-sml{margin:.5em 0;}#search-list>li{clear:left;overflow:hidden;margin-bottom:3em;}#search-list>li div{overflow:hidden;}#search-list h3{margin-top:0;}#search-list li p.dates{font-size:11px;color:#777;}#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;}#theater-schedule #search-list .btn-pill-sml{margin-right:10px;}ul.show-extras{margin-top:8px;clear:both;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:none;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;margin:0 10px 0 5px;}form.directions input[type="submit"]{margin:5px 0;}form.directions label,form.directions input{display:inline;float:left;}#sidebar form.directions span.btn-pill-sml{margin-top:.5em;}#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;}.theater #google-map{width:356px;height:275px;margin-bottom:1em;}#theater-detail .contact-info{margin-bottom:1.25em;}#theater-detail #sidebar #share-this{border-bottom:1px solid #ccc;padding-bottom:1em;width:100%;text-align:right;overflow:hidden;*zoom:1;}#theater-detail #sidebar .mod-seatmaps{clear:both;border-bottom:1px solid #ccc;padding-bottom:2em;padding-top:2em;overflow:hidden;*zoom:1;}#theater-detail #sidebar .mod-seatmaps .seatmap-image{overflow:hidden;width:356px;margin:0 auto;padding:0;text-align:center;}#theater-detail #sidebar .mod-seatmaps .seatmap-image img{max-width:356px;}#theater-detail #sidebar #area-map{padding-top:2em;clear:both;}.ie7 #theater-detail #sidebar #area-map{padding-top:0;}#theater-detail #sidebar .call-us{clear:both;}