.find-a-show .col{position:relative;float:left;display:inline;padding:9px}.find-a-show #col-left{padding-top:22px;width:173px;overflow:hidden;border-right:1px solid #ccc;color:#333;font-size:.916em}.find-a-show #col-left .show-poster{margin-bottom:7px}.find-a-show .sponsored-col{padding-top:10px!important;margin-top:-90px;border-right:none!important;z-index:890;background-color:white}#shows-story .sponsored-col,#shows-reviews .sponsored-col,#shows-souvenirs .sponsored-col,#shows-cast .sponsored-col{padding-top:22px!important;margin-top:0;border-right:1px solid #ccc!important}.shows-overview #col-middle,.shows-groups #col-middle{width:364px;padding-top:22px;border-right:1px solid #ccc;border-left:1px solid #ccc}.shows-overview #col-right,.shows-groups #col-right{width:364px;_width:370px;padding-top:5em}.ie8 .shows-overview #col-right,.ie8 .shows-groups #col-right{overflow:hidden}.shows-overview #col-right #share-this,.shows-groups #col-right #share-this{position:absolute;overflow:hidden;*zoom:1;right:9px;top:22px;border-top:0;padding-top:0;width:364px;text-align:right;border-bottom:1px solid #ccc;padding-bottom:1em;margin-left:15px}a.image-link{float:left;padding-right:15px}a.download{display:inline-block;background-color:#db0423;color:white;font-weight:bold;text-decoration:none;padding:5px 10px;font-size:1.2em;margin:1em 0}.shows-overview .no-sponsor #nav-event,.shows-groups .no-sponsor #nav-event{position:static;float:left}#nav-event{position:static;float:left}.mod-buy-tickets{background:#f7f6ed;border-bottom:1px solid #ccc;margin-bottom:15px}.mod-buy-tickets h3{*zoom:1;background:#e3e2d6;border-bottom:4px solid white;padding:14px 11px 9px}.mod-buy-tickets h3 .show-date-range{display:block;line-height:1em}.mod-buy-tickets h3 .onsale-date{display:block;font-size:.85em;line-height:1.25em;margin-bottom:.5em}.mod-buy-tickets div.content-wrap{padding:13px 15px 10px}.mod-buy-tickets div.content-wrap span.from{display:block;text-transform:uppercase;font-weight:700}.mod-buy-tickets div.content-wrap span.price{display:block;font-size:2em;margin-bottom:5px;letter-spacing:-2px;font-weight:700;color:black}.mod-buy-tickets div.content-wrap .arrow-list{*zoom:1;background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x;padding-top:7px;_padding:7px 0 0;padding-bottom:.5em}.mod-buy-tickets div.content-wrap .arrow-list.announced{background-image:none}.mod-buy-tickets div.content-wrap .arrow-list.announced li{font-weight:600}.mod-buy-tickets div.content-wrap h4{*zoom:1}.mod-buy-tickets div.content-wrap p{margin-top:1em}.extras-link{display:block;margin:7px 0;padding:9px 0 0;background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x}.slide-link span{margin-left:5px;color:#db0423}.slide{display:none}#mod-buy-group-tickets{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x;margin:7px 0;padding-top:16px;_padding:16px 0 0}#mod-buy-group-tickets.groups-only{background-image:none;padding-top:0}.mod-visa-sig{padding:12px 0}.mod-visa-sig img{float:left;display:inline;margin-right:10px}.mod-visa-sig span.title{display:block;text-transform:uppercase;font-weight:700;margin-bottom:3px}.find-a-show #col-left table{width:100%;font-size:.916em;text-align:right;text-transform:uppercase;margin-bottom:10px}.find-a-show #col-left tr{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x 0 100%}.find-a-show #col-left tr.no-border{background:0}.find-a-show #col-left tr.no-border td{_background:0}.find-a-show #col-left td{padding:7px 0;_background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x 0 100%}.find-a-show #col-left td.label{text-align:left}.mod-important-dates{padding-bottom:10px}.mod-important-dates td.label{font-weight:700}.mod-playing-at{line-height:140%}.mod-playing-at span.theater-name{display:block;text-transform:uppercase;font-weight:700}.mod-playing-at span.theater-name a{color:#333;background:url(../img/icons/arr-more-small.png) no-repeat 100% 50%;padding-right:7px}.mod-playing-at ul{margin-bottom:15px}.mod-playing-at ul li{float:left;display:inline;margin-right:3px;color:#ccc}.mod-playing-at ul li a{margin-right:3px}.mod-time .time{display:block;line-height:140%}.find-a-show #col-left .mod-package{color:black}.mod-package h3{margin-bottom:5px}.mod-package .image-wrap{position:relative;margin-bottom:10px}.mod-package .image-wrap img.poster-thumb{border:1px solid white;position:absolute;top:39px;left:132px}.mod-package a.title{display:block;font-size:1.181em;margin-bottom:2px;font-weight:700}.mod-package div.learn-more{margin:5px 0 15px}.find-a-show .build-package-wrap{margin:5px -10px 15px}.find-a-show .build-package-wrap .build-package .type{padding-left:0}#col-left .mod-newsletter{margin-bottom:15px}#col-left .mod-newsletter input{margin-top:5px}.mod-gift-card{padding:9px;background:#f7f6ed}.mod-gift-card p{margin:8px 0;color:black}.mod-gift-card span.val{font-weight:700;text-transform:uppercase}.mod-story{padding-right:20px;margin-bottom:30px}.mod-story .arr-see-all{margin-top:20px}.mod-story h3.see-it{margin-top:20px}.mod-story h4{margin-bottom:10px}.mod-story p,.mod-benefits p,.mod-benefits ul li{color:#333;line-height:125%;font-size:1.083em;margin-bottom:5px}.mod-benefits ul{margin-top:1em}.mod-benefits ul li{list-style-type:disc;list-style-position:outside;margin-left:15px}.mod-word-mouth{padding:18px 0 10px;background:url(../img/decoration/horizontal-break-two.png) repeat-x}.word-of-mouth-wrap{background:url(../img/shows/title-word-of-mouth.png) no-repeat 0 50%;padding:0 0 0 94px;margin-bottom:10px}.word-of-mouth-wrap .desc{border-left:1px solid #ccc;padding:5px 10px;margin-bottom:5px}.word-of-mouth-wrap .desc p{padding-right:50px;line-height:125%}#content .word-of-mouth-wrap .desc h3{margin-bottom:5px}body.shows-story p.half-image{float:left;display:inline;margin-right:15px;margin-bottom:5px}.mod-show-buzz{border-top:1px solid #ccc;padding:10px 0 20px 0}.mod-show-buzz span.red-highlight{padding:1px 4px}.mod-show-buzz ul{margin-bottom:12px}.mod-show-buzz ul li{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x 0 100%;padding:12px 0}.mod-show-buzz ul li .buzz-meta{color:#333;font-size:.833em;margin-bottom:6px}.mod-show-buzz ul li .buzz-meta span.red-highlight{margin-right:3px}.mod-show-buzz ul li .buzz-meta span.break{color:#ccc}#col-right .mod-show-buzz{border:0;padding-top:0}#col-right .mod-show-buzz span.date{display:none}#col-right .mod-show-buzz h3{margin:0}.mod-show-buzz ul li a,.mod-cast-creative ul li a{font-weight:700;line-height:120%}.mod-cast-creative{border-top:1px solid #ccc;padding-top:10px;margin:10px 0 30px}.mod-cast-creative ul{float:left;display:inline}.mod-cast-creative ul li{margin-bottom:10px}.mod-cast-creative ul.cast{width:180px;background:url(../img/decoration/dots-vertical-7f7f7f-3px.png) repeat-y 100% 0;margin-right:10px}.mod-cast-creative ul.creative{width:140px}.mod-cast-creative ul span{display:block;color:#828282;*zoom:1;*margin-left:-16px;padding-left:0}.mod-cast-creative ul span.member-name{color:#333;font-weight:700;*margin-left:0}.mod-video{border-bottom:3px solid #ccc;margin-bottom:1px;padding-bottom:25px;*width:364px}#col-right ul{display:block}#col-right ul.related li{float:left;display:inline;margin:8px 6px 10px 0;*margin-right:6px}#col-right>div{border-top:1px solid #ccc;padding-top:10px}#col-right>div:first-child{border-top:0;padding-top:2.5}.ie7 #col-right>div:first-child{padding-top:4.5}#col-right>div:first-child h3{margin-top:0}#col-right>div.mod-theater-loc{margin-bottom:20px;padding-top:20px}#col-right>div.mod-photos{margin-bottom:10px;padding-top:20px}.mod-video .related{float:left;display:inline;font-size:0!important}.mod-video .related img{width:84px;overflow:hidden}.mod-video .br-vid{margin-left:0}.mod-photos{padding-bottom:2em}.mod-photos .arr-see-all{_padding-top:10px}.mod-theater-loc #google-map{width:364px;height:275px;background:#eaeaea;margin-bottom:10px}.mod-theater-loc .theater-info{padding-bottom:10px}.mod-theater-loc .theater-info img{float:left;display:inline;margin-right:12px}.mod-theater-loc .theater-info p{display:block;width:250px;line-height:140%}.mod-theater-loc .theater-name{display:block;font-weight:700;font-size:1.083em;padding:0 0 8px 18px;background:url(../img/global/maps-small-icon-2.png) no-repeat 0 0}.mod-theater-loc .call-us{background-position:0 19px;border-top:1px solid #ccc;font-size:1.2em;line-height:1.3;margin-bottom:.5em;padding:20px 0 5px 50px}.mod-nearby{border-top:1px solid #ccc;padding-top:10px}.mod-nearby h3{margin-bottom:10px}.mod-nearby h4{font-size:1.083em;margin-bottom:8px}.mod-nearby ul li{margin-bottom:10px;line-height:120%}.mod-nearby ul li img{float:left;display:inline;margin-right:10px}.mod-nearby .btn-see-all{margin-bottom:15px}.mod-nearby .venue-name{display:block;font-weight:700;font-size:1.083em}.mod-elsewhere ul{padding-top:5px;margin-bottom:15px;font-weight:700}.mod-elsewhere ul li{margin-bottom:5px}.mod-elsewhere ul li a{background:url(../img/icons/arr-more-red.png) no-repeat 0 50%;padding-left:10px}.mod-elsewhere h3{margin-bottom:5px!important}.mod-elsewhere-wide h3 span{display:inline}.mod-also-playing{margin-top:2em;background:url("../img/global/bg-buy-tickets.png") repeat-x scroll 0 0 #e6e6e6;border:1px solid #ccc}.mod-also-playing h3,.mod-also-playing .slider{margin:.5em 0 1em 10px}.mod-also-playing .slider{font-family:Verdana,Helvetica,sans-serif;font-size:.916em;text-align:right;display:block;margin:0 10px 1em 10px;padding:8px 10px 2px 10px;background:url("../img/icons/arr-more-red.png") no-repeat scroll 100% 12px transparent;line-height:1em}.mod-also-playing .also-shifted{overflow:hidden;float:left;width:215px}.mod-also-playing ul{margin:1em 10px 0 10px;border-top:1px solid #ccc;padding:0;overflow:hidden;*margin:1em 0 0 0;*border-top:0}.mod-also-playing ul li{background-color:white;border-bottom:1px solid #ccc;overflow:hidden;margin:0;padding:0;*margin:-5px 15px 0 10px}.mod-also-playing ul li.even{background-color:#f5f5f5}.mod-also-playing ul li:hover{background-color:#f7f6ed}.mod-also-playing ul li a{color:#333;float:left;font-size:1em;padding:12px 0 12px 10px;text-decoration:none;margin:0;overflow:hidden}.mod-also-playing ul li a span{color:#065ca8;float:left;width:100px;padding-right:10px}.mod-also-playing ul li a span:hover{text-decoration:underline}.mod-also-playing ul li a div.date{font-size:.95em;color:#666;text-decoration:none;text-transform:capitalize;line-height:1.5em}#col-right .hr-solid{margin-top:0}.no-videos{padding-top:0;background:0;border-top:0}ul.arrow-list li{margin-bottom:4px;*zoom:1}ul.arrow-list li a{display:block;background:url(../img/icons/arr-more-red.png) no-repeat 0 50%;padding-left:9px;*zoom:1}#col-left h3 a:hover,#col-left h3 a{color:black;text-decoration:none}#col-left #buy-tix-heading{position:relative;top:-13px;left:-15px;width:151px;display:block}.mod-buy-tickets{position:relative}.buy-tickets{position:relative;top:2px}#pricing{position:relative}#col-middle h3{margin-bottom:15px}#col-middle h1{font:1.5em/1 "Trebuchet MS",Arial,Helvetica,sans-serif;letter-spacing:-1px;text-transform:uppercase;margin-bottom:10px}#col-right h3{margin-bottom:10px}.find-a-show #col-left p{font-size:1em;line-height:1.2em}.find-a-show #col-left h4{margin-bottom:8px}.find-a-show #col-left .divider{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x;height:1px;overflow:hidden;margin:15px 0}.tan-wrap{background:#f7f6ed;padding:10px 15px;border:1px solid #ccc;border-width:1px 0;margin-bottom:15px;margin-top:15px}.vid-placeholder{width:364px;height:210px;background:#111;background:url(../img/global/video-no-preview-lrg.png) no-repeat 50% 50% black}.dot-bottom{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x 0 100%;padding-bottom:5px;margin-bottom:10px}.arr-see-all{display:block;clear:both}.shows-story #col-middle,#shows-cast #col-middle,.shows-reviews #col-middle,.shows-store #col-middle{padding-top:22px;width:555px;border-right:1px solid #ccc}.shows-story #col-right,#shows-cast #col-right,.shows-reviews #col-right,.shows-store #col-right{padding-top:22px;width:174px}#col-right .mod-show-buzz ul{*width:174px!important}.shows-story #col-right img{position:absolute;bottom:0;right:0}.shows-story #col-middle h2{margin-bottom:10px}#shows-cast #share-this{position:absolute;top:24px;left:436px}#shows-cast #col-middle h4{font-size:1.083em;margin-bottom:5px}#shows-cast #col-middle h4.no-headshots{margin-top:30px}#shows-cast #col-middle table{margin-bottom:25px;background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x}#shows-cast #col-middle table thead{display:none}#shows-cast #col-middle table tr td{padding:7px 0;background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x 0 100%}#shows-cast #col-middle table tr td span.member-name{color:#333;font-weight:700}#shows-cast #col-middle table tr td.role{width:220px}#shows-cast #col-middle table tr td.person-name{font-weight:700}#shows-cast #col-middle table.last td{background:0}#shows-cast #col-middle .stars{margin:20px 0 30px;background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x}#shows-cast #col-middle .stars-row{padding:15px 0;background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x 0 100%}#shows-cast #col-middle .stars-row .star{float:left;display:inline;width:183px;background:url(../img/decoration/dots-vertical-7f7f7f-3px.png) repeat-y 100% 0;text-align:center;padding-bottom:5px;line-height:120%}#shows-cast #col-middle .stars-row .last{background:0}#shows-cast #col-middle .stars-row img{margin-bottom:2px}#shows-cast #col-middle .stars-row .info a{font-size:1.083em;font-weight:700}#shows-cast #col-middle .stars-row .info span{color:#828282}.shows-reviews #main-content .content-wrap{padding:22px 10px}.shows-reviews h2{text-transform:uppercase;font-size:1.5em;font-weight:400;padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px}.shows-reviews #col-middle h3{margin-bottom:3px}.shows-reviews #col-middle #share-this{position:absolute;top:25px;left:428px}.shows-reviews #col-middle .review-title{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x 0 100%;padding-bottom:8px;margin-bottom:15px}.shows-reviews #col-middle .review-list li{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x 0 100%;padding-bottom:25px;margin-bottom:15px;color:#333}.shows-reviews #col-middle .review-list li.last{background:0;margin-bottom:0}.shows-reviews ul li div.review-info{float:left;display:inline;width:175px;font-weight:700}.shows-reviews ul li div.review-copy{float:left;display:inline;width:350px;padding-right:20px;line-height:120%}.shows-reviews .br-vid{margin-bottom:20px}.shows-souvenirs #col-middle{padding-top:22px;width:580px;border-right:1px solid #ccc}.shows-souvenirs #col-right{padding-top:22px;width:153px}.shows-souvenirs #main-content .content-wrap{padding:22px 10px}.shows-souvenirs #share-this{position:absolute;top:25px;left:460px}.show-leaderboard{margin-top:25px}.shows-groups .mod-story{border-top:1px solid #ccc;padding:15px 0;margin:0;line-height:1.25}.shows-groups .mod-story h4{font-size:1.2em;font-weight:bold}.shows-groups .mod-story ul.summary h5{font-size:1.1em;margin-bottom:.5em}.shows-groups .mod-video{padding-bottom:4px}.shows-groups .mod-show-buzz ul{margin-bottom:0}.shows-groups .mod-show-buzz ul h5{margin:.5em 0}#col-middle .first-child-ie6{border:0;padding-top:0}#classroom-unit{background:url(../img/global/bg-buy-tickets.png) repeat-x;border:1px solid #ccc;padding:4px 0 0 12px;min-height:63px;_height:63px}#classroom-unit #classroom-logo{float:left;display:inline;padding-right:10px}.classroom-info{display:inline;float:none}.classroom-info p{padding-top:10px;line-height:1.4em}#brand{padding-bottom:15px}#brand #breadcrumb{width:925px;padding:15px}#brand #show-brand{float:left;width:600px;padding-left:15px;border-right:1px solid #ccc;padding-bottom:30px}#brand #show-brand img{float:left;display:inline;margin-right:15px;padding-bottom:2em}#brand #show-brand h1{font-size:2em;font-weight:600;line-height:1em;margin-top:0;padding-top:0;margin-bottom:15px}#brand #show-brand p{font-size:1.25em;line-height:1.25em;padding-right:15px}#brand #show-brand .buy-tickets-link{padding-top:12px;font-size:1.25em}#brand #show-brand .button{font-size:1.25em;padding-bottom:13px}#brand #show-brand .buy-package-link{padding-left:10px}#brand #show-brand p.error-msg{margin-left:100px;padding-left:15px}#brand #now-playing{background:url(../img/decoration/dots-horizontal-7f7f7f-3px.png) top left repeat-x;padding-top:15px;margin-top:40px;margin-right:30px;clear:left}#brand #now-playing h2{padding-bottom:15px;line-height:1.75em}#brand #now-playing ul.other-series-list{padding:0;margin:0;border-top:2px solid #ccc;border-bottom:2px solid #ccc;display:block;color:#333}#brand #now-playing ul li.row{border-bottom:1px solid #ccc}#brand #now-playing ul li.last{border:0}#brand #now-playing ul li ul li{display:inline;float:left;width:150px;padding-top:22px;padding-bottom:22px;line-height:1em}#brand #now-playing ul li ul li.show-name{width:260px;padding-left:10px}#brand .col-ad{float:left;width:215px;padding:0 0 15px 30px;margin:0}