h1{border-bottom:3px solid #ccc;font-size:2.667em;line-height:1em;padding:0 0 .5em;margin:0}blockquote{font-style:italic;margin-top:2em;font-size:1.3em}blockquote strong{font-style:normal}blockquote p{margin:.5em 0}blockquote .quote-credit{font-size:.8em;text-align:right;font-weight:bold}#wrapper{text-align:left;width:958px;margin:0 auto;line-height:1.5;border:1px solid #ccc}#breadcrumb{float:left;margin:15px;*display:inline}#breadcrumb li{*padding-bottom:3px}#secondary-header{margin:0 15px;*zoom:1;border-bottom:1px solid #ccc;padding-bottom:2px;overflow:visible;border-bottom:1px solid #ccc;padding-bottom:2px;position:relative;clear:left}#secondary-header h1{border-bottom:3px solid #ccc}#secondary-header .call-us{background-position:0 15px;_background-position-y:19px;float:right;position:absolute;top:25px;padding:15px 0 5px 50px;height:70px;top:-20px;right:0}.pagination{position:relative}.pagination li{_position:relative}.pagination .prev{float:left}.pagination .next{float:right}.image-link{float:left;padding-right:15px}.kind{font-size:.9em;text-transform:uppercase;background:#db0322;color:white;padding:1px 7px}.article-meta .pub-date{color:#898989;font-style:italic;margin-left:.5em}ul.summary .article-meta{font-size:.9em;margin-bottom:.5em}ul.summary li{overflow:hidden;*zoom:1;clear:left;margin:1.5em 0 1em;padding-bottom:1.5em;border-bottom:1px solid #ccc}ul.summary li:last-child{border-bottom:0;margin-bottom:0;border-bottom:0}ul.summary li h3{text-transform:none;font-weight:bold;letter-spacing:0;margin-bottom:.5em}ul.summary li h3 a:hover,ul.summary li div{overflow:hidden;color:#333}ul.summary li p{margin-bottom:1em}#content{display:table;overflow:visible;*position:relative;*min-height:300px;border:0;padding:15px 0;width:930px;clear:left}#content.left-nav{width:958px;_width:943px;_width:958px;padding:.5em 15px .5em 0;_padding-right:0}#content.left-nav h1{padding-left:0}#content.left-nav #sidebar{*position:static;*left:0;*top:.5em;*margin-top:0;*border-right:2px solid #ccc;border-left:0;border-right:2px solid #ccc;padding-left:0;overflow:hidden;width:192px}#content.left-nav #sidebar .nav{margin:-1em 0 2em 15px;width:100%}#content.left-nav #sidebar .nav li{width:157px}#content.left-nav #sidebar h2{border-bottom:1px dotted #cfcfcf;margin-left:15px;margin-right:15px;padding-bottom:5px}#content.left-nav #main-content{*width:719px;_width:700px;*margin-bottom:1em;*padding-top:0;*position:relative;*left:-2px;*background:white;border-right:0;*border-left:2px solid #ccc;border-right:0;padding-left:15px;padding-right:15px}#content.left-nav #detail{padding-bottom:1.5em}#content.left-nav .aside{border-top:3px solid #ccc}#content.left-nav .aside h2{border-top:1px solid #ccc;padding-top:1.5em;margin-top:2px}#main-content{display:table-cell;padding:1.5em 0 1.5em 15px;padding:1.5em 15px 1.5em 0;margin-right:15px;overflow:hidden;*border-right:2px solid #ccc;*width:566px}#main-content .aside{clear:left}#main-content ul.summary{margin-top:3em}#main-content .aside ul.summary{margin-top:1em}#main-content #secondary-header{margin:0 0 2em;_padding-top:.75em}#main-content,#sidebar{vertical-align:top;*display:inline;*float:left}#sidebar{width:177px;border:0;border-left:2px solid #ccc;display:table-cell;vertical-align:top;padding:1.5em 0 0 15px;overflow:hidden;*top:0;*position:relative;*left:-17px;*width:315px;*margin-top:1em}#sidebar h2{margin-bottom:1.5em}#sidebar .nav{margin-top:-1em}#sidebar .nav li{display:block;padding:8px 10px;width:162px;*overflow:hidden;border-bottom:0 dashed gray}#sidebar .nav li:hover{background-color:#f5f5f5}#sidebar .nav li a{*float:left;text-decoration:underline;display:block}#sidebar .nav li span{font-size:2em;float:right;color:#aaa;text-decoration:none;position:absolute;right:10px}#sidebar .nav li.selected{margin-right:0;padding:8px 10px;background-color:#e3e2d6;font-weight:bold;position:relative}#sidebar .nav li.selected:hover{background-color:#e3e2d6}#sidebar .nav li.selected a{color:black;text-decoration:none}#sidebar .nav li.selected span{color:#666}#detail{overflow:hidden;*zoom:1;padding-bottom:1em}#detail img{float:left;margin-bottom:1em;padding-right:15px}#detail img.full-size{padding-right:0}.resources-aside{float:left;clear:left;margin-right:30px;width:127px \9;padding-bottom:5px}.highlights-content .left,#text-wrapper .left{float:left!important}.highlights-content .right,#text-wrapper .right{float:right!important}.text-wrapper{padding-left:1px;overflow:hidden;_float:left}.text-wrapper p{margin-bottom:1em}.text-wrapper ul li{list-style-type:disc}.text-wrapper ul.summary li{list-style-type:none;*list-style-position:outside}.text-wrapper ol,.text-wrapper ul{margin:1em 0}.text-wrapper .indented{margin-left:15px}.text-wrapper ol li{list-style-type:decimal}.text-wrapper ul li,.text-wrapper ol li{list-style-position:inside}body#show-list #content #main-content{*width:700px}body#show-list p.intro,#content p.intro,body#last-minute #content p.intro{padding:.5em 15px 1em 0}body#show-list .results{width:100%;text-align:right;color:#7f7f7f;font-size:.9em;padding:.25em 0}body#last-minute table{margin:1.5em 0 2em}#content table{line-height:1.3}#show-list table,#show-list #content.left-nav #main-content{*width:732px;_width:700px}#last-minute table{*width:auto}table .show{*width:183px}#groups-last-minute th.show{padding-left:0}table .show-date{width:117px;padding-right:0}table .show-time{width:119px;padding-right:0}table .number-tickets{width:123px;padding-left:0}table .price{width:83px;padding-left:10px}table tbody .seats-section{padding-left:15px}table tbody .price{padding-left:25px}table .seats-section{width:123px}table .call{width:127px;*width:137px;text-align:center}#content table thead tr th{position:relative;position:static\9}#content table th p{margin-left:9px;height:37px;color:#065ca8;font-size:1em}#content table th div{background:url(../img/icons/arr-asc-small.png) no-repeat 0 40%;overflow:hidden;position:relative;height:37px}#content table th div span{background:url(../img/icons/arr-desc-small.png) no-repeat 0 21px;position:absolute;left:0;height:37px;width:7px}table th.show-date div,table th.number-tickets div,table th.show-time div{margin-left:8px}table th.show p,table th.price p,table th.seats-section p{line-height:37px}table th.show-date p,table th.number-tickets p,table th.show-time p{margin:0;padding:0}#content table th{border-top:4px solid white}#content table thead th.headerSortUp,#content table thead th.headerSortDown{border-top:4px solid #db0322}table .headerSortUp div span{background:0}table .headerSortUp div{background-position:0 55%}table .headerSortDown div{background:0}table .headerSortDown div span{background:url(../img/icons/arr-desc-small.png) no-repeat 100% 55%}body#show-list #content.left-nav #sidebar h2{border-bottom:1px dotted #cfcfcf;margin-bottom:.5em;margin-left:15px;margin-right:15px;padding-left:0;padding-bottom:2px;_padding-bottom:5px;font-size:20px;text-transform:uppercase;font-weight:400}body#show-list #sidebar h2 span{font-size:.65em;line-height:1.4;display:block;padding-bottom:2px;_padding-bottom:7px;margin-bottom:5px;border-bottom:1px dotted #cfcfcf;font-weight:400}body#show-list #sidebar ul{padding-left:15px;padding-right:0;margin-bottom:3em;overflow:hidden}body#show-list #sidebar li{border-bottom:1px solid #efefef;padding:2px 0;margin-right:15px;clear:left}body#show-list #sidebar li a{padding-left:12px;background:url("../img/icons/arr-more-red.png") no-repeat scroll 0 50% transparent;display:block}body#show-list #sidebar li.selected{border:0;padding:0;width:177px}body#show-list #sidebar li.selected a{width:178px;*width:163px;padding-right:12px;margin:0;background:#3992ee;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-transform:none;font-size:1em;color:white;float:left;font-weight:bold;height:22px;line-height:22px;position:relative}body#show-list #sidebar li.selected a div{right:-24px;*right:-22px}body#show-list #sidebar li.selected a span{border:11px solid white;border-left-color:transparent;position:absolute;right:0;top:0;margin-left:11px;width:0;height:0;line-height:0}.ie7 body#show-list #sidebar li.selected a span{background:transparent url(../img/buttons/arrow-3992ee.png) bottom right no-repeat scroll;zoom:1;float:left;right:-1px}body#show-list #sidebar li.selected a:hover,body#show-list #sidebar li.selected a:visited,body#show-list #sidebar li.selected a:active{color:white;text-decoration:none}#ad-box{background:url("../img/decoration/diagonal-pattern-f1f1f1.png") repeat scroll 0 0 transparent;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-left:-15px;padding:12px 24px;*zoom:1;position:relative;top:-0.5em}#ad-box div{*margin-right:15px}#content.home #main-content,#content.home #sidebar{padding-top:1em}#groups-homepage #wrapper{width:928px;padding:0 15px}#groups-homepage #secondary-header{overflow:hidden;padding:40px 0 1.5em;margin:0;border-bottom:0 solid white;background:url("../img/decoration/horizontal-break-two.png") repeat-x scroll 0 100% transparent}#groups-homepage #secondary-header h1{font-size:2em;border:0;padding:0}#groups-homepage #secondary-header #tagline{font-size:4.2em;width:615px;line-height:1.2;float:left}#groups-homepage #secondary-header #intro{font-size:1.1em;overflow:hidden;float:left;width:277px;padding:5px 0 15px 30px}#groups-homepage #secondary-header #intro p{margin:1em 0;line-height:1.6;*width:100%}#groups-homepage #secondary-header .intro-links{color:#666}#groups-homepage #secondary-header .intro-links a{margin:0 0 0 .5em;text-decoration:underline;font-size:1.1em}#groups-homepage #secondary-header .intro-links a.button{margin:0 .5em 0 0;text-decoration:none}#groups-homepage #secondary-header .intro-links a.button:hover{text-decoration:none}#groups-homepage .featured{clear:left;margin-top:2px;padding-bottom:2em;border-top:0 solid white;border-bottom:1px solid #ccc;overflow:hidden;position:relative;*zoom:1}#groups-homepage .featured h2{margin:.75em 0 .5em 15px}#groups-homepage .featured .prev{left:14px;position:absolute;top:107px}#groups-homepage .featured .next{position:absolute;right:11px;_right:12px;top:107px}#groups-homepage .featured .no-carousel-controls .prev,#groups-homepage .featured .no-carousel-controls .next{visibility:hidden}#groups-homepage .featured ul{left:-15px;width:844px;height:133px;position:relative}#groups-homepage .featured ul li{display:inline-block;*display:inline;float:left;position:relative;width:105px;padding-bottom:99px}#groups-homepage .featured ul li a{text-align:center;display:block}#groups-homepage .featured ul li a img{display:block;float:right}.ie7 #groups-homepage .featured{height:250px}#groups-homepage #carousel-wrapper{border:1px solid #ccc;margin:0 36px;overflow:hidden;padding:15px;text-align:center;width:827px;height:134px;*zoom:1}body#groups-homepage #content{width:930px}body#groups-homepage #content h3{padding-bottom:.75em}body#groups-homepage #content #main-content{clear:left;width:593px;*width:598px;_width:593px;margin-right:0;padding-right:0;_padding-right:15px}body#groups-homepage #content #sidebar{width:320px;*width:310px;*left:-2px;border:0;*margin-top:.5em;border-left:2px solid #ccc}body#groups-homepage #content #sidebar .social-media{border:0;overflow:hidden;padding:1.5em 0}body#groups-homepage #content #sidebar .social-media .facebook{margin-left:13px}body#groups-homepage #content #sidebar .social-media .twitter{margin-left:18px}body#groups-homepage #content #sidebar .last-minute{padding-top:0;*padding-bottom:1em}body#groups-homepage #content #sidebar .subscribe h3{padding-bottom:1em}body#groups-homepage #content #sidebar .subscribe a{text-transform:capitalize;display:block;line-height:1.2;padding-left:71px;font-size:1.1em;background:url(../img/site-tools/groups-newsletter.jpg) no-repeat 0 50%}body#groups-homepage #content #sidebar .last-minute,body#groups-homepage #content #sidebar .subscribe{padding:1.5em 0;border-bottom:1px solid #ccc;overflow:hidden;_zoom:1;padding-bottom:0}body#groups-homepage .latest-buzz{overflow:hidden;width:581px;*width:576px;_width:586px}body#groups-homepage .latest-buzz p{margin-bottom:1em}body#groups-homepage .latest-buzz img{padding:0 15px 1em 0;float:left}body#groups-homepage .latest-buzz img.full-size{padding:0 0 1em}body#groups-homepage .latest-buzz div{_float:left}body#groups-homepage .latest-buzz .aside{_float:none;padding-top:2em;*padding-top:.5em;_padding-top:2em}body#groups-homepage .latest-buzz .aside h4{padding-bottom:.75em;font-size:1.5em;font-weight:bold;line-height:1.111em}body#groups-homepage #ad-box{padding-right:4px;*padding-left:12px;*padding-right:8px;margin-bottom:1.2em}.event-image-wrapper{display:inline-block;*display:inline;*zoom:1;float:left;margin-right:15px;margin-bottom:1em;_margin-bottom:0}#detail .event-image-wrapper img{padding-right:0}.event-image-wrapper img.full-size+.buy-tickets-wrapper{width:300px}.buy-tickets-wrapper{background:#f7f6ed;*background:white;overflow:hidden;padding-top:1em;position:relative;top:-1em;clear:left;*zoom:1;*padding:1em 30px 1em 0;_display:inline}.event-image-wrapper p,.event-image-wrapper .from,.event-image-wrapper .price,.event-image-wrapper a.buy-tickets{float:left;*zoom:1}.event-image-wrapper a.buy-tickets{clear:left}.event-image-wrapper span,.event-image-wrapper a.buy-tickets{line-height:1}.event-image-wrapper p{font-size:.85em}.event-image-wrapper .from{display:block;text-transform:uppercase;font-weight:700}.event-image-wrapper .price{clear:left;display:block;font-size:2em;margin-bottom:5px;letter-spacing:-2px;font-weight:700;color:black}.event-image-wrapper a.buy-tickets{display:block;width:118px;height:24px;overflow:hidden;color:white;background:#db0423 url(../img/buttons/pill-lrg-cart.png) no-repeat;*background:#db0423 url(../img/buttons/pill-lrg-cart-white-bg.png) no-repeat;text-transform:uppercase;font-weight:700;padding:9px 0 0 36px;margin:0 10px 12px;font-size:.92em}.baa body#groups-homepage #secondary-header{padding-top:2em;padding-bottom:2em;margin-top:0}.baa body#groups-homepage #secondary-header #featured-custom{width:550px;float:left}.baa body#groups-homepage #secondary-header #intro{font-size:1.1em;overflow-x:visible;overflow-y:visible;float:left;width:340px;height:auto;margin-top:0;padding-top:0;padding-bottom:0}.baa body#groups-homepage #secondary-header #intro h1{padding-left:0;padding-bottom:.5em;border-bottom:0;padding-top:0;margin-top:0;font-size:2.2em}.baa body#groups-homepage #secondary-header #intro p{padding:0 0 12px 0;margin:0}.baa body#groups-homepage #secondary-header #intro .contact{line-height:1.75em;border-bottom:0 solid #ccc;background-color:#f7f6ed;padding:10px 20px;margin-top:1em}.baa body#groups-homepage #secondary-header #intro .contact p{font-size:1em;line-height:1.75em;padding-bottom:0;padding-top:0}.video-header .baa body#groups-homepage #secondary-header #intro .contact p{font-size:1em;line-height:1.75em}.baa body#groups-homepage #secondary-header #intro .contact ul{margin-top:0}.baa body#groups-homepage #secondary-header #intro .contact ul img{padding-right:10px;vertical-align:middle}.baa body#groups-homepage #secondary-header #intro div{padding-bottom:12px}.baa body#groups-homepage .section{border-bottom:1px solid #ccc;padding-bottom:1.5em}.baa body#groups-homepage #content #sidebar{width:333px;*width:312px}body.guide-page h2{margin-bottom:1em;*margin-top:1em;text-transform:capitalize;font-size:1.8em;font-weight:bold;letter-spacing:0}body.guide-page h3,body.guide-page h4{margin:.5em 0}body.guide-page h4{font-size:1.2em}body.guide-page .text-wrapper img{float:left;padding:0 15px 1em 0}body.guide-page .text-wrapper ul.summary{margin-left:0}body.guide-page .clearfix{*margin-bottom:1em}#hotels-homepage-content .circle,#build-packages-form .circle{position:absolute;left:0;top:0}ol.circular{margin:2em 0}ol.circular li{list-style:none;padding-left:55px;position:relative;margin:2.2em 0;*zoom:1;_margin-left:-20px}ol.circular li .circle{position:absolute;left:0;top:0}ol.circular li h3{font-weight:bold;letter-spacing:0;text-transform:none;color:#333;font-size:1.4em;*zoom:1;*display:inline;*text-indent:-18px;_text-indent:0}ol.circular li p{margin:1em 0;*margin:.5em 0}ol.circular li ol li{list-style-type:decimal;padding-left:0}ol.circular li ul li{list-style-type:disc;padding-left:0}ol.circular li ol.indented li{margin-left:20px}body#resource-list #main-content{padding-top:.5em}body#resource-list #main-content ul.summary{margin-top:0}#show-list.groups .no-results-msg{margin:1em 0;text-align:center}#content table td .secondary-text{color:#999;font-style:italic}#content table thead th{border-bottom:2px solid #666;font-size:1.1em;padding:.5em 0;text-align:left;height:37px;color:#065ca8;cursor:pointer}#content table thead tr th.resource-links{background-color:#e3e2d6;position:static;*position:relative;color:black;cursor:auto;padding:0;margin:0;line-height:37px}#content table thead tr th.resource-links p{padding:auto 0;margin:0 0 0 10px;color:black;line-height:37px}#content table thead p{padding-left:6px}#content table tbody td{border-bottom:1px solid #ccc;padding:1em 0}#content table thead tr .show{width:193px;padding-left:15px}table .show a{display:inline-block;vertical-align:middle;width:125px;*width:120px}table .show a.image-link{float:none;padding:0;margin-top:0;width:55px}table .show img{float:left;margin-right:15px}table .min-tickets p,table .onsale-date p,table .running-time p,table td.min-tickets,table td.onsale-date,table td.running-time{text-align:center;margin-left:0;padding-left:0}table .show-date,table .show-time,table .number-tickets{text-align:center;*padding-right:15px;*padding-left:15px}table td.min-tickets{*padding-right:15px;*padding-left:15px}table td.onsale-date{padding-right:30px;text-align:right}table .min-tickets p{padding-left:10px}table td.running-time{padding-left:26px}table .min-tickets,table .onsale-date,table .running-time{*padding-right:15px;*padding-left:15px}#content table thead tr .min-tickets,table .min-tickets{width:90px}#content table thead tr .onsale-date,table .onsale-date{width:84px;padding:0 10px 0 15px}#content table thead tr .running-time,table .running-time{width:94px;padding:0 22px 0 26px}table th.onsale-date div,table th.running-time div{margin-left:10px;*margin-top:7px}#content table tbody td.resource-links{background-color:#f7f7f7;line-height:1.8;width:149px;padding-right:0;padding-left:15px}#content table tbody td.resource-links .button{font-size:12px;padding:0;margin-right:7px;height:25px;line-height:25px;width:95px}.ie7 #content table tbody td.resource-links .button,.ie8 #content table tbody td.resource-links .button{border-color:transparent;display:inline-block;background:transparent url("../img/buttons/group-tix-button.png") no-repeat;text-align:center;display:block;margin-bottom:0;height:28px;line-height:28px;width:125px}#content table tbody td.resource-links p{margin-top:7px;color:#666;margin-bottom:7px}.ie7 #content table tbody td.resource-links p,.ie8 #content table tbody td.resource-links p{margin-bottom:5px}table th.show p{line-height:37px}body.video-header #breadcrumb{margin-bottom:3px}body.video-header #secondary-header{display:table;padding-bottom:0;*padding-bottom:2em;margin-bottom:0;width:930px}body.video-header #secondary-header .br-vid{display:table-cell;width:608px;height:342px;_width:600px;_height:338px;margin-left:0}body.video-header #secondary-header .br-vid object{width:608px;height:342px;_width:600px;_height:338px}body.video-header #secondary-header #intro{display:table-cell;vertical-align:top;padding-left:23px;padding-top:16px;*zoom:1}body.video-header #secondary-header #intro h1{padding-left:0;padding-bottom:.5em;border-bottom:0;font-size:2.2em}body.video-header #secondary-header #intro .classroom-logo{background:url("http://s3.broadway.com/mediaspot/1.686.png") no-repeat;height:78px;margin-bottom:.25em;text-indent:-9999px;border-bottom:0}body.video-header #secondary-header #intro p{font-size:1.3em;line-height:1.5em}body.video-header #secondary-header #intro .social-media{margin-top:3em}body.video-header #secondary-header #intro .social-media h3{margin-bottom:.5em}body.video-header #secondary-header #intro .social-media .twitter{margin-left:15px}body#classroom-homepage #secondary-header{border:0}body#classroom-home .featured .clearfix{*margin-bottom:1em}.highlights{background:url("../img/decoration/diagonal-pattern-cccccc.png") repeat scroll 0 0 white;margin:0 15px;padding:5px;width:918px;*zoom:1}.highlights-col{display:table-cell;vertical-align:top;position:relative;padding:0 0 0 15px;background:white;*float:left;*padding-bottom:5px;_zoom:1;_overflow:visible}.highlights .highlights-content{width:170px;_width:167px;padding-right:15px;margin:15px 0;*zoom:1;border-right:1px solid #ccc}.highlights .highlights-content h2{font-size:1.5em;margin-top:.5em;margin-bottom:1em}.highlights .highlights-content h3{font-size:1.5em;font-weight:400;color:black}.highlights .highlights-content p{margin:.5em 0;color:#333}.highlights ul li{margin:1em 0;padding-bottom:1em;border-bottom:1px dashed #ccc}#center-right .highlights-content{border:0}.highlights .ad{border-left:1px solid #ccc;padding:0 0 0 2px;vertical-align:top;width:313px;background:url("../img/global/overlay-white.png") repeat scroll 0 0 transparent}.highlights .ad .swf-ad-300x250{margin:15px 6px}#classroom-homepage #content{width:928px;_width:933px;margin:0 15px;_margin-top:1em;padding:.5em 0 15px}#classroom-homepage #content h2{font-size:1.5em}#classroom-homepage #main-content{width:592px;*width:579px;_width:572px;*border:0;padding-left:0}#classroom-homepage #main-content ul.summary{margin:0}#classroom-homepage #content #sidebar{border:0;background-color:#f7f6ed;width:306px;*width:304px;_width:314px;padding-bottom:1em;*position:relative;*left:-2px;_left:0}#classroom-homepage #content #sidebar h2{margin-bottom:.75em;margin-left:7px}#classroom-homepage #content #sidebar ul li{padding:0 0 .5em;margin-right:15px;font-size:.9em}#classroom-homepage #content #sidebar ul li a{background:url("../img/icons/arr-more-red.png") no-repeat scroll 0 1em transparent;border-top:1px dotted #cfcfcf;*zoom:1;display:block;padding-left:8px;_padding-left:10px;padding-top:.5em}#classroom-homepage .highlights .highlights-content{*display:inline;*float:left;*min-height:300px;_height:300px}.groups-about-us #content #main-content{*width:608px}.groups-about-us #content #sidebar{width:277px}.groups-about-us #secondary-header{text-align:center;border:0}.groups-about-us h1{margin-bottom:.25em;border:0}.groups-about-us h2{margin:2em 0 1em}.groups-about-us h3{margin:0 0 1em}.groups-about-us #main-content{*border:0}.groups-about-us #main-content p{margin-bottom:1em}.groups-about-us #main-content ul.summary{margin:0}.groups-about-us #main-content ul.summary p{margin:0}.groups-about-us #sidebar{border:0}.groups-about-us #sidebar .section{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}.groups-about-us #sidebar .section:last-child{border:0}.groups-about-us #sidebar .section p{margin:1em 0}.groups-press #main-content{padding-top:0}.groups-press #main-content ul.summary{margin-top:0}#classroom-request-form #main-content,#groups-order-request #main-content{overflow:visible;padding-bottom:0}#groups-order-request #groups-form-header img{float:left;padding-bottom:15px;padding-right:15px}#groups-order-request #groups-form-header h2{padding:0 0 5px 0;margin:0;font-size:1.25em;line-height:1em;text-transform:none;font-weight:600}#groups-order-request #groups-form-header p{padding:0 0 10px 0;margin:0;font-size:1em;line-height:1em}#groups-order-request #groups-form-header .dates{color:#828282}#request-form{background-color:#f7f6ed;border-top:1px solid #eaeaea;padding:0 15px 2em;margin:-0.5em -15px -0.5em -14px;_zoom:1;position:relative;*float:left;*width:566px;left:0}#request-form .instructions{display:block;padding:22px 0 12px;border-bottom:1px dotted #7f7f7f}#request-form p{margin-bottom:15px}#request-form .workshop label,#request-form select{float:left}#request-form ul{margin:1em 0}#request-form li{padding:.35em 0;clear:left;overflow:hidden}.ie7 #request-form li,.ie8 #request-form li{position:relative}#request-form li label{display:block;font-weight:bold}#request-form li.workshop{padding-bottom:1em}#request-form .choices{margin-top:1em;position:relative}#request-form .choices ul{margin-top:.5em;margin-left:5px}#request-form .choices li{position:relative}#request-form .choices input{width:auto;margin-right:10px;margin-top:0}#request-form .choices label.error{position:absolute;left:100px;top:40%;line-height:1.4}#request-form #id_zip_code ~ .error{line-height:1.4}#request-form .errorlist{margin:0;color:#db0322;font-weight:bold}.ie7 #request-form .errorlist,.ie8 #request-form .errorlist{float:left;position:absolute;top:1.6em;left:300px}#request-form input{width:240px;margin-right:5px;float:left;clear:left}#request-form #loading{margin-left:15px;line-height:16px;color:gray;font-style:italic;position:absolute;bottom:3px;*bottom:16px;_bottom:0;left:60px}#request-form #loading img{margin-right:5px;position:relative;top:3px}#request-form fieldset{position:relative}select#id_workshop{display:inline;margin-left:10px}#id_requested_date_icon{position:absolute;bottom:2px;left:250px}.no-js #id_requested_date_icon{display:none}.calendar-wrapper{position:relative;overflow:hidden;_width:400px}.calendar-wrapper noscript{color:#666}#id_requested_date_icon,input#id_requested_date{float:left}#request-form .validation-advice,#request-form label.error{float:left;font-weight:bold;color:#db0322;margin-left:15px;line-height:23px;width:270px}#request-form label.error{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}#request-form label.error{*display:inline}.ie7 #request-form label.error,.ie8 #request-form label.error{float:left;clear:none}#request-form .group-size label.error{width:auto}#request-form .date .validation-advice,#request-form .date label.error{position:absolute;line-height:23px;left:270px}#ontheroad-homepage #secondary-header{overflow:hidden;font-size:1.2em}#ontheroad-homepage #secondary-header img{float:left;padding-right:15px}#ontheroad-homepage #secondary-header h1{border:0;margin-top:1em;font-size:2em}#ontheroad-homepage #secondary-header strong{display:block;font-size:1.5em;line-height:1.2;margin-bottom:1.2em}#ontheroad-homepage #secondary-header .button{position:relative;top:1.5em}#ontheroad-homepage #intro{position:relative;top:-1.8em}#ontheroad-homepage #content h2{margin:1em 0}#ontheroad-homepage .col{float:left}#ontheroad-homepage .middle-col{width:285px;padding:0 15px 0 0}#ontheroad-homepage .middle-col ul.summary li{padding-bottom:0}#ontheroad-homepage .right-col{width:260px;padding:0 0 0 15px}#ontheroad-homepage .right-col ul.summary li p{margin-bottom:0}#ontheroad-homepage #main-content,#ontheroad-homepage #sidebar{padding-top:0;border:0}#ontheroad-homepage #main-content{width:300px}#ontheroad-homepage #main-content ul.summary{margin-top:0}#ontheroad-homepage #main-content ul.summary h3{font-size:1.3em;margin:.5em 0}#ontheroad-homepage #main-content ul.summary li{padding-bottom:0;margin:1em 0}#ontheroad-homepage #sidebar{width:585px;margin-right:0;padding-right:0}#ontheroad-homepage #sidebar ul.featured-shows h3{font-size:1.125em;margin:0 0 .5em 0}#ontheroad-homepage .br-vid{margin:0 0 2em 0}#ontheroad-homepage blockquote{margin-bottom:30px;margin-top:30px}#ontheroad-homepage #content form{clear:both;margin:0 0 8px 0}#ontheroad-homepage #content form .highlight-section{padding:2em;position:relative\9;border-top:1px solid #ccc \9;background-color:transparent\9;*background-color:#e3e2d6;*padding-top:1em}#ontheroad-homepage #content form h2{font-size:1.8em;font-style:italic;font-weight:bold;letter-spacing:0;margin:0 0 .5em;text-transform:none}#ontheroad-homepage #content form p{margin:.5em 0 1em}#ontheroad-homepage #content form input.button{border:0;font-size:1.2em;color:white;line-height:1.4;*padding-left:40px;*width:180px;*height:40px;*border:0 solid #f7f6ed}#ontheroad-homepage #content form input{color:#888;font-size:1.2em;margin-right:15px;display:inline;height:auto;*display:inline-block}#ontheroad-homepage #newsletter-email{width:290px}#ontheroad-homepage #newsletter-email.active{color:#333}#ontheroad-homepage .msg-error{color:#db0322;font-weight:bold;font-size:1.1em;margin-top:1em}