#wrapper{text-align:left;width:958px;margin:0 auto;line-height:1.5;border:1px solid #ccc;border-width:0 1px;}#breadcrumb{float:left;margin:15px;*display:inline;}#breadcrumb li{*padding-bottom:3px;}h1{border-bottom:3px solid #ccc;font-size:2.667em;line-height:1em;padding:0 0 .5em;margin:0;}#footer h3{padding-bottom:0;}#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:url(../img/icons/phone-circle.gif) no-repeat 0 15px;_background-position-y:19px;font-size:1.2em;float:right;position:absolute;top:25px;padding:15px 0 5px 50px;height:70px;top:-20px;right:0;}#secondary-header .call-us strong{display:block;}a.navigational{font-weight:bold;height:24px;line-height:24px;background:#3992ee;color:white;padding-left:12px;padding-right:38px;*padding-right:42px;position:relative;float:left;*display:block;margin:1em 0 1.5em;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;}a.navigational span{border:12px solid white;border-left-color:#3992ee;position:absolute;right:0;*right:-1px;top:0;*zoom:1;*float:left;margin-left:10px;width:0;height:0;line-height:0;}a.navigational:hover,a.navigational:visited,a.navigational:active{color:white;}.prev a.navigational{padding-left:38px;padding-right:14px;left:-14px;*left:-12px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}.prev a.navigational span{border-left-color:white;border-right-color:#3992ee;left:0;right:auto;margin-left:0;}.pagination{position:relative;}.pagination li{_position:relative;}.pagination .prev{float:left;}.pagination .next{float:right;}.pagination a.navigational{*zoom:1;}a.image-link{float:left;padding-right:15px;}a.button{font-size:1.4em;font-weight:bold;height:2.2em;line-height:2.2em;padding:.5em 1.1em;border-radius:2.2em;-moz-border-radius:2.2em;-webkit-border-radius:2.2em;color:white;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.03,#721c22),color-stop(0.34,#db0425),color-stop(0.82,#db0425));background:-moz-linear-gradient(center bottom,#721c22 3%,#db0425 34%,#db0425 82%);*background:#db0423;box-shadow:1px 1px 3px #666;-moz-box-shadow:1px 1px 3px #666;-webkit-box-shadow:1px 1px 3px #666;}a.button:visited{color:white;}a.button:hover{text-decoration:none;color:white;}a.button:active{position:relative;top:1px;left:1px;box-shadow:0;-moz-box-shadow:0;-webkit-box-shadow:0;}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:#343434;}ul.summary li p{margin-bottom:1em;}#main-content ul.summary{margin-top:3em;}#main-content .aside ul.summary{margin-top:1em;}#content{display:table;overflow:visible;*position:relative;*min-height:300px;border:0;padding:.5em 0;width:930px;font-size:1.083em;clear:left;}#content.home #main-content,#content.home #sidebar{padding-top:1em;}#main-content{display:table-cell;padding:1.5em 0 1.5em 15px;padding:1.5em 15px 1.5em 0;margin-right:15px;overflow:hidden;}#main-content .aside{clear:left;}#sidebar{width:177px;border:none;border-left:2px solid #ccc;display:table-cell;vertical-align:top;padding:1.5em 0 0 15px;overflow:hidden;}#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;}#main-content,#sidebar{*display:inline;*float:left;}#main-content{*border-right:2px solid #ccc;*width:566px;}#sidebar{*top:0;*position:relative;*left:-17px;*width:315px;*margin-top:1em;}#content.left-nav #sidebar{*position:static;*left:0;*top:.5em;*margin-top:0;*border-right:2px solid #ccc;}#content.left-nav #main-content{*width:719px;_width:700px;*margin-bottom:1em;*padding-top:0;*position:relative;*left:-2px;*background:#fff;border-right:none;*border-left:2px solid #ccc;}#content.left-nav #sidebar{border-left:0;border-right:2px solid #ccc;padding-left:0;overflow:hidden;}#content.left-nav #sidebar .nav{margin:-1em 0 2em 15px;width:100%;}#content.left-nav #sidebar .nav li{width:157px;}#content.left-nav #main-content{border-right:0;padding-left:15px;padding-right:15px;}#main-content #secondary-header{margin:0 0 2em;_padding-top:.75em;}#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{width:192px;}#content.left-nav #sidebar h2{border-bottom:1px dotted #CFCFCF;margin-left:15px;margin-right:15px;padding-bottom:5px;}#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;}#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;}.resources-aside a.button{font-size:1.1em;padding:.35em 1em;background:#db0423 url(../img/buttons/groups-request-workshop-button.png) no-repeat\9;width:127px\9;display:block\9;padding:5px 14px\9;height:20px\9;line-height:18px\9;}.featured-content .left,#text-wrapper .left{float:left!important;}.featured-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;}.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;}.text-wrapper ul.summary li{*list-style-position:outside;}a.download{display:inline-block;background-color:#db0423;color:white;font-weight:bold;text-decoration:none;padding:5px 10px;font-size:1.2em;}a.download:hover{text-decoration:none;color:white;}a.download:active{text-decoration:none;color:white;}#footer{margin-top:0;}#homepage #wrapper{width:928px;padding:0 15px;}#homepage #secondary-header{overflow:hidden;padding:40px 0 1.5em;margin:0;border-bottom:3px solid #ccc;}#homepage #secondary-header #tagline{font-size:4.2em;width:615px;line-height:1.2;float:left;}#homepage #secondary-header #intro{font-size:1.1em;overflow:hidden;padding:5px 0 15px 30px;float:left;width:277px;}#homepage #secondary-header #intro p{margin:1em 0;line-height:1.6;*width:100%;}#homepage #intro .intro-links{color:#666;}#homepage #intro .intro-links a{margin:0 0 0 .5em;border-bottom:1px solid #065CA8;font-size:1.1em;}#homepage #intro .intro-links a.button{margin:0 .5em 0 0;border-bottom:0;font-size:1.2em;}#homepage #intro .intro-links a:hover{text-decoration:none;}#homepage #secondary-header h1{font-size:2em;border:0;padding:0;}#homepage .featured{clear:left;margin-top:2px;padding-bottom:2em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;position:relative;*zoom:1;}#homepage .featured h2{margin:.75em 0 .5em 15px;}#homepage .featured .prev{visibility:hidden;left:14px;position:absolute;top:107px;}#homepage .featured .next{visibility:hidden;position:absolute;right:12px;_right:13px;top:107px;}#homepage #carousel-wrapper{border:1px solid #ccc;margin:0 36px;overflow:hidden;padding:15px;text-align:center;width:827px;height:134px;*zoom:1;}#homepage .featured ul{left:-15px;width:844px;height:133px;position:relative;}#homepage .featured ul li{display:inline-block;*display:inline;float:left;position:relative;width:105px;padding-bottom:99px;}#homepage .featured ul li a{text-align:center;display:block;}#homepage .featured ul li a img{display:block;float:right;}#homepage .featured a.navigational{margin:1.5em 36px 0;text-transform:uppercase;_margin-left:18px;}#homepage #content{width:930px;}#homepage #content h3{padding-bottom:.75em;}#homepage #content #main-content{clear:left;width:606px;*width:621px;_width:606px;margin-right:0;padding-right:0;_padding-right:15px;}#homepage .latest-buzz{padding-right:15px;}#homepage .latest-buzz p{margin-bottom:1em;}#homepage .latest-buzz a.navigational{margin-top:0;}#homepage .latest-buzz img{padding:0 15px 1em 0;float:left;}#homepage .latest-buzz img.full-size{padding:0 0 1em;}#homepage .latest-buzz div{_float:left;}#homepage .latest-buzz .aside{_float:none;}#homepage .latest-buzz span.btn-pill-sml{*zoom:1;margin-top:.75em;}#homepage .latest-buzz .aside{padding-top:2em;}#homepage .latest-buzz .aside h4{padding-bottom:.75em;font-size:1.5em;font-weight:bold;line-height:1.111em;}#homepage #content #sidebar{width:277px;*width:275px;*left:-2px;border:0;*margin-top:.5em;border-left:2px solid #ccc;}#homepage #content #sidebar .last-minute,#homepage #content #sidebar .social-media,#homepage #content #sidebar .subscribe{padding:1.5em 0;border-bottom:1px solid #ccc;overflow:hidden;_zoom:1;}#homepage #content #sidebar .social-media{border:0;}#homepage #content #sidebar .last-minute,#homepage #content #sidebar .subscribe{padding-bottom:0;}#homepage #content #sidebar .last-minute{padding-top:0;*padding-bottom:1em;}#homepage #content #sidebar .subscribe h3{padding-bottom:1em;}#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%;}.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:#000;}.event-image-wrapper a.buy-tickets{display:block;width:118px;height:24px;overflow:hidden;color:#fff;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;}body#resource-list #main-content{padding-top:.5em;}body#resource-list #main-content ul.summary{margin-top:0;}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,body#classroom-home .featured .clearfix{*margin-bottom:1em;}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 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;}.circle{position:absolute;left:0;top:0;text-align:center;text-indent:0;font-size:1.4em;font-family:Verdana,"Arial Black",sans-serif;font-weight:bold;color:#fff;background-color:#888;width:35px;height:35px;line-height:35px;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;*zoom:1;background:#888 url(../img/decoration/last-minute-deals-dot-wb-ie.gif) no-repeat\9;filter:alpha(opacity=70);*line-height:32px;}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#show-list #content #main-content{*width:700px;}body#show-list #content p.intro,body#last-minute #content p.intro{padding:.5em 15px 1em 0;}body#show-list #content .msg-error,body#last-minute #content .msg-error{font-weight:bold;font-size:1.4em;padding:2em 15px;}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;}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 td .secondary-text{color:#999;font-style:italic;}table thead th{border-bottom:2px solid #666;font-size:1.1em;padding:.5em 0;text-align:left;height:37px;color:#065CA8;cursor:pointer;}table thead th.resource-links{background-color:#e3e2d6;position:static;*position:relative;color:#000;cursor:auto;}table thead p{padding-left:6px;}table tbody td{border-bottom:1px solid #ccc;padding:1em 0;}table .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;}table .min-tickets{width:90px;}table .onsale-date{width:84px;padding:0 10px 0 15px;}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;}table .resource-links{background-color:#f7f7f7;line-height:1.8;width:149px;padding-right:0;padding-left:15px;}table th.resource-links p{padding-left:0;padding-right:0;margin:0;}table th.show p,table th.resource-links p{line-height:37px;}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;}table thead tr th{position:relative;}table th p{margin-left:9px;height:37px;}table th div{background:url(../img/icons/arr-asc-small.png) no-repeat 0 40%;overflow:hidden;position:relative;height:37px;}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;}table th{border-top:4px solid #fff;}table th.headerSortUp,table th.headerSortDown{border-top:4px solid #DB0322;}table .headerSortUp div span{background:none;}table .headerSortUp div{background-position:0 55%;}table .headerSortDown div{background:none;}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;}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;}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;}body#show-list #sidebar li.selected a div{right:-24px;*right:-22px;}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;}#classroom-homepage #breadcrumb{margin-bottom:3px;}#classroom-homepage #secondary-header{display:table;padding-bottom:0;*padding-bottom:2em;margin-bottom:0;border:0;}#classroom-homepage #secondary-header .br-vid{display:table-cell;width:608px;height:342px;_width:600px;_height:338px;margin-left:0;}#classroom-homepage #secondary-header .br-vid object{width:608px;height:342px;_width:600px;_height:338px;}#classroom-homepage #secondary-header #intro{display:table-cell;vertical-align:top;padding-left:23px;padding-top:16px;*zoom:1;}#classroom-homepage #secondary-header #intro h1{padding-left:0;border-bottom:0;font-size:2.2em;}#classroom-homepage #secondary-header #intro .logo{background:url("http://s3.broadway.com/mediaspot/1.686.png") no-repeat;height:78px;margin-bottom:.25em;text-indent:-9999px;border-bottom:0;}#classroom-homepage #secondary-header #intro p{font-size:1.3em;}#classroom-homepage #secondary-header #intro .social-media{margin-top:3em;}#classroom-homepage #secondary-header #intro .social-media h3{margin-bottom:.5em;}#classroom-homepage #secondary-header #intro .social-media .twitter{margin-left:15px;}#classroom-homepage .featured{background:url("../img/decoration/diagonal-pattern-cccccc.png") repeat scroll 0 0 #FFF;margin:0 15px;padding:5px;width:918px;*zoom:1;}#classroom-homepage .featured-col{display:table-cell;vertical-align:top;position:relative;padding:0 0 0 15px;background:#fff;*float:left;*padding-bottom:5px;_zoom:1;_overflow:visible;}#classroom-homepage .featured .featured-content{width:170px;_width:167px;padding-right:15px;margin:15px 0;*zoom:1;border-right:1px solid #ccc;}#classroom-homepage .featured .featured-content h2{font-size:1.5em;margin-top:.5em;margin-bottom:1em;}#classroom-homepage .featured .featured-content p{margin:.5em 0;color:#343434;}#classroom-homepage .featured .featured-content a.navigational{clear:both;_zoom:1;}#classroom-homepage .featured ul li{margin:1em 0;padding-bottom:1em;border-bottom:1px dashed #ccc;}#classroom-homepage #center-right .featured-content{border:0;}#classroom-homepage .featured .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;}#classroom-homepage .featured .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 #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 a.navigational span{border:12px solid #f7f6ed;border-left-color:#3992ee;}#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 .featured .featured-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;}#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;}#request-form #main-content{overflow:visible;padding-bottom:0;}#workshop-request{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;}#workshop-request .instructions{display:block;padding:22px 0 12px;font-weight:bold;border-bottom:1px dotted #7f7f7f;}#workshop-request p{margin-bottom:15px;}#workshop-request .workshop label,#workshop-request select{float:left;}#workshop-request ul{margin:1em 0;}#workshop-request li{padding:.35em 0;clear:left;overflow:hidden;}#workshop-request li label{display:block;}#workshop-request input{width:240px;margin-right:5px;float:left;clear:left;}input#id_group_size{width:60px;}input#id_phone_number,input#id_requested_date{width:140px;}select#id_workshop{display:inline;margin-left:10px;}#id_requested_date_icon{position:absolute;bottom:2px;left:150px;visibility:hidden;}.calendar-wrapper{position:relative;overflow:hidden;}.calendar-wrapper noscript{color:#666;}#id_requested_date_icon,input#id_requested_date{float:left;}.validation-advice{width:200px;float:left;font-weight:bold;color:#db0322;margin-left:15px;}.date .validation-advice,.phone-number .validation-advice,.email .validation-advice{position:absolute;line-height:1;left:170px;}.phone-number .validation-advice{width:380px;}.email .validation-advice{left:260px;width:310px;}#workshop-request span.btn-pill-sml{clear:left;_margin-top:1em;}