html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#333}h1,h2,h3,h4,h5,h6{font-weight:bold}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#fd0}a:hover{color:#fff}ul,ol{margin-left:1.8em}ol{list-style-type:decimal}nav ul,nav li{margin:0}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#333}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#000;text-transform:uppercase}h1 a,h1 a:link,h1 a:visited,h2 a,h2 a:link,h2 a:visited,h3 a,h3 a:link,h3 a:visited,h4 a,h4 a:link,h4 a:visited,h5 a,h5 a:link,h5 a:visited,h6 a,h6 a:link,h6 a:visited,.h1 a,.h1 a:link,.h1 a:visited,.h2 a,.h2 a:link,.h2 a:visited,.h3 a,.h3 a:link,.h3 a:visited,.h4 a,.h4 a:link,.h4 a:visited,.h5 a,.h5 a:link,.h5 a:visited,.h6 a,.h6 a:link,.h6 a:visited{text-decoration:none}h1,.h1{margin:0 0 8px;padding:0;font:700 24px/27px "museo-sans",Arial,Helvetica,sans-serif}h2,.h2{margin:0 0 8px;font:20px/23px "museo-sans",Arial,Helvetica,sans-serif}h3,.h3{margin:0 0 7px;font:16px/19px "museo-sans",Arial,Helvetica,sans-serif}h4,.h4{margin:0 0 5px;font:14px/17px "museo-sans",Arial,Helvetica,sans-serif}h5,.h5{margin:0 0 5px;color:#9d271a;font:14px/17px "museo-sans",Arial,Helvetica,sans-serif}h6,.h6{margin:0 0 5px;color:#000;font:14px/17px "museo-sans",Arial,Helvetica,sans-serif;text-transform:none}p,address{margin:0 0 10px;padding:0}b,strong{font-weight:bold}.textarea ul,.textarea ol{margin:0 0 0;padding:5px 0 8px 0;color:#000;line-height:140%;list-style:none}.textarea ul li,.textarea ol li{margin:0;padding:0 0 4px 12px;list-style-type:inherit;line-height:130%;background:url(../images/bullet.png) no-repeat 0 6px}.textarea ul ul,.textarea ol ul{margin:0}ol{list-style:decimal;padding:5px 0 8px 0;margin-left:13px}ol li{background:none;padding-left:0}a,a:visited{color:#a72c19;text-decoration:none;border:none;outline:none}a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:underline;color:#da392f}hr{margin:0 0 10px;clear:both}tr{font-size:12px;color:#000}tr td{padding:5px;border:none}body{margin:0;padding:0;background:url("../images/bodybg.png") repeat 0 0;width:100%;height:100%;color:#333;font:300 12px/150% "museo-sans",Arial,Helvetica,sans-serif}#container{margin:0;padding:0;position:relative;width:100%;height:100%;background:url("../images/containerbg.jpg") no-repeat center 36px;min-height:1000px}#layout{width:940px;background:url("../images/bg-main-holder.png") repeat-y -985px 0;margin:-8px auto 0;padding:20px;position:relative;height:auto;clear:both;box-shadow:#111 20px 0px 40px -20px,#111 -20px 0px 40px -20px;behavior:url(http://www.geneseetheatre.com/PIE.htc)}#layout .main-block{width:980px;height:68px;margin:-20px 0 20px -20px;background:url("../images/bg-main-block.png") no-repeat 0 0;border-bottom:1px solid #e2dbc0;overflow:hidden}#layout .main-block a.btn,#layout .main-block a.btn:visited{display:block;float:left;width:auto;margin:20px 15px 15px 20px;padding:9px 20px 9px 25px;text-transform:uppercase;text-indent:0px;color:#fff;text-decoration:none;position:relative;background:url("../images/sprite-01.png") no-repeat 0 -114px;font:700 12px/15px "museo-sans",Arial,Helvetica,sans-serif}#layout .main-block a.btn:after,#layout .main-block a.btn:visited:after{background:url("../images/sprite-01.png") no-repeat -500px -152px;width:8px;height:34px;content:"";display:block;position:absolute;top:0px;right:-5px}#layout .main-block a.btn:hover,#layout .main-block a.btn:visited:hover{background-position:0 -190px}#layout .main-block a.btn:hover:after,#layout .main-block a.btn:visited:hover:after{background-position:-500px -228px}#layout .home_full{width:940px;float:left;clear:both;margin-left:-20px;padding:0 20px}#layout .home_full.home_middle{border-top:1px solid #e2dbc0;border-bottom:1px solid #e2dbc0}#layout .home_full.footer_banners{background:url(../images/bg-footer-banner.png) no-repeat 0 100%;height:auto;padding-top:10px;padding-bottom:30px}#layout .home_full.footer_banners .banner_container{border-top:1px solid #e2dbc0}#layout .home_full.footer_banners .banner_container .banner{width:218px;height:85px;margin-left:20px;margin-top:27px;box-shadow:#e2dbc0 0 0 2px}#layout .home_full.footer_banners .banner_container .banner:first-child,#layout .home_full.footer_banners .banner_container .banner.banner_1{margin-left:0}#layout .home_full.footer_banners .banner_container .banner img,#layout .home_full.footer_banners .banner_container .banner .slideshow,#layout .home_full.footer_banners .banner_container .banner .slideshow img,#layout .home_full.footer_banners .banner_container .banner .slideshow .slide,#layout .home_full.footer_banners .banner_container .banner .slideshow .slide span{width:218px;height:100%}#layout .home_full.footer_banners .banner_container .banner img{border:1px solid #e2dbc0;transition:all 100ms linear}#layout .home_full.footer_banners .banner_container .banner img:hover{border:1px solid #c2b37a}#layout .home_full.footer_banners .banner_container .banner .slideshow .slide img{padding:0;height:85px;margin:0}.full_column{width:100%}.full_column #column_1{width:100%}.full_column #column_1.search_results{background:#fff;margin:0}.one_sidebar_right #column_1,.one_sidebar_left #column_1{float:left;width:66%}.one_sidebar_right #column_2,.one_sidebar_left #column_2{float:right;width:290px;position:relative;padding:5px 5px 10px;position:relative;z-index:20}.one_sidebar_left #column_1{float:right}.one_sidebar_left #column_2{float:left}#cse-search-results{padding:0 10px}#cse-search-results iframe{width:100%}header,.header{margin:0 auto 0;padding:0 0 15px;width:100%;height:265px;position:relative;background:url(../images/toolbarbg.png) repeat-x 0 0}header .logo,.header .logo{position:relative;width:145px;height:145px;float:left}header .logo span,header .logo a,header .logo a:link,header .logo a:visited,.header .logo span,.header .logo a,.header .logo a:link,.header .logo a:visited{text-indent:-5000px;display:block;width:145px;height:145px;background:url(../images/logo.png) no-repeat 0 0}header .logo span,.header .logo span{cursor:default}#toolbar{margin:0 auto;width:980px;height:38px;position:relative}#toolbar .logo{position:absolute;top:0;left:12px;background:url(../images/sprite-03-new.png) no-repeat -321px 0;width:184px;height:73px;text-indent:-9999px;overflow:hidden;z-index:5}#toolbar .logo a,#toolbar .logo span{width:99%;height:100%;background:url(../images/logo-navy.png) no-repeat center 5px;background-size:135px auto;position:absolute;top:0;left:0;display:block}#toolbar .logo:hover{background-position:-2000px 0;height:77px}#toolbar .logo:hover a,#toolbar .logo:hover span{background-position:center 8px}#toolbar .header-box{position:absolute;top:0;right:-24px;z-index:5}#toolbar .header-box .social-networks{padding:0;margin:0 0 0 2px;list-style:none;float:left}#toolbar .header-box .social-networks li,#toolbar .header-box .header-list li,#toolbar .header-box .form-holder{float:left;margin:0 0 0 4px;padding:0 5px 0 0;max-height:55px;background:url(../images/sprite-01.png) no-repeat 100% -59px}#toolbar .header-box .social-networks li:first-child,#toolbar .header-box .header-list li:first-child,#toolbar .header-box .form-holder:first-child{margin:0}#toolbar .header-box .header-list li:hover,#toolbar .header-box .social-networks li:hover{background-position:100% -55px}#toolbar .header-box .header-list li:hover .holder,#toolbar .header-box .social-networks li:hover .holder{border-top:4px solid #fbf6dd}#toolbar .header-box .holder,#toolbar .header-box .search-form{background:url(../images/sprite-01.png) no-repeat;min-width:32px;text-align:center;padding:24px 0 12px 3px}#toolbar .header-box .holder{padding:0;height:52px}#toolbar .header-box .holder a{padding:26px 0 15px 3px;display:block}#toolbar .header-box .social-networks a,#toolbar .header-box .social-networks a:visited{text-indent:-9999px;overflow:hidden;display:inline-block;vertical-align:top;width:22px;height:9px;background:url(../images/sprite-02.png) no-repeat}#toolbar .header-box .social-networks .email{margin:3px 0;background-position:-13px -309px}#toolbar .header-box .social-networks .email:hover{background-position:-125px -309px}#toolbar .header-box .social-networks .facebook{height:15px;background-position:-50px -309px}#toolbar .header-box .social-networks .facebook:hover{background-position:-162px -309px}#toolbar .header-box .social-networks .instagram{height:15px;background-position:-87px -309px}#toolbar .header-box .social-networks .instagram:hover{background-position:-200px -309px}#toolbar .header-box .search-form{padding:12px 7px 16px 10px}#toolbar .header-box .search-form fieldset{background:url(../images/sprite-02.png) no-repeat 0 -20px;width:153px;height:23px;overflow:hidden}#toolbar .header-box .search-form input[type=text]{float:left;background:none;border:none;width:100px;height:13px;padding:5px 13px;font-size:10px;line-height:13px}#toolbar .header-box .search-form input[type=text]:focus,#toolbar .header-box .search-form input[type=text]:hover{border:0px;outline:none}#toolbar .header-box .search-form input[type=submit]{cursor:pointer;background:none;border:none;float:left;width:27px;height:23px;padding:0;text-indent:-9999px;overflow:hidden}#toolbar .header-box .search-form input[type=submit]:hover{cursor:pointer}#toolbar .header-list{padding:0;margin:0 0 0 4px;list-style:none;float:left;font:10px/13px "museo-sans",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px}#toolbar .header-list a,#toolbar .header-list a:visited{color:#4a1b10}#toolbar .header-list a:hover,#toolbar .header-list a:visited:hover{text-decoration:none;color:#a31600}.header-section{width:100%;background:url(../images/bg-header.png) no-repeat center bottom;height:147px;position:relative}.header-section .slogan{text-indent:-9999px;overflow:hidden;background:url(../images/sprite-02.png) no-repeat center center;width:316px;height:147px;vertical-align:top;margin:0 auto}.header-section a,.header-section a:visited{text-indent:-5000em;width:740px;display:block;height:110px;position:absolute;left:25%;margin:25px auto 0}#search_holder{display:block;position:relative;margin:0;padding:0;width:100px;height:24px;float:left}#search_holder input,#search_holder input[type=text]{margin:0;padding:3px 5px;position:relative;background:#fff;width:90px;text-transform:uppercase;font-size:11px;color:#000;border:1px solid #000;font-weight:bold;border-radius:5px}#search_holder button{margin:0;padding:0;position:absolute;top:0;right:-10px;width:20px;height:20px;text-indent:-5000px;background:url(../images/toolbar_icons.png) no-repeat 0 -160px;border:none}.column{margin:0;padding:0;position:relative;float:left}#column_3{width:200px;margin:0;z-index:10}footer,.footer{text-align:center;color:#e0d8bf;padding:35px 0 19px 0;width:920px;margin:0 auto;position:relative;clear:both}footer .footer-logo,footer .smg-logo,.footer .footer-logo,.footer .smg-logo{text-indent:-9999px;overflow:hidden;float:left;background:url(../images/sprite-03-new.png) no-repeat;width:180px;height:50px;margin:8px 30px 0 0}footer .footer-logo span,footer .footer-logo a,footer .footer-logo a:link,footer .footer-logo a:visited,footer .smg-logo span,footer .smg-logo a,footer .smg-logo a:link,footer .smg-logo a:visited,.footer .footer-logo span,.footer .footer-logo a,.footer .footer-logo a:link,.footer .footer-logo a:visited,.footer .smg-logo span,.footer .smg-logo a,.footer .smg-logo a:link,.footer .smg-logo a:visited{display:block;height:100%}footer .footer-logo span,footer .smg-logo span,.footer .footer-logo span,.footer .smg-logo span{cursor:default}footer .footer-logo,.footer .footer-logo{background:url("../images/logo-gray.png") no-repeat center center;background-size:contain}footer .smg-logo,.footer .smg-logo{float:right;background-position:-205px 0;width:111px;height:40px;margin:16px 0 0}footer .footer-nav,.footer .footer-nav{padding:3px 0 0 30px;margin:0;text-align:left;list-style:none;float:left;text-transform:uppercase;font:10px/13px "museo-sans",Arial,Helvetica,sans-serif;width:500px}footer .footer-nav.nav-first,.footer .footer-nav.nav-first{background:url(../images/bg-footer-nav.gif) repeat-y}footer .footer-nav li,.footer .footer-nav li{display:block;vertical-align:top;width:30%;padding:0 0 10px 0;float:left}footer .footer-nav li a,.footer .footer-nav li a{color:#e2dac1}footer .footer-list,.footer .footer-list{padding:40px 0 0;margin:0 0 0 240px;list-style:none;display:inline-block;vertical-align:top;font:9px/12px Verdana,Geneva,sans-serif;color:#e0d8bf;overflow:hidden;float:left;clear:both}footer .footer-list li,.footer .footer-list li{background:url(../images/separator-footer.png) no-repeat 0 3px;padding:0 0 0 6px;margin:0 0 0 5px;float:left}footer .footer-list li:first-child,.footer .footer-list li:first-child{background:none;padding:0;margin:0}footer .footer-list li a,.footer .footer-list li a{color:#e0d8bf}footer a#carbonhouse,footer a#carbonhouse:link,footer a#carbonhouse:visited,.footer a#carbonhouse,.footer a#carbonhouse:link,.footer a#carbonhouse:visited{display:block;margin:0 0 10px;font-size:10px;font-weight:bold;font-family:"helvetica";color:#b2b2b2;cursor:pointer;text-decoration:none;position:absolute;bottom:6px;right:160px}footer a#carbonhouse span,footer a#carbonhouse:link span,footer a#carbonhouse:visited span,.footer a#carbonhouse span,.footer a#carbonhouse:link span,.footer a#carbonhouse:visited span{font-size:12px}footer a#carbonhouse span.carbon,footer a#carbonhouse:link span.carbon,footer a#carbonhouse:visited span.carbon,.footer a#carbonhouse span.carbon,.footer a#carbonhouse:link span.carbon,.footer a#carbonhouse:visited span.carbon{color:#9f9f9f}footer a#carbonhouse span.house,footer a#carbonhouse:link span.house,footer a#carbonhouse:visited span.house,.footer a#carbonhouse span.house,.footer a#carbonhouse:link span.house,.footer a#carbonhouse:visited span.house{color:#d2d2d2}footer a#carbonhouse em,footer a#carbonhouse:link em,footer a#carbonhouse:visited em,.footer a#carbonhouse em,.footer a#carbonhouse:link em,.footer a#carbonhouse:visited em{color:#d2d2d2;font-style:normal}footer a#carbonhouse:hover,footer a#carbonhouse:link:hover,footer a#carbonhouse:visited:hover,.footer a#carbonhouse:hover,.footer a#carbonhouse:link:hover,.footer a#carbonhouse:visited:hover{text-decoration:none;color:#fff}footer a#carbonhouse:hover span,footer a#carbonhouse:link:hover span,footer a#carbonhouse:visited:hover span,.footer a#carbonhouse:hover span,.footer a#carbonhouse:link:hover span,.footer a#carbonhouse:visited:hover span{color:#fff}.TA_rated{text-align:center;clear:both}.TA_rated #CDSWIDFRR{margin:0 auto}#overlay_container{padding:100px 0 0}#overlay_container .close-overlay{background:url(../images/button_close.png) no-repeat center center;width:50px;height:50px;position:absolute;top:-25px;right:-25px;cursor:pointer;display:block;z-index:50}#overlay_container a,#overlay_container a:link,#overlay_container a:visited{display:block;width:640px;height:480px;position:relative;z-index:10}#overlay_container a img,#overlay_container a:link img,#overlay_container a:visited img{width:640px;height:480px}.overlay_content{margin:0 auto;padding:0;width:640px;height:480px;position:relative;background:#fff}.close-overlay-bg{display:block;width:100%;height:100%;position:absolute;margin:0;padding:0;min-height:100%}.dontshow-overlay{width:100%;position:absolute;bottom:-20px;left:0px;height:20px;line-height:20px;text-align:center;background:#000;color:#fff;font:12px/20px bold Arial,Helvetica,sans-serif;cursor:pointer}.dontshow-overlay:hover{background:#999;color:#222}.error{height:auto;background-color:#ffe603;border:1px solid #ffe603;font-size:12px;color:#000;padding:4px 8px;width:auto;line-height:12px;text-align:center;z-index:999999;vertical-align:center;font-family:Arial,Helvetica,sans-serif;border-radius:5px;margin:0 0 10px}.error p{color:#222;font-size:12px;padding:0;margin:0}.login_form{display:block;position:relative;margin:0 0 10px;padding:0;float:left}.login_form input,.login_form input[type=text]{margin:0 15px 0 0;padding:0 5px;position:relative;background:#fff;width:120px;text-transform:uppercase;font-size:24px;color:#222;border:1px solid #fff;font-weight:bold;height:24px;line-height:24px;float:left;border-radius:5px}.login_form input.login{display:block;float:left;line-height:25px;padding:0 5px;text-decoration:none;text-align:center;border-radius:5px;color:#fff;background:#000;border:1px solid #fff;width:50px;font-size:12px;height:auto;margin:0;height:25px}.login_form input.login:hover{background:#333;border:1px solid #333}.home #containerbg{background:url("../images/containerbg.jpg") no-repeat center 36px;width:100%;position:absolute;top:0;left:auto;min-height:1620px;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.home #container{background:none}.home .home_top{height:0;overflow:hidden}#layout .home_content{padding:20px}.home_content .home_col{width:300px;float:left;display:block;margin:0 0 0 20px}.home_content .home_col:first-child{margin:0px}.home_content .home_col .img-block{background:url(../images/sprite-04.png) no-repeat 0 -130px;padding:5px 13px 16px;margin:0 -8px -13px;position:relative;z-index:5}.home_content .home_col .img-block img{vertical-align:top}.home_content .home_col .text-block{border:1px solid #e2dac1;background:#fff url(../images/bg-box.gif);position:relative;padding:18px 21px 13px;float:left}.home_content .home_col .text-block h2{font:14px/17px "museo-sans",Arial,Helvetica,sans-serif;text-align:center;margin:0 0 15px;text-transform:uppercase}.home_content .home_col .text-block p{margin:0}.home_content .home_col .text-block a.more{text-decoration:underline;float:right;font-weight:bold;font-family:"museo-sans",Arial,Helvetica,sans-serif}.home_content .home_col .text-block a.more:hover{text-decoration:none}.nav-holder{width:100%;margin:0 auto;padding:0;height:95px;position:relative;background:url(../images/bg-nav.png) no-repeat 50% 0}.nav-holder nav{position:relative;float:none;margin:0 auto;padding:20px 0;width:974px;height:40px;z-index:500}.nav-holder nav ul{display:block;text-align:left;position:relative;margin:0 0 0 2px;padding:0;width:101%;float:left}.nav-holder nav ul li{display:block;padding:0;margin:0 0 0 -2px;height:46px;float:left;position:relative}.nav-holder nav ul li:first-child a,.nav-holder nav ul li:first-child a:visited{background:none;min-width:110px}.nav-holder nav ul li:first-child a.active,.nav-holder nav ul li:first-child a:visited.active{background:url("../images/bg-subnav.png")}.nav-holder nav ul li:last-child a,.nav-holder nav ul li:last-child a:visited,.nav-holder nav ul li:last-child a.active,.nav-holder nav ul li:last-child a:hover{min-width:99px;border-right:1px solid transparent}.nav-holder nav ul li:last-child:hover a{border-right:1px solid transparent}.nav-holder nav ul li:hover{background:none}.nav-holder nav ul li:hover a{background:url("../images/bg-subnav.png");border:1px solid #e2dac1;border-top:0px;border-bottom:0px}.nav-holder nav a,.nav-holder nav a:visited{display:block;text-decoration:none;color:#000;text-align:left;border:1px solid transparent;border-top:0px;border-bottom:0px;text-transform:uppercase;position:relative;background:url(../images/separator.gif) no-repeat 0 12px;z-index:999;font:500 11px/45px "museo-sans",Arial,Helvetica,sans-serif;text-shadow:#ccc 1px 1px 0;margin:0;padding:0px 18px 0px;min-width:93px;text-align:center}.nav-holder nav a span,.nav-holder nav a:visited span{font-size:24px;color:red;font-weight:400;letter-spacing:1.5px;display:block;margin:0 0 10px;clear:both;text-transform:uppercase}.nav-holder nav a:hover,.nav-holder nav a.active,.nav-holder nav a:visited:hover,.nav-holder nav a:visited.active{background:url("../images/bg-subnav.png");border:1px solid #e2dac1;border-top:0px;border-bottom:0px}.nav-holder nav a:hover span,.nav-holder nav a.active span,.nav-holder nav a:visited:hover span,.nav-holder nav a:visited.active span{color:#000}.nav-holder nav ul ul{float:left;width:100%;height:auto;border:none;border-top:none;margin:0;padding:15px 0;background:url("../images/bg-subnav.png")}.nav-holder nav ul ul li{list-style-image:none;list-style-type:none;margin:0;padding:0;cursor:pointer;display:block;height:29px;clear:both;width:100%;float:none;text-align:center;height:auto;background:none}.nav-holder nav ul ul li:first-child{display:block;border-top:none}.nav-holder nav ul ul li a,.nav-holder nav ul ul li a:link,.nav-holder nav ul ul li a:visited{display:block;margin:0 0 0 -1px;padding:0;width:101%;border-left:none;border-right:none;text-decoration:none;height:29px;cursor:pointer;text-indent:0;background:none;text-align:center;text-shadow:none;font:12px/29px "museo-sans",Arial,Helvetica,sans-serif}.nav-holder nav ul ul li a:hover,.nav-holder nav ul ul li a:focus,.nav-holder nav ul ul li a:link:hover,.nav-holder nav ul ul li a:link:focus,.nav-holder nav ul ul li a:visited:hover,.nav-holder nav ul ul li a:visited:focus{text-decoration:none;cursor:pointer;color:#fff;border:0px solid transparent;background:#781717 url(../images/bg-drop-hover.jpg) repeat-y center center}nav ul .sub{position:absolute;top:44px;left:-38%;border:1px solid #e2dbc1;padding:0px 0 0;width:180%;display:none;z-index:998;margin:0;max-width:290px}nav ul li.page_6 .sub{left:-20%;width:140%}nav ul li.page_24 .sub{left:-50%;width:203%}#content .holder{clear:both;background:url(../images/sprite-03.png) no-repeat 0 -75px;padding:9px 7px 0 8px;margin:0 -6px 15px -9px}#content .holder .container{border:1px solid #e2dac1;border-top:4px solid #741313;background:#fff url(../images/bg-box.gif);padding:22px 18px 43px 21px;min-height:350px}#content .holder.full_column{background-position:-1017px 1px}.textarea{width:100%;margin:0 0 0}.textarea .content{clear:both}.textarea .content label{font-weight:bold}.form{width:568px;margin-left:20px}.content{margin:0 0 18px;padding:0;position:relative}.content .container{clear:both;position:relative}.content img[align=left],.content img[align=left].gh-image{float:left;margin:0 15px 15px 0;padding:6px}.content img[align=right],.content img[align=right].gh-image{float:right;margin:0 0 15px 15px;padding:6px}.content img.gh-image{padding:0;margin:0 15px 15px 0}.content img.image{padding:0;margin:0 15px 15px 0}.content .image-left{clear:both}.content .image-left h3{font-size:20px;font-weight:normal}.content .image-left img{width:175px;height:130px;padding:6px}.content .image-left p{line-height:140%}.content .image-right{clear:both}.content .image-right h3{font-size:20px;font-weight:normal}.content .image-right img{width:auto;height:auto;padding:2px;margin:0 0 15px 15px}.content .image-right p{line-height:140%}.content .image-three{text-align:left;float:left;width:140px;padding:0 24px 30px;margin:0}.content .image-three a,.content .image-three a:link,.content .image-three a:visited{display:block;width:132px;height:106px}.content .image-three a img,.content .image-three a img.image,.content .image-three a img.gh-image,.content .image-three a:link img,.content .image-three a:link img.image,.content .image-three a:link img.gh-image,.content .image-three a:visited img,.content .image-three a:visited img.image,.content .image-three a:visited img.gh-image{padding:2px;margin:0;width:132px;height:106px}.content .image-three a:hover,.content .image-three a:focus,.content .image-three a:link:hover,.content .image-three a:link:focus,.content .image-three a:visited:hover,.content .image-three a:visited:focus{text-decoration:none}.content .image-three p{color:#000;width:132px;text-align:center;padding:5px 0 0;font-weight:bold}.content .image-four{text-align:center;float:left;width:130px;padding:0 10px;margin:0}.content .image-four a,.content .image-four a:link,.content .image-four a:visited{display:block;margin:0;padding:0;width:auto;height:auto}.content .image-four img,.content .image-four img.image,.content .image-four img.gh-image{padding:0;background:none;margin:0 0 10px}.content .overview{margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #ccc}.content .overview h1{margin:0 0 5px;color:#000;font:24px/27px "museo-sans",Arial,Helvetica,sans-serif;text-transform:uppercase}.content .overview p{display:block;font:300 14px/28px "museo-sans",Arial,Helvetica,sans-serif;margin:0;padding:0 0 5px}.content .overview a,.content .overview a:link,.content .overview a:visited{text-decoration:underline}.content .overview a:hover,.content .overview a:focus,.content .overview a:link:hover,.content .overview a:link:focus,.content .overview a:visited:hover,.content .overview a:visited:focus{text-decoration:none}.content .baseline{margin:0 0 15px;padding:0 0 5px;border-bottom:2px solid #da392f}.content .baseline p{padding:0;margin:0 0 12px;line-height:150%;color:#000}.content table{margin:0 0 15px;position:relative}.content table tr{font-size:12px;color:#000}.content table tr td{padding:5px;border:none}body#events.all #column_1 .paging.final{display:none}.paging{margin:45px 0 0;color:#000;position:relative;padding:0px;font-size:12px;line-height:38px;border-bottom:1px solid #e2dbc0}.paging .nav{border-top:1px solid #e2dbc0;height:38px;background:url("../images/bg-main-block.png") no-repeat 0 bottom}.paging.final{margin-top:5px}.paging .record{width:25%;float:left;margin-left:10px}.paging .pages{margin:0;float:left;width:72%;text-align:right}.paging .pages strong,.paging .pages a,.paging .pages a:visited{color:#a72c19;height:18px;line-height:18px;margin:10px 2px 0 3px;text-align:center;width:18px;font-size:13px;font-weight:bold;text-decoration:none}.paging .pages strong:hover,.paging .pages a:hover,.paging .pages a:visited:hover{color:#a72c19;text-decoration:none}.paging .pages strong.next,.paging .pages a.next,.paging .pages a:visited.next{border-right:0px}.paging .pages strong{color:#333;text-decoration:none}.paging .links{width:auto;max-width:185px;padding:6px 6px 0;position:absolute;top:-40px;right:0}.paging .links a,.paging .links a:link,.paging .links a:visited{display:block;float:left;font-weight:normal;line-height:38px;margin-right:10px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#222;border-left:none}.paging .links a:hover,.paging .links a:focus,.paging .links a:link:hover,.paging .links a:link:focus,.paging .links a:visited:hover,.paging .links a:visited:focus{color:#000;text-decoration:underline}.paging .links a.rss,.paging .links a:link.rss,.paging .links a:visited.rss{display:block;padding:0;background:url(../images/icon_rss.png) no-repeat 0 0;width:auto;height:24px;padding:0 0 0 26px;text-transform:none;line-height:24px}.paging .links a.rss:hover,.paging .links a.rss:focus,.paging .links a:link.rss:hover,.paging .links a:link.rss:focus,.paging .links a:visited.rss:hover,.paging .links a:visited.rss:focus{background-position:0 -24px}.paging .links a.print,.paging .links a.print:link,.paging .links a.print:visited{display:block;padding:0;background:url(../images/icon_print_list.png) no-repeat 0 0;width:auto;line-height:24px;text-indent:0px;height:auto;padding:0 0 0 26px;text-transform:none}.paging .links a.print:hover,.paging .links a.print:focus,.paging .links a.print:link:hover,.paging .links a.print:link:focus,.paging .links a.print:visited:hover,.paging .links a.print:visited:focus{background-position:0 -25px}.paging .links a.full_list,.paging .links a.full_list:link,.paging .links a.full_list:visited{display:block;padding:0 0 0 26px;background:url(../images/icon_all.png) no-repeat 0 0;line-height:24px;text-transform:none;margin:0}.paging .links a.full_list:hover,.paging .links a.full_list:focus,.paging .links a.full_list:link:hover,.paging .links a.full_list:link:focus,.paging .links a.full_list:visited:hover,.paging .links a.full_list:visited:focus{background-position:0 -24px}.link{margin:0 0 1em 0;position:relative}.link ul.list{width:100%;border-top:1px solid #ccc;margin:0;padding:0;list-style-type:none;list-style-image:none}.link ul.list li{height:auto;padding:4px 0;margin:0;border-bottom:1px solid #ccc}.link ul.list li:hover,.link ul.list li:focus{background:#f9f6e5}.link ul.list li:hover a,.link ul.list li:hover a:visited,.link ul.list li:focus a,.link ul.list li:focus a:visited{color:#a72c19}.link ul.list a,.link ul.list a:visited{display:block;padding:1px 0 0 0;margin:0 0 0 2px;height:20px;text-decoration:none;color:#333;line-height:20px;background:url("../images/sprite-links.png") no-repeat 100% 3px}.link ul.list a:hover,.link ul.list a:focus,.link ul.list a:visited:hover,.link ul.list a:visited:focus{background-image:url("../images/sprite-links-hover.png")}.link ul.list a.image,.link ul.list a:visited.image{background-position:100% -73px}.link ul.list a.pdf,.link ul.list a:visited.pdf{background-position:100% -35px}.link ul.list a.email,.link ul.list a:visited.email{background-position:100% -110px}.link ul.list p{padding:3px 0 0 3px;font-style:italic;font-size:11px;width:95%;margin:0;line-height:1.2em}.link ul.list p a,.link ul.list p a:visited{display:inline;background:none;height:auto;line-height:auto;color:#a72c19;margin:0;padding:0}.link ul.list p a:hover,.link ul.list p a:focus,.link ul.list p a:visited:hover,.link ul.list p a:visited:focus{background-image:none}.link ul.list .description{font-style:italic;font-size:12px}.sitemap{padding:0;margin:0;clear:both}.sitemap .column{float:left;width:270px;padding:0;position:relative}.sitemap #sitemap_column_1{margin:0 20px 0 0}.sitemap ul{margin:0;padding:0;list-style:none}.sitemap ul li{margin:0 0 15px 0;padding:0;font-size:18px;font-weight:normal;line-height:25px}.sitemap ul li ul li{margin:0;font-size:12px;font-weight:bold}.sitemap ul li ul li a,.sitemap ul li ul li a:visited{color:#333;padding:0 0 0 20px;display:block;background:url(../images/footer_bullet.png) no-repeat 8px 6px}.sitemap ul li ul li a:hover,.sitemap ul li ul li a:focus,.sitemap ul li ul li a:visited:hover,.sitemap ul li ul li a:visited:focus{color:#000;text-decoration:underline}.sitemap ul li ul li ul{display:none}.sitemap a,.sitemap a:visited{text-decoration:none;color:#a72c19;border-bottom:1px solid #ccc;display:block}.sitemap a:hover,.sitemap a:focus,.sitemap a:visited:hover,.sitemap a:visited:focus{color:#000}.seating_charts{clear:both;margin:0;padding:0}.full .seating_charts{padding:1em 0}body.seating_charts{padding:0}.seating_charts .entry{margin:0 10px 20px 0px;padding:3px;height:180px;display:block;float:left;position:relative;width:270px;overflow:hidden;border:1px solid #e2dbc0;background:#e2dbc0}.full .seating_charts .entry{margin:0 27px 40px}.seating_charts .entry.alt{margin-right:0;float:right}.full .seating_charts .entry.alt{margin-right:27px;float:left}.seating_charts .thumb{display:block;margin:0 0px 0 0;padding:0;width:100%;height:100%}.seating_charts .thumb img{margin:0;padding:0;border:none;display:block}.seating_charts .thumb a{margin:0;padding:0;display:block;width:100%;height:100%}.seating_charts .thumb a:link,.seating_charts .thumb a:visited{margin:0;padding:0;display:block;width:100%;height:100%}.seating_charts .thumb a img{width:100%;height:100%}.seating_charts .info{display:block;width:250px;margin:0;padding:2px 10px;position:absolute;bottom:3px;left:3px;background-color:#781717;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr="#FF781717", endColorstr="#FF781717");background-image:-owg-linear-gradient(left, #781717 0%, #a92814 50%, #781717 100%);background-image:linear-gradient(left, #781717 0%, #a92814 50%, #781717 100%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9;overflow:hidden;behavior:url(http://www.geneseetheatre.com/PIE.htc)}.seating_charts h3{margin:0;padding:0;font-size:11px;font-weight:bold;border:none;background:transparent}.seating_charts h3 a,.seating_charts h3 a:link,.seating_charts h3 a:visited{margin:0;padding:0;text-decoration:none;font-size:11px;font-weight:bold;color:#fff}.seating_charts .info-buttons{padding:0;text-align:left;float:left}.seating_charts .info-buttons a,.seating_charts .info-buttons a:link,.seating_charts .info-buttons a:visited{display:block;text-transform:uppercase;font-size:10px;float:left;padding:0px 14px 0 0;text-decoration:underline;line-height:20px;opacity:1;font-weight:bold;color:#fff}.seating_charts .info-buttons a:hover{text-decoration:none}.buttons{position:absolute;top:50px;right:0px;width:54px;height:22px}.buttons a,.buttons a:link,.buttons a:visited{display:block;width:22px;height:22px;padding:0;margin:0;position:relative;float:left;background:url(../images/icons.png) no-repeat 0 0}.buttons a.more,.buttons a:link.more,.buttons a:visited.more{background-position:0 -88px;margin-right:10px}.buttons a.more:hover,.buttons a:link.more:hover,.buttons a:visited.more:hover{background-position:0 -132px}.buttons a.tickets,.buttons a:link.tickets,.buttons a:visited.tickets{background-position:0 -110px}.buttons a.tickets:hover,.buttons a:link.tickets:hover,.buttons a:visited.tickets:hover{background-position:0 -154px}.buttons span{display:block;width:22px;height:22px;text-indent:-5000px;padding:0;margin:0;position:relative;float:left;background:url(../images/icons.png) no-repeat 0 0;cursor:default}.buttons span.tickets{background-position:0 -154px}.buttons span.tickets:hover{background-position:0 -154px}.buttons span.soon{background-position:0 -154px}.buttons span.soon:hover{background-position:0 -154px}.subnav{border:1px solid #e2dac1;background:#fff url(../images/bg-box.gif);padding:4px 4px 0 6px;margin:0 0 20px}.subnav ul{padding:0;margin:0;list-style:none;text-transform:uppercase;text-align:center;font:11px/14px "museo-sans",Arial,Helvetica,sans-serif}.subnav ul li{display:block;width:100%}.subnav ul li a{color:#000;display:block;border-top:1px solid #e2dac1;padding:13px 10px 12px 8px}.subnav ul li a:hover{color:#a72c19}.subnav ul li.active a{color:#a72c19;text-decoration:underline}.subnav ul li:first-child a{padding:7px 5px 6px;border:none;background-color:#781717;background:-owg-linear-gradient(left, #781717 0%, #a92814 50%, #781717 100%);background:linear-gradient(left, #781717 0%, #a92814 50%, #781717 100%);color:#fff;font:16px/19px "museo-sans",Arial,Helvetica,sans-serif}.subnav ul li:first-child a:hover{text-decoration:none}.subnav ul li:first-child.active a{text-decoration:none}.subnav ul li .sub{display:none}#branding{position:relative;width:620px;height:auto;margin-bottom:0;float:left}.home #branding{margin-bottom:20px}.branding_holder{width:644px;height:364px}.branding_holder.spotlight_image img{width:640px;height:360px;margin:2px}.slideshow{position:relative;border:none;width:608px;height:333px;padding:5px;background:#fff;border:1px solid #e2dbc0;margin:5px 0 20px}.slideshow:hover .controls,.slideshow:focus .controls{display:block}.slideshow .controls{display:none;position:absolute;width:608px;margin:0 auto;height:103px;top:0;left:0;z-index:20}.slideshow .controls .nav-controls{position:relative}.slideshow .controls .nav-controls a,.slideshow .controls .nav-controls a:link,.slideshow .controls .nav-controls a:visited{display:block;height:103px;width:75px;position:absolute;cursor:pointer;top:0;text-indent:-5000px;background:none;background:url(../images/sprite-02.png) no-repeat 0 -103px}.slideshow .controls .nav-controls a:hover,.slideshow .controls .nav-controls a:focus,.slideshow .controls .nav-controls a:link:hover,.slideshow .controls .nav-controls a:link:focus,.slideshow .controls .nav-controls a:visited:hover,.slideshow .controls .nav-controls a:visited:focus{text-decoration:none}.slideshow .controls .nav-controls a.prev,.slideshow .controls .nav-controls a:link.prev,.slideshow .controls .nav-controls a:visited.prev{left:-3px;top:130px;background-position:0 -103px}.slideshow .controls .nav-controls a.next,.slideshow .controls .nav-controls a:link.next,.slideshow .controls .nav-controls a:visited.next{right:-13px;top:130px;background-position:-80px -103px}.slideshow .slide{width:100%;height:333px;overflow:hidden}.slideshow .slide a.advance-link{display:block;width:100%;height:100%}.slideshow .slide span{display:block;width:100%;height:100%}.slideshow .caption_holder{position:absolute;bottom:5px;left:5px;width:608px;height:auto;z-index:15;background:rgba(126,29,29,.7)}.slideshow .caption_holder span{display:block;width:auto;height:auto}.slideshow .caption_holder .image-caption .caption a{display:none}.slideshow .caption_holder .caption p{display:none;margin:0;color:#fff;padding:0;line-height:40px;text-indent:17px;font-weight:bold;font-size:14px;text-shadow:#111 1px 1px 1px}.slideshow .caption_holder .caption a{color:#fff;text-decoration:none;font-size:14px;line-height:120%;font-weight:bold}.slideshow .caption_holder .caption a:hover,.slideshow .caption_holder .caption a:visited{text-decoration:none}.slideshow .caption_holder .caption .date{display:none}.slideshow .caption_holder .caption .buttons{display:none}.slideshow .caption_holder .current .caption p{display:block}#events .slideshow .caption_holder{display:none}.slideshow .thumbs_holder{display:none;position:absolute;top:340px;left:0px}.slideshow .thumbs_holder .thumbs{display:none;list-style:none;list-style-image:none;padding:0;margin:0}.slideshow .thumbs_holder .thumbs li{float:left;width:80px;height:43px;margin:0 10px 0 0;opacity:.5;padding:0;position:relative}.slideshow .thumbs_holder .thumbs li.selected,.slideshow .thumbs_holder .thumbs li:hover,.slideshow .thumbs_holder .thumbs li:focus{opacity:1}.slideshow .thumbs_holder .thumbs li.selected .caption,.slideshow .thumbs_holder .thumbs li:hover .caption,.slideshow .thumbs_holder .thumbs li:focus .caption{display:block;opacity:1}.slideshow .thumbs_holder .thumbs li.selected .caption a,.slideshow .thumbs_holder .thumbs li:hover .caption a,.slideshow .thumbs_holder .thumbs li:focus .caption a{display:none}.slideshow .thumbs_holder .thumbs a.thumb{display:block;width:80px;height:43px;float:left}.slideshow .thumbs_holder .thumbs a.thumb img{width:80px;height:43px}.slideshow .thumbs_holder .thumbs a.thumb span.overlay{display:block;width:80px;height:43px;background:url(../images/thumb_image_icon.png) no-repeat 0 0;position:absolute;top:0px;left:0px}.slideshow .thumbs_holder .thumbs a.thumb_video span.overlay{background:url(../images/thumb_video_icon.png) no-repeat 0 0}.slideshow .thumbs_holder .thumbs .caption{display:none;background:url(../images/thumb_caption_bg.png) no-repeat 0 0;width:214px;height:46px;position:absolute;top:-35px;left:-60px;padding:5px 10px}.slideshow .thumbs_holder .thumbs .caption p{color:#000;font-size:12px;height:30px;overflow:hidden}.slideshow .thumbs_holder .pagination{display:none}.slideshow .video{width:608px;height:333px;background:url(../images/play.png) no-repeat center center;position:absolute;left:5px;top:5px;display:none}.slideshow .video #video_player,.slideshow .video #video_holder{display:block;width:608px;height:333px}.slideshow .imglink{width:100%;height:100%;position:absolute;left:0px;top:0px;display:none}.slideshow .imglink #imglink,.slideshow .imglink a{position:relative;background:url(../images/blank.png) 0 0 repeat;display:block;width:100%;height:100%}.full #branding{width:940px}.full #branding .slideshow,.full #branding .slideshow .slide{width:928px;height:430px}.full #branding .slideshow img,.full #branding .slideshow .slide img{min-width:928px}.full #branding .slideshow .controls{width:928px}.full #branding .slideshow .video{width:928px;height:430px}.full #branding .slideshow .video #video_player,.full #branding .slideshow .video #video_holder{display:block;width:928px;height:430px}.home .slideshow{width:608px;height:382px;margin:0}.home .slideshow .caption_holder{height:43px;background:url(../images/sprite-04.png) no-repeat 0 -303px;opacity:1}.home .slideshow .caption_holder span.current{width:100%;display:block;height:43px}.home .slideshow .caption_holder span.current .caption{position:relative;display:block;width:100%;padding:4px 12px 5px 10px}.home .slideshow .caption_holder span.current .caption .date{display:inline-block;position:absolute;top:4px;left:10px}.home .slideshow .caption_holder span.current .caption p{line-height:19px;text-indent:0;font-size:12px;width:360px;height:19px;overflow:hidden}.home .slideshow .caption_holder span.current .caption .buttons{display:inline-block;position:absolute;top:5px;right:30px;width:auto}.home .slideshow .caption_holder span.current .caption .buttons a,.home .slideshow .caption_holder span.current .caption .buttons a:visited,.home .slideshow .caption_holder span.current .caption .buttons a:link{display:block;float:left;width:auto;padding:9px 15px 9px 20px;text-transform:uppercase;text-indent:0px;background:url("../images/sprite-01.png") no-repeat 0 -114px;font:12px/15px "museo-sans",Arial,Helvetica,sans-serif}.home .slideshow .caption_holder span.current .caption .buttons a:after,.home .slideshow .caption_holder span.current .caption .buttons a:visited:after,.home .slideshow .caption_holder span.current .caption .buttons a:link:after{background:url("../images/sprite-01.png") no-repeat -500px -152px;width:8px;height:34px;content:"";display:block;position:absolute;top:1px;right:-5px}.home .slideshow .caption_holder span.current .caption .buttons a:hover,.home .slideshow .caption_holder span.current .caption .buttons a:visited:hover,.home .slideshow .caption_holder span.current .caption .buttons a:link:hover{background-position:0 -190px}.home .slideshow .caption_holder span.current .caption .buttons a:hover:after,.home .slideshow .caption_holder span.current .caption .buttons a:visited:hover:after,.home .slideshow .caption_holder span.current .caption .buttons a:link:hover:after{background-position:-500px -229px}.home .slideshow .caption_holder span.current .caption p{float:left;margin-top:15px}.home .slideshow .caption_holder span.current .caption .date,.home .slideshow .caption_holder span.current .caption p{text-transform:uppercase}.home .slideshow .caption_holder span.current span{height:auto;display:inline-block;color:#fff}.event_list{position:relative}.event_list .list{padding:0 10px;background:none;margin:0 0 15px;position:relative}.event_list .list p.noevents{padding:10px;color:#000}.event_list .entry{border-top:1px solid #e2dbc0;padding:15px 0;width:100%}.event_list .entry:first-child{border-top:none}.event_list .entry .info{position:relative;float:left;padding:5px 0 0;width:365px}.event_list .entry .info h3{margin:0}.event_list .entry .info h3 a{font-size:16px;text-transform:uppercase;color:#333;text-decoration:none;font-weight:500}.event_list .entry .info h3 a:hover{color:#a72c19}.event_list .entry .info h4{color:#333;font-size:13px;font-weight:500;margin:0 0 5px;text-transform:none}.event_list .entry .info .date{font-size:11px;color:#000;margin:0}.event_list .entry .info .date.date_single .y{margin-left:-3px}.event_list .entry .thumb{width:172px;height:94px;margin:0 10px 0 0;float:left;padding:2px;background:#fff;border:1px solid #e2dbc0}.event_list .entry .thumb a{display:block;width:100%;height:100%}.event_list .entry .thumb img{padding:0;width:100%;height:100%}.event_list .entry .thumb:hover{background:#a72c19;background:-owg-linear-gradient(top, #912616 0%, #d33820 50%, #912616 100%);background:linear-gradient(top, #912616 0%, #d33820 50%, #912616 100%);behavior:url(http://www.geneseetheatre.com/PIE.htc)}.event_list .entry.film-series .thumb a{background:url("../images/Film_logo_thumb.jpg") no-repeat 0 0}.event_list .entry .buttons{clear:both;width:auto;position:relative;float:left;top:auto;right:auto;margin:10px 0 0}.event_list .entry .buttons a,.event_list .entry .buttons a:link,.event_list .entry .buttons a:visited,.event_list .entry .buttons span{display:block;width:80px;height:100%;padding:0;margin:0 10px 0 0;position:relative;float:left;text-align:center;text-decoration:none;color:#fff;font:bold 10px/24px "museo-sans",Arial,Helvetica,sans-serif;text-transform:uppercase;background:url(../images/sprite-ticketbtns.png) no-repeat 0 0;text-shadow:#333 1px 1px 0}.event_list .entry .buttons a:hover,.event_list .entry .buttons a:link:hover,.event_list .entry .buttons a:visited:hover,.event_list .entry .buttons span:hover{background-position:0 -31px}.event_list .entry .buttons span{cursor:default}.event_list .entry .buttons span.tickets{background-position:0 -154px}.event_list .entry .buttons span.tickets:hover{background-position:0 -154px}.event_list .entry .buttons span.soon{background-position:0 -154px}.event_list .entry .buttons span.soon:hover{background-position:0 -154px}.details .event_buttons{min-width:130px;height:36px;background:url(../images/sprite-01.png) no-repeat 100% -152px;padding:0 5px 0 0;margin:10px auto}.details .event_buttons span,.details .event_buttons a,.details .event_buttons a:visited{background:url(../images/sprite-01.png) no-repeat 0 -114px;color:#fff;font-size:14px;display:block;min-width:124px;height:36px;text-align:center;text-decoration:none;line-height:36px;padding:0 3px 0 8px;position:relative;font-weight:400}.details .event_buttons span:hover,.details .event_buttons a:hover,.details .event_buttons a:visited:hover{text-decoration:none;background-position:0 -190px;cursor:default}.details .event_buttons span.soon,.details .event_buttons a.soon,.details .event_buttons a:visited.soon{cursor:default}.details .event_buttons span span,.details .event_buttons a span,.details .event_buttons a:visited span{background:none}.details .event_buttons a:hover,.details .event_buttons a:hover span,.details .event_buttons a:visited:hover,.details .event_buttons a:visited:hover span{cursor:pointer}.details .event_buttons:hover,.details .event_buttons:focus{background-position:100% -228px}.event_detail .detail_container,.event_detail .thumb_ticket{float:left}.event_detail .detail_container{width:65%;margin-left:10px}.event_detail .detail_container .event_header{margin:0 0 10px;float:left;width:100%;background:none;padding:0}.event_detail .detail_container .event_header h2{display:block;color:#7f1211;font:14px/17px "museo-sans",Arial,Helvetica,sans-serif;text-transform:none}.event_detail .detail_container .age-limit{background:url(../images/sprite-02.png) no-repeat -297px -131px;display:block;margin-top:15px;padding:0 0 1px 31px;font-weight:bold}.event_detail .detail_container h5.ticket_label{text-transform:none;margin:0}.event_detail .thumb_ticket{max-width:35%;margin:0 10px 15px -10px;min-height:322px;padding:0 0 15px 0;background:url("../images/bg-ticketdetails.png") no-repeat center bottom}.event_detail .thumb_ticket .thumb{width:171px;height:94px;margin:0 0 8px;float:left;padding:5px;background:#fff;border:1px solid #e2dbc0}.event_detail .thumb_ticket .thumb img{display:block;width:100%}.event_detail .thumb_ticket .ticket{width:183px;max-height:260px;min-height:208px;clear:both;padding:10px 0 0;background:url("../images/bg-ticketdetails-top.png") no-repeat center top}.event_detail .thumb_ticket .ticket .ticketbtn{width:100%;padding:0 0 8px}.event_detail .thumb_ticket .ticket .ticketbtn span,.event_detail .thumb_ticket .ticket .ticketbtn a,.event_detail .thumb_ticket .ticket .ticketbtn a:visited{width:123px;text-transform:uppercase;color:#ede379;text-shadow:#370300 1px 1px 0;text-align:center;padding:0 3px;font-weight:500;float:none;margin:0 auto;display:block;background:url("../images/bg-btnred.png") no-repeat center top;height:33px;line-height:33px}.event_detail .thumb_ticket .ticket .ticketbtn span:hover,.event_detail .thumb_ticket .ticket .ticketbtn a:hover,.event_detail .thumb_ticket .ticket .ticketbtn a:visited:hover{text-decoration:none;background-position:center 100%}.event_detail .thumb_ticket .ticket ul.side_details{list-style:none;text-align:center;width:84%;margin:0 auto}.event_detail .thumb_ticket .ticket ul.side_details li{margin:10px 0 0;font-weight:500}.event_detail .thumb_ticket .ticket ul.side_details li h5{color:#ac1818;margin:0 0 3px;padding-bottom:3px;border-bottom:1px solid #e2dcbf}.event_detail .thumb_ticket .ticket ul.side_details li a,.event_detail .thumb_ticket .ticket ul.side_details li a:visited{color:#333;text-decoration:underline}.event_detail .thumb_ticket .ticket ul.side_details li a:hover,.event_detail .thumb_ticket .ticket ul.side_details li a:visited:hover{text-decoration:none;color:#a72c19}.event_detail .thumb_ticket .ticket ul.side_details li.date span.date_single span.y{margin-left:-3px}.event_detail .film-series .thumb_ticket{max-width:32%}.event_detail .printonly_price{display:none}.event_detail .event_body{padding:0 10px}.event_detail .showings{margin:0 0 20px;float:left;width:100%}.event_detail .showings h3{text-align:left;width:100%;padding:4px 0;margin:0 0 5px;font-size:14px;text-transform:uppercase}.event_detail .showings ul{border-top:2px solid #da392f;list-style-image:none;list-style:none;margin:0;padding:0;list-style-position:inside}.event_detail .showings ul li{border-bottom:1px solid #000;padding:3px 0;margin:0 2% 0 0;color:#000;font-size:12px;position:relative;line-height:24px;width:48%;float:left}.event_detail .showings ul li.entry.alt{margin-right:0;float:right}.event_detail .showings ul li span{display:inline-block}.event_detail .showings ul li span.date{line-height:24px;margin-left:25px}.event_detail .showings ul li span.time{float:right}.event_detail .showings ul li .buttons{float:right;margin:0;position:relative;top:auto;left:auto}.event_detail .showings ul li a.ical{text-indent:-5000px;width:22px;height:22px;background:url(../images/sprite-02.png) no-repeat -299px -433px;padding:0;margin:0;position:absolute;top:6px;left:2px}.event_detail .addthis_toolbox,.event_detail a.print{float:left;margin:1px 0 0}.event_detail a.print{clear:both;color:#5a1515;text-transform:uppercase;background:url(../images/sprite-02.png) no-repeat -296px 0;padding:2px 0 2px 30px;margin:0 15px 0 0;font-size:11px}.event_detail a.print:hover{background-position:-296px -200px;color:#a72c19;text-decoration:none}.event_detail .share_bar{padding:15px 0;margin:0 0 15px;float:left;width:400px}.event_detail .dsq-global-toolbar-dropdown-container{display:none !important}.event_detail .group_sales{padding:0 0 10px;margin:0 0 5px;float:left;width:100%;border-bottom:1px solid #333}.event_detail .group_sales h3{text-align:left;width:100%;padding:4px 0;font-size:14px;text-transform:uppercase;color:#000;font-weight:bold;border-bottom:2px solid #da392f}.event_detail .group_sales .group_info{display:block;padding:5px 0 0;margin:0;font:italic 12px/15px Arial,Helvetica,sans-serif}.detail_holder{height:253px;background:url(../images/sprite-03.png) no-repeat -642px 0;padding:7px 0 0 8px;width:306px;margin-left:-9px}.has_slideshow .detail_holder{position:absolute;top:372px;left:6px}.details{border:3px solid #db4438;background:#871312 url("../images/bg-event-details.png") no-repeat 0 0;width:260px;padding:7px 12px 11px 14px;margin:0;min-height:195px;position:relative}.details ul{list-style:none;list-style-image:none;padding:10px;margin:0 0 5px}.details ul li{margin:0;padding:8px 7px 3px 1px;border-bottom:1px solid #da392f;font:10px/13px "museo-sans",Arial,Helvetica,sans-serif;color:#fff}.details ul li a,.details ul li a:visited,.details ul li p{color:#edc273}.details ul li p{margin:3px 0 7px}.details ul li label{cursor:default;text-transform:uppercase;font-weight:700;color:#fff;padding:0;margin:0 0 5px;display:block;float:left;clear:both}.details ul li span,.details ul li a.seatingchart_link{float:right}.details ul li span span,.details ul li a.seatingchart_link span{float:none}.details ul li.tickets{padding-bottom:10px}.details ul li.date{border-top:none}.details ul li.availability{border-bottom:none}.details ul li .event_buttons{float:right;margin:25px -9px 0 0}.scrollable .list{width:20000em;position:absolute}.scrollable .list .entry{float:left;clear:none}.scrollable .list .group{float:left}.featured_holder{margin:20px 0 20px -40px;position:relative;width:1060px;padding:0;float:left;height:100px}.featured_holder .prev,.featured_holder .next{background:url(../images/sprite-carousel.png) no-repeat 0 0;cursor:pointer;height:100px;position:absolute;top:0;text-indent:-9999px;width:62px;z-index:5;display:block}.featured_holder .prev{left:-27px}.featured_holder .next{background-position:-90px 0;right:-27px}.featured_holder #featured.event_list{width:940px;margin:0;padding:0 40px 0 41px;height:100%;z-index:500;background:none}.featured_holder #featured.event_list .list{background:none;padding:0;margin:0}.featured_holder #featured.event_list .entry{float:left;margin-right:3px;width:186px;height:118px;padding:0;clear:none;position:relative;overflow:hidden;background:none;border:0px}.featured_holder #featured.event_list .entry .info{display:block;position:absolute;top:0;left:0;margin:0;width:170px;padding:10px 0 0 14px;height:100px;background-color:none;border:0px}.featured_holder #featured.event_list .entry .info h3,.featured_holder #featured.event_list .entry .info h3 a{font:12px/13px "museo-sans",Arial,Helvetica,sans-serif;color:#333;font-weight:700;text-transform:uppercase;padding:0;margin:0}.featured_holder #featured.event_list .entry .info h3{text-indent:0;height:auto;width:160px}.featured_holder #featured.event_list .entry .info h3 a:hover{color:#000}.featured_holder #featured.event_list .entry .info h4{padding:0;font-size:11px;font-weight:bold;margin:0}.featured_holder #featured.event_list .entry .info .date{margin:0;padding:0;color:#333;font-size:10px}.featured_holder #featured.event_list .entry .info .buttons{position:absolute;bottom:15px;top:auto;width:102%;height:24px;left:9px}.featured_holder #featured.event_list .entry .info .buttons a,.featured_holder #featured.event_list .entry .info .buttons a:link,.featured_holder #featured.event_list .entry .info .buttons a:visited,.featured_holder #featured.event_list .entry .info .buttons span{display:block;width:80px;height:100%;padding:0;margin:0 2px 0 0;position:relative;float:left;text-align:center;text-decoration:none;color:#fff;font:bold 10px/24px "museo-sans",Arial,Helvetica,sans-serif;text-transform:uppercase;background:url(../images/sprite-ticketbtns.png) no-repeat 0 0;text-shadow:#333 1px 1px 0}.featured_holder #featured.event_list .entry .info .buttons a:hover,.featured_holder #featured.event_list .entry .info .buttons a:link:hover,.featured_holder #featured.event_list .entry .info .buttons a:visited:hover,.featured_holder #featured.event_list .entry .info .buttons span:hover{background-position:0 -31px}.featured_holder #featured.event_list .entry .info .buttons span{cursor:default}.featured_holder #featured.event_list .entry .info .buttons span.tickets{background-position:0 -154px}.featured_holder #featured.event_list .entry .info .buttons span.tickets:hover{background-position:0 -154px}.featured_holder #featured.event_list .entry .info .buttons span.soon{background-position:0 -154px}.featured_holder #featured.event_list .entry .info .buttons span.soon:hover{background-position:0 -154px}.featured_holder #featured.event_list .entry .info:hover{background:url(../images/sprite-04.png) no-repeat -2px -2px}.featured_holder #featured.event_list .entry .thumb{display:block;width:172px;height:94px;border:1px solid #e2dac1;position:absolute;top:0;left:0;padding:4px;background:url("../images/bg-subnav.png");z-index:20;float:none;margin:0}.featured_holder #featured.event_list .entry .thumb img{width:172px;height:94px;padding:0;margin:0}.featured_holder #featured.event_list .entry:hover .info{background:url(../images/sprite-04.png) no-repeat -2px -2px}.featured_holder h3{text-indent:-9999px;margin:0;height:0px}.featured_holder .list_holder{position:relative;z-index:10;margin:0;overflow:hidden;width:940px;height:140px}.featured_holder .group{float:left;height:140px;padding:0}.news_list{position:relative}.news_list .content .overview{border:none;margin:0}.news_list a.entry_link{display:block;width:100px;height:100%}.news_list .entry{border-top:1px solid #e2dbc0;padding:15px 10px;position:relative}.news_list .entry .info{width:465px}.news_list .entry .info h3{margin:0 0 5px}.news_list .entry .info h3 a{font-size:15px;text-transform:uppercase;color:#a72c19;text-decoration:none;font-weight:bold}.news_list .entry .info h3 a:hover{color:#000}.news_list .entry .info h4{font-size:12px;margin:0 0 5px}.news_list .entry .info p{font-style:italic}.news_list .entry .info .thumb{float:left;width:130px;overflow:hidden;height:71px;border:1px solid #e2dbc0;padding:1px;background:#fff;margin:0 8px 8px 0}.news_list .entry .info .thumb img{width:130px}.news_list .entry:first-child{border-top:none}.news_list .entry a.more,.news_list .entry a.more:link,.news_list .entry a.more:visited{display:block;width:80px;height:30px;padding:0;margin:0 10px 0 0;position:relative;float:left;text-align:center;text-decoration:none;color:#fff;font:bold 10px/24px "museo-sans",Arial,Helvetica,sans-serif;text-transform:uppercase;background:url(../images/sprite-ticketbtns.png) no-repeat 0 0;position:absolute;top:15px;right:10px;text-shadow:#333 1px 1px 0}.news_list .entry a.more:hover,.news_list .entry a.more:link:hover,.news_list .entry a.more:visited:hover{background-position:0 -31px}.news_detail{position:relative}.news_detail .container{padding:10px 15px;position:relative}.news_detail a.viewall{position:absolute;top:10px;right:10px;width:24px;height:24px;display:block;padding:0;background:url(../images/icon_all.png) no-repeat 0 0;line-height:24px;text-transform:none;margin:0;text-indent:-5000px}.news_detail .overview{width:100%;border:none;margin-bottom:15px}.news_detail .overview span.date{color:#000;font-weight:500;margin-bottom:10px;display:block}.news_detail .overview h2{display:block;color:#7f1211;font:14px/16px "museo-sans",Arial,Helvetica,sans-serif;text-transform:none}.news_detail .body{margin:0 0 15px}.news_detail .thumb{height:94px;width:172px;margin:0 15px 10px 0;float:left;border:1px solid #e2dbc0;overflow:hidden}.news_detail .thumb img{padding:0px;width:172px;height:auto}.news_detail .link{float:left}.news_detail .addthis_default_style{clear:both;width:60%;float:left}.news_detail a.print{float:right;color:#5a1515;background:url(../images/sprite-02.png) no-repeat -296px 0;padding:5px 0 2px 30px}.news_detail a.print:hover{background-position:-296px -200px;color:#a72c19;text-decoration:none}.news_detail .share_bar{border-top:1px solid #000;padding:15px 0 0}.news_detail .share_bar .addthis_toolbox{float:left;width:305px}.news_detail .share_bar a.print{float:left;display:block;height:22px;background:url(../images/icons.png) no-repeat 0 -44px;padding:0 0 0 26px;margin:0 20px 0 0;line-height:22px;text-decoration:none;float:left;color:#222;font-size:11px;font-weight:700;text-transform:uppercase}.news_detail .share_bar a.print:hover{background-position:-296px -200px;color:#a72c19;text-decoration:none}.news_detail .share_bar a.full_list,.news_detail .share_bar a.full_list:link,.news_detail .share_bar a.full_list:visited{float:left;display:block;padding:0 0 0 26px;text-decoration:none;border:none;color:#222;margin:0 15px 0 0;line-height:22px;font-weight:700;font-size:11px;height:22px;text-transform:uppercase;background:url(../images/icons.png) no-repeat 0 -220px}.news_detail .share_bar a.full_list:hover,.news_detail .share_bar a.full_list:link:hover,.news_detail .share_bar a.full_list:visited:hover{background-position:0 -242px}.news_detail .event_list{margin:0 0 15px}.news_detail .event_list .list{padding:0}.news_detail .comments{margin:15px 0;clear:both}.news_scroller{float:left;width:784px;overflow:hidden;border:1px solid #e2dac1;background:url("../images/bg-subnav.png");font:12px/32px "museo-sans",Arial,Helvetica,sans-serif;padding:0 5px 0 9px;margin-top:19px}.news_scroller .thumb{display:none}.news_scroller div.listtitle{display:inline-block;vertical-align:top;background:url(../images/separator.gif) no-repeat 100% 6px;text-transform:uppercase;word-spacing:2px;padding:0 8px 0 0;margin:0 7px 0 0;float:left}.news_scroller div.listtitle a{font-weight:bold;color:#333}.news_scroller .list{width:680px;float:left}.news_scroller .list ul{float:left;margin:0;padding:0;width:100%}.news_scroller .list ul li{margin:0;display:inline-block;vertical-align:top;padding:0 0 0;width:90%;position:relative}.news_scroller .list ul li p{font:12px/32px "museo-sans",Arial,Helvetica,sans-serif;margin:0}.news_scroller .list ul li a.more{color:#6c0202;text-decoration:underline;position:absolute;right:-70px;top:0;line-height:32px;font-weight:bold}.faq{margin:0 0 25px;padding:0;position:relative;border-top:1px solid #ccc}.faq dl{border-bottom:1px solid #ccc;font-size:11px}.faq dt{cursor:pointer;background:url(../images/sprite-02.png) no-repeat -300px -507px;padding:0;color:#333;margin:0;border-top:1px solid #ccc;overflow:auto}.faq dt:hover p{color:#a72c19}.faq dt p{text-transform:none;font-size:12px;padding:6px 0 6px 22px;margin:0}.faq dt.active{background:url(../images/sprite-02.png) no-repeat -300px -578px;border-bottom:1px solid #ccc}.faq dt:first-child{border-top:0px}.faq dd{height:0px;overflow:hidden;padding:3px 0}.faq dd p{font-size:12px;margin:4px 0}.faq ul{margin:0 0 16px;padding:0 15px;font:12px/160% Arial,Helvetica,sans-serif;list-style-image:url(../images/bullet.png);list-style-position:outside;list-style-type:square}.faq ul ul{padding-top:5px;margin-bottom:0;border:none}.faq ul li li{border-bottom:none;padding:0;font-size:12px}.accessibility-information-ada .faq dt{background:url(../images/sprite-ada.png) no-repeat 0 -444px}.accessibility-information-ada .faq dt p{text-transform:none;font-size:12px;padding:12px 0 12px 40px;margin:0}.accessibility-information-ada .faq #list_item_10{background-position:0 4px}.accessibility-information-ada .faq #list_item_11{background-position:0 -84px}.accessibility-information-ada .faq #list_item_13{background-position:0 -264px}.accessibility-information-ada .faq #list_item_12{background-position:0 -175px}.accessibility-information-ada .faq #list_item_14{background-position:2px -355px}.home #calendar{position:relative;font:12px Arial,Helvetica,sans-serif;float:right;width:299px;height:280px;background:#fff;margin:0;border:1px solid #e2dac1}.home #calendar .MonthlyCalendar{height:262px;width:288px;margin:0 auto;background:url(../images/bg-main-section.png) no-repeat -1970px 100%;position:relative;color:#333;border-spacing:0;text-align:center;font:300 13px/14px Arial,Helvetica,sans-serif}.home #calendar a.cal_view_all{display:block;position:absolute;bottom:32px;left:11px;width:121px;height:14px;padding:0;background:url(../images/cal_small_see_all.png) no-repeat 0 0;text-indent:-9000px}.home #calendar a.cal_view_all:hover{background-position:0 -14px;text-decoration:none}.home .cal_small_see_all{display:none}.home #calendar .MonthlyCalendar .MonthNavigation{margin:5px 0 0;color:#fff;font:16px/33px M700,Arial,Helvetica,sans-serif;text-shadow:-1px -1px #393939;height:30px;position:relative;padding:0 36px;text-align:center}.home #calendar .MonthlyCalendar .MonthNavPrev,.home #calendar .MonthlyCalendar .MonthNavNext{overflow:hidden;position:absolute;top:8px;width:16px;height:16px;background:url(../images/sprite-02.png) no-repeat 0 -634px}.home #calendar .MonthlyCalendar .MonthNavPrev a,.home #calendar .MonthlyCalendar .MonthNavNext a{text-indent:-9999px;display:block;text-align:left;cursor:pointer}.home #calendar .MonthlyCalendar .MonthNavPrev{left:18px;right:auto}.home #calendar .MonthlyCalendar .MonthNavPrev:hover{background-position:0 -611px}.home #calendar .MonthlyCalendar .MonthNavNext{left:auto;right:18px;background-position:-251px -634px}.home #calendar .MonthlyCalendar .MonthNavNext:hover{background-position:-251px -611px}.home #calendar .MonthlyCalendar .MonthName{color:#fff;font:700 16px/33px Arial,Helvetica,sans-serif;text-shadow:-1px -1px #393939;text-align:center}.home #calendar .MonthlyCalendar thead#CalendarHead{width:197px;color:#fff;line-height:20px;height:20px}.home #calendar .MonthlyCalendar #CalendarHead tr{color:#fff}.home #calendar .MonthlyCalendar #CalendarHead tr td{padding:0;border:none;background:none}.home #calendar .MonthlyCalendar #CalendarHead .DateHeader{width:40px;padding:3px 0 2px;font:400 12px/20px Arial,Helvetica,sans-serif;background:none}.home #calendar .MonthlyCalendar #CalendarHead tr th,.home #calendar .MonthlyCalendar #CalendarHead tr th span{background:none}.home #calendar .jMonthCalendar{position:relative;margin:0;display:block;width:auto;height:auto;font:normal 13px/14px Arial,Helvetica,sans-serif;z-index:110;background:url(../images/bg-data-holder.jpg) no-repeat center 4px}.home #calendar #CalendarBody{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.home #calendar .MonthlyCalendar #CalendarBody tr{height:22px}.home #calendar .jMonthCalendar .MoreEvents{font-size:12px;cursor:pointer;display:block;position:absolute;text-align:center}.home #calendar .jMonthCalendar .button{font-size:12px;cursor:pointer;display:block;width:42px;height:36px;position:absolute;text-align:center;margin:0 0 0 5px;z-index:5000;padding:0;border:none;color:#fff;background:#ebe1b7 url(../images/bg-datapicker-link.gif);transition:all .2s ease-in-out}.home #calendar .jMonthCalendar .button img{display:none}.home #calendar .jMonthCalendar .button label{display:block;width:39px;height:35px;text-align:center;color:#333;font:normal 12px/35px Helvetica,Arial,sans-serif;text-indent:0px;cursor:pointer;transition:all .2s ease-in-out}.home #calendar .jMonthCalendar .button:hover{background:#9d1400}.home #calendar .jMonthCalendar .button:hover label{color:#fff}.home #calendar td.DateBox{vertical-align:top;width:27px;height:27px;overflow:hidden;padding:0;background:none;border:1px solid #e2dac1;border-width:0 1px 1px 0}.home #calendar .DateLabel{height:35px;width:39px;text-align:center;background:none;line-height:35px;font-weight:bold;font-size:12px;padding-left:0px;text-shadow:0px;letter-spacing:0px;text-shadow:none}.home #calendar .DateLabel a{cursor:default;text-decoration:none;color:#333;font-size:12px}.home #calendar .jMonthCalendar .Event{font-size:12px;padding:1px 1px 1px 4px;background-color:#c0d0ff;cursor:pointer;display:block;position:absolute;text-align:left;overflow:hidden;height:14px}.home #calendar .Event a{text-decoration:none;color:#000;float:left;white-space:nowrap;padding-top:1px}.home #calendar .Event a:hover{text-decoration:underline}.home #calendar .Event span.ui-icon-triangle-1-w{float:left}.home #calendar .Event span.ui-icon-triangle-1-e{float:right}.home #calendar .DateBox.Today{background:#9d1400}.home #calendar #CalendarBody .DateBoxOver{background:#007acb}.home #calendar .Today .DateLabel{background:transparent}.home #calendar .Today .DateLabel a{color:#fff}.home #calendar .DateBox.active{background:#ccc}.home #calendar #CalendarBody .active a{color:#fff;cursor:pointer}.home #calendar #CalendarBody .Inactive a,.home #calendar #CalendarBody .active.Inactive a{opacity:.1}.home #calendar .tooltip{display:none;position:absolute;top:0;left:0;z-index:111;padding:0;height:280px;width:299px;background:#fff}.home #calendar .tooltip .scrolled_content{height:240px;width:299px;overflow:hidden;margin:0;padding-top:20px;position:relative}.home #calendar .tooltip .viewport{height:260px;width:300px;overflow:hidden;position:relative;background:#fff}.home #calendar .tooltip .scrollbar{display:none;width:24px;height:240px;position:absolute;right:2px;top:29px}.home #calendar .tooltip .scrollbar .track{width:24px;height:240px;position:relative;background:url(../images/cal_scroll_bg.jpg) no-repeat center top}.home #calendar .tooltip .scrollbar .track .thumb{width:14px;height:24px;background:url(../images/cal_scroll_thumb.jpg) no-repeat left top;position:absolute;left:6px;top:0;cursor:pointer;margin:5px 0 0}.home #calendar .tooltip label{display:none}.home #calendar .tooltip .cal_close_btn{width:25px;height:25px;background:url(../images/sprite-02.png) 0 -515px no-repeat;position:absolute;top:7px;right:0;cursor:pointer;text-indent:-999em;padding:0;text-decoration:none;color:#333;font-size:10px;z-index:1}.home #calendar .tooltip .content{width:280px;margin:0;padding:0;height:260px;overflow:hidden;position:absolute;left:0;top:0;list-style:none}.home #calendar .tooltip .info{width:250px;margin-left:10px;padding:5px;border-bottom:1px solid #e2dbc0}.home #calendar .tooltip .info h3{font:bold 12px/14px "museo-sans",Arial,Helvetica,sans-serif}.home #calendar .tooltip .info h3 a,.home #calendar .tooltip .info h3 a:visited{color:#333}.home #calendar .tooltip .info h3 a:hover,.home #calendar .tooltip .info h3 a:visited:hover{color:#a72c19}.home #calendar .tooltip .info h4.time{font-size:10px;font-weight:300;margin:0}.home #calendar .tooltip .info .buttons{position:relative;top:auto;left:auto;width:250px}.home #calendar .tooltip .info .buttons a,.home #calendar .tooltip .info .buttons a:link,.home #calendar .tooltip .info .buttons a:visited,.home #calendar .tooltip .info .buttons span,.home #calendar .tooltip .info .buttons span.tickets{display:block;width:80px;text-indent:0px;height:100%;padding:0;margin:0 10px 0 0;position:relative;float:left;text-align:center;text-decoration:none;color:#fff;font:bold 10px/24px "museo-sans",Arial,Helvetica,sans-serif;text-transform:uppercase;background:url(../images/sprite-ticketbtns.png) no-repeat 0 0;text-shadow:#333 1px 1px 0}.home #calendar .tooltip .info .buttons a:hover,.home #calendar .tooltip .info .buttons a:link:hover,.home #calendar .tooltip .info .buttons a:visited:hover,.home #calendar .tooltip .info .buttons span:hover,.home #calendar .tooltip .info .buttons span.tickets:hover{background-position:0 -31px}.home #calendar .tooltip .info .buttons a.soon,.home #calendar .tooltip .info .buttons a:link.soon,.home #calendar .tooltip .info .buttons a:visited.soon,.home #calendar .tooltip .info .buttons span.soon,.home #calendar .tooltip .info .buttons span.tickets.soon{width:97px;background:url(../images/sprite-ticketbtns.png) no-repeat 0 -74px}.home #calendar .tooltip .info .buttons a.soon:hover,.home #calendar .tooltip .info .buttons a:link.soon:hover,.home #calendar .tooltip .info .buttons a:visited.soon:hover,.home #calendar .tooltip .info .buttons span.soon:hover,.home #calendar .tooltip .info .buttons span.tickets.soon:hover{background-position:0 -105px}.home #calendar .tooltip .content .calendar_detail{height:168px;overflow:hidden;width:270px;padding:0 0 0 10px}.home #calendar .tooltip .image_wrap{width:260px;position:relative;padding:10px 0 0}.home #calendar .tooltip .image_wrap .thumb{position:relative;width:122px;height:70px;float:left;margin:0 15px 0 0px;background:url(../images/cal_thumb_shadow.png) no-repeat -3px 53px}.home #calendar .tooltip .image_wrap .thumb a,.home #calendar .tooltip .image_wrap .thumb a:visited{display:block;width:120px;height:60px;border:1px solid #999898}.home #calendar .tooltip .image_wrap .thumb a:hover{text-decoration:none;border:1px solid red}.home #calendar .tooltip .image_wrap .thumb img{width:120px;height:60px}.home #calendar .tooltip .image_wrap p{padding:0;margin:0 0 4px;font:300 10px/120% Arial,Helvetica,sans-serif;text-transform:uppercase}.home #calendar .tooltip .image_wrap h3{position:relative}.home #calendar .tooltip .image_wrap h3 a,.home #calendar .tooltip .image_wrap h3 a:visited{color:#333;text-decoration:none;text-transform:uppercase;font:700 12px/120% Arial,Helvetica,sans-serif}.home #calendar .tooltip .image_wrap h3 a:hover,.home #calendar .tooltip .image_wrap h3 a:focus{text-decoration:none;color:red}.home #calendar .tooltip .ticketing_wrap{width:260px;padding:8px 0;text-transform:uppercase;color:#333;font:500 9px/120% Arial,Helvetica,sans-serif;text-decoration:none}.home #calendar .tooltip .ticketing_wrap a,.home #calendar .tooltip .ticketing_wrap a:visited{display:inline-block;padding:0 5px;border-left:1px solid #333}.home #calendar .tooltip .ticketing_wrap a:first-child{border-left:none;padding:0 5px 0 0}.home #calendar .tooltip .description{width:260px}.home #calendar .tooltip .description p{padding:0;font:300 10px/160% Arial,Helvetica,sans-serif}.event_list#teams .thumb{width:80px;height:62px}.event_list#teams .thumb a{width:80px;height:62px}.event_list#teams .thumb img{width:80px;height:62px}.event_list#teams .info{padding:30px 0 0}.event_list#teams .info h3 a{font-size:20px;color:red}.event_list#teams .info h3 a:hover{color:#fff}.team_detail .event_list{float:left}.team_detail .overview{margin:0}.team_detail .overview h1{line-height:100%}.team_detail .description{margin:0 0 15px}.team_detail .thumb{float:left;margin:0 15px 10px 0;padding:0;width:170px;height:auto}.team_detail .thumb img{padding:0;margin:0;width:170px;height:130px;border:2px solid #aaa}.team_detail .thumb a.team_link,.team_detail .thumb a.team_link:link,.team_detail .thumb a.team_link:visited{display:block;font-size:14px;text-transform:none;color:red;padding:10px 0;text-align:center;text-decoration:none;font-weight:700}.team_detail .thumb a.team_link:hover,.team_detail .thumb a.team_link:link:hover,.team_detail .thumb a.team_link:visited:hover{color:#000}.scroll .list{width:20000em;position:absolute}.scroll .list .entry{float:left;clear:none}.scroll .list .group{float:left;clear:none}.banner_holder{width:630px;height:80px;padding:0;position:relative}.banner_holder .list{background:none;border-bottom:none;margin:0;padding:0}.banner_holder .list .entry{background:none;clear:none;padding:0 15px;position:relative;width:180px;height:80px;margin:0}.banner_list{overflow:hidden;width:630px;height:80px;padding:0;position:relative}.banner{width:300px;height:100px;padding:0;margin:10px 0 0 20px;position:relative;float:left}.home_content .banner{height:156px;width:298px;margin:0}.home_content .banner:first-child{margin:0 0 15px 0}.home_content .banner .slideshow{width:100%;height:100%}.home_content .banner .slideshow .slide img{width:290px;height:147px;margin:4px}.banner .slideshow{width:298px;height:100%;background:#fff;margin:0;padding:0}.banner .slideshow:before{display:none;content:"";position:relative;top:auto;left:auto;width:auto;height:auto;padding:0;margin:0;border:none;z-index:3;opacity:1}.banner .slideshow:hover{border:1px solid #c2b37a;opacity:.9;transition:all 100ms linear}.banner .slideshow:hover .slide:before{display:block}.banner .slideshow .slide{width:300px;height:100%;background:none;margin:0;padding:0}.banner .slideshow .slide img{padding:0;margin:5px;border:none;background:none;width:288px;height:88px;top:0;left:0}.banner .slideshow a{display:block;width:100%;height:100%}.banner .slideshow .imglink{display:none !important;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.banner .slideshow .imglink a:before{display:none;content:"";position:absolute;top:0px;left:0px;width:290px;height:90px;padding:0;margin:0;z-index:3;opacity:.5;cursor:pointer}.banner:hover .slideshow .imglink{display:block !important;cursor:pointer}.banner:hover .slideshow .imglink a:before{display:block}.banner .slideshow .thumbs_holder,.banner .slideshow .thumbs_holder ul.thumbs,.banner .slideshow .controls,.banner .slideshow .controls .nav-controls{display:none}.right_column .banner,#column_2 .banner{width:290px;overflow:hidden;height:auto;margin:0 0 16px;padding:0}.right_column .banner .slideshow,#column_2 .banner .slideshow{border:1px solid #e2dbc0;padding:4px 4px 0 4px;background:#fff;width:280px;margin:0;height:100%}.right_column .banner .slideshow .slide,.right_column .banner .slideshow .slide img,#column_2 .banner .slideshow .slide,#column_2 .banner .slideshow .slide img{width:280px;height:auto;margin:0;left:auto;top:auto;position:relative}.right_column .banner .slide img,#column_2 .banner .slide img{margin:0}#contests.index .overview{padding:0 15px}.contest_list{position:relative}.contest_list .entry:first-child{background:url(../images/event_list_bg.png) no-repeat center -13px;padding-top:20px}.contest_list .entry{display:block;clear:both;margin:0 0 10px;padding:35px 15px 0px;width:610px;position:relative;background:url(../images/event_list_bg.png) no-repeat top center}.contest_list .entry .info{float:right;width:410px;margin:5px 0 0}.contest_list .entry .info h3{width:345px}.contest_list .entry .info h3 a{font-weight:normal;font-size:24px;color:#333;text-transform:none;font-family:Georgia,"Times New Roman",serif}.contest_list .entry .info h3 a:hover{color:#222}.contest_list .entry .info h4{width:345px;color:#111;font-style:italic;font-weight:bold;font-size:12px}.contest_list .entry .info p{color:#fff}.contest_list .entry .thumb{height:132px;width:177px;margin:0 5px 5px 0;padding:5px;float:left;background:url(../images/thumb_border.png) no-repeat 0 0}.contest_list .entry .thumb a{display:block;border:1px solid transparent;width:175px;height:130px}.contest_list .entry .thumb a:hover{border:1px solid red;width:175px;height:130px}.contest_list .entry .thumb img{padding:0px;width:175px;height:130px}.contest_list .date{color:#7f1211;font-size:16px;font-family:Georgia,"Times New Roman",serif;font-weight:normal;line-height:100%;margin:0 0 10px;padding:0;width:345px}.contest_list .buttons{width:auto;position:relative;background:url(../images/buttons_rule.png) no-repeat left top;padding:1px 0 0}.contest_list .buttons a,.contest_list .buttons a:link,.contest_list .buttons a:visited,.contest_list .buttons span{display:block;text-transform:uppercase;font-size:18px;color:#7f1211;float:left;font-weight:normal;line-height:20px;padding:8px 10px;width:auto;text-align:left;letter-spacing:1px}.contest_list .buttons span{color:#666}.contest_list .buttons a.more{background:url(../images/button_gradient.png) no-repeat right top;padding-left:0}.contest_list .buttons a:hover{color:#333}.contest_detail .date{margin:0 0 5px}.contest_detail .overview,.contest_detail .description,.contest_detail .form{margin:0 0 20px}.contest_detail h1{text-transform:none}#contests.detail .event_list{width:640px;margin-left:-20px}#contests.detail .event_list .list .entry{width:610px;background-position:center top;padding-top:35px}.map{height:340px}#map_canvas{width:570px;height:340px;color:#222;font-size:11px;margin:0 0 20px;border:2px solid #e2dbc0;background:#e2dbc0}#map_canvas .map_window{color:#222;font-size:11px;font-weight:bold}#map_canvas .map_window label{width:auto;font-style:italic;font-weight:normal;font-size:10px;padding-top:8px;color:#222;margin:0 0 4px}#map_canvas .map_window input{border:1px solid #e2dbc0;height:14px;line-height:14px;padding:3px;float:left;color:#222}#map_canvas .map_window button{height:22px;line-height:14px;padding:3px;background:#e2dbc0;color:#222;border:0}#fb_connect_status{display:none}.fbtabs{padding:0 0 15px;width:200px;height:370px;margin:0 0 15px;position:relative}.fbtabs h4{color:#fff;font-size:18px;text-transform:uppercase;height:20px;line-height:20px;margin:10px 0;padding:0 0 0 28px;text-align:left;text-transform:uppercase;background:url(../images/social_icons.png) no-repeat 0 2px}.fbtabs a.seeall{position:absolute;top:45px;right:12px;width:16px;height:12px;padding:5px;z-index:25;cursor:pointer;display:block;text-indent:-90000px;background:url(../images/icon_seeall.png) no-repeat center center}.fbtabs .css-tabs{margin:0 0 0 -1px;padding:0}.fbtabs .css-tabs li{float:left;list-style:none;padding:0}.fbtabs .css-tabs a{background-color:#2577c6;border:1px solid #fff;color:#fff;display:block;font-size:10px;margin:0 1px 0;padding:5px 10px 2px;text-transform:uppercase;text-decoration:none}.fbtabs .css-tabs a.current{background-color:#fff;color:#2577c6}.fbtabs .css-panes{background-color:#fff;clear:both;padding:5px;width:170px;z-index:5;position:relative;display:block;overflow:hidden;height:260px;top:-1px}.fbtabs .css-panes .pane{display:none;border:none;min-height:238px;padding:10px 0;background:#fff}.fbtabs .css-panes .attendee{float:left;height:85px;padding:0 3px;width:50px;text-align:center;font-weight:bold;line-height:110%}.fbtabs .css-panes .attendee a{display:block;clear:both;text-align:left;line-height:120%;font-size:11px;color:#222;text-decoration:none}.fbtabs .css-panes .attendee a div{font-weight:normal;font-size:10px}.fbtabs .css-panes .attendee img{display:block;height:50px;width:50px}.fbtabs_holder{padding:5px 10px 10px;margin:0;position:relative}#fb_connect_rsvpshare{position:absolute;bottom:20px;left:18px}#fb_connect_rsvpshare span.status{height:20px;line-height:20px;padding:2px 0 0 5px;color:#333;font-size:14px;margin:0 20px 0 5px;display:block;font-weight:bold;float:left}#fb_connect_rsvpshare a,#fb_connect_rsvpshare a:link,#fb_connect_rsvpshare a:visited{width:120px;color:#fff;text-transform:uppercase;height:18px;display:block;float:left;text-align:center;padding:5px 0 0;background:#0075ac;border:2px solid #333;font-weight:bold;font-size:12px}#fb_connect_rsvpshare a:first-child{margin-right:10px}#fb_connect_rsvpshare a:hover{text-decoration:none;color:#0075ac;background:#fff}.css-panes #fb_event_attendees strong,.css-panes #fb_event_friends strong{display:block;margin:0 0 5px;text-align:center;width:100%}#fb_rsvp{position:relative;z-index:15;width:180px;margin:10px auto;text-align:center;display:none}#fb_rsvp_status{position:relative;z-index:15;width:180px;margin:10px auto;text-align:center;display:none}#fb_rsvp button,#fb_rsvp_status button{text-transform:uppercase;letter-spacing:0px;display:block;float:left;margin-right:0px;text-align:center;line-height:11px;background:#fee230;color:#222;font-size:10px;font-weight:700;padding:5px 10px;border:1px solid #ebbb2a;cursor:pointer}#fb_rsvp_status span{text-transform:uppercase;letter-spacing:0px;display:block;float:left;margin-right:10px;text-align:center;line-height:11px;background:#fee230;color:#222;font-size:10px;font-weight:700;padding:5px 10px;border:1px solid #ebbb2a;cursor:pointer}#fb_rsvp #button_fb_rsvp_going{color:#222;margin-right:10px}#fb_rsvp_status span,#fb_rsvp button:hover,#fb_rsvp_status button:hover{color:#222;background:#ebbb2a}#fb_window{position:absolute;width:652px;height:200px;left:-10000px;top:-10000px;z-index:59999}#fb_window_cap{background:url(../images/fb_window_border.png) no-repeat center top;width:100%;height:10px}#fb_window_base{background:url(../images/fb_window_border.png) no-repeat center bottom;width:100%;height:10px}#fb_window_holder{background:url(../images/fb_window_bg.png) repeat-y center bottom;padding:0 10px}#fb_window_header{border:1px solid #3b5998;height:27px;background:#6d84b4;padding-left:26px;font:bold 14px/27px "Lucida Grande",Lucida,Verdana,sans-serif;color:#fff;text-align:left}#fb_window_content{background:#f7f7f7;border:1px solid #555;border-top:0px}#fb_window_content .textarea{text-align:left;padding:15px 30px 25px;color:#333}#fb_window_content .sending{text-align:center;padding:60px 30px 25px;color:#333;font:11px/15px "Lucida Grande",Lucida,Verdana,sans-serif;background:url(../images/loading.gif) no-repeat center 25px}#fb_window_content .warning{background:#ffebe8}#fb_window_content .textarea h3{color:#333;font:bold 13px/15px "Lucida Grande",Lucida,Verdana,sans-serif;padding-bottom:3px;margin-bottom:0}#fb_window_content .textarea p{color:#333;font:11px/15px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content .textarea textarea{width:450px;border:1px solid #bdc7d8;font:11px/15px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content fieldset{margin:0;padding:0}#fb_window_content fieldset label{font:bold 11px/15px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content .toolbar{border-top:1px solid #e7e7e7;padding:6px 30px;background:#f0f0f0;text-align:center;height:21px;position:relative;top:auto;right:auto}#fb_window_content .toolbar button{margin:0 3px 0 0;padding:0 18px;height:21px;font:bold 10px/21px "Lucida Grande",Lucida,Verdana,sans-serif}#fb_window_content .toolbar button.submit{padding:0 25px;background:#3b5998;border:1px solid #0e1f5b;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#fff}#fb_window_content .toolbar button.cancel{background:#f0f0f0;border:1px solid #666;border-color:#e7e7e7 #666 #666 #e7e7e7;color:#333}#fb_window_content .toolbar button.next{padding:0 25px;background:#3b5998;border:1px solid #0e1f5b;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#fff;float:right}#fb_window_content .toolbar a.next,#fb_window_content .toolbar a.next:link,#fb_window_content .toolbar a.next:visited{padding:0 25px;background:#3b5998;border:1px solid #0e1f5b;border-color:#d9dfea #0e1f5b #0e1f5b #d9dfea;color:#fff;float:right;margin:0 3px 0 0;padding:0 18px;height:21px;font:bold 10px/21px "Lucida Grande",Lucida,Verdana,sans-serif;text-decoration:none}#fb_window_close{position:absolute;top:16px;right:16px;background:url(../images/fb_window_close.png) no-repeat center top;width:14px;height:14px;cursor:pointer;text-indent:-444444px}#fb_window_close:hover{background-position:center bottom}.concierge_listing{position:relative}.concierge_listing .list{margin:0 0 20px;position:relative;padding:0 10px}.concierge_listing .list .entry{display:block;clear:both;margin:0;padding:10px 0 0;width:100%;position:relative;border-bottom:1px solid #e2dbc0}.concierge_listing .list .entry .thumb{max-width:110px;max-height:85px;margin:0 20px 5px 0;padding:5px;float:left;border:1px solid #e2dbc0}.concierge_listing .list .entry .thumb a{display:block;width:auto;height:auto}.concierge_listing .list .entry .thumb img{width:110px;height:85px}.concierge_listing .list .info{float:left;width:410px;margin:0}.concierge_listing .list .info.info_full{width:100%}.concierge_listing .list .info h3{color:#a72c19;margin:0 0 5px;font:14px/16px "museo-sans",Arial,Helvetica,sans-serif}.concierge_listing .list .info h3 a{color:#a72c19;text-decoration:none}.concierge_listing .list .info h3 a:hover{color:#222}.concierge_listing .list .info address{color:#000;font-size:12px;font-style:italic;line-height:130%;padding:0}.concierge_listing .booking{width:auto;position:relative}.concierge_listing .booking a,.concierge_listing .booking a:visited{display:block;float:left;line-height:25px;padding:0 8px;text-decoration:none;text-align:center;color:#fff;background:#781717;background:-owg-linear-gradient(left, #781717 0%, #a92814 50%, #781717 100%);background:linear-gradient(left, #781717 0%, #a92814 50%, #781717 100%);color:#fff;font:12px/25px "museo-sans",Arial,Helvetica,sans-serif;width:auto;height:auto;margin:0 0 10px;height:25px;text-transform:uppercase}.concierge_listing .booking a:hover,.concierge_listing .booking a:visited:hover{background:#333}#jquery-overlay{position:absolute;top:0;left:0;z-index:9000;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:10000;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:none !important;font-size:0px;line-height:0px;clear:left;padding-bottom:1em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}.photo_gallery{margin:0 16px 20px;padding:0;position:relative;border:1px solid #c5c7c4;float:left}.photo_gallery .thumb{display:block;margin:0 0px 0 0;padding:0;width:234px;height:144px}.photo_gallery .thumb img{margin:0;padding:0;border:none;display:block;width:234px;height:144px}.photo_gallery strong{display:block;width:214px;margin:0;padding:5px 10px;position:absolute;bottom:0px;left:0px;background:#111;opacity:.85;overflow:hidden;border-bottom:1px solid #222;text-decoration:none;font-size:11px;font-weight:bold;color:#000}.photo_gallery a{text-decoration:none}.apple_overlay{display:none;width:600px;padding:15px 15px 10px;height:570px;background:#fff}.apple_overlay .close{background-image:url(../images/lightbox-btn-close.gif);position:absolute;bottom:20px;right:16px;cursor:pointer;width:66px;height:22px;z-index:9000}.apple_overlay .content{background:transparent}.apple_overlay .slideshow{width:auto;height:545px;background:#fff}.apple_overlay .slideshow .caption_holder{display:block}.apple_overlay .slideshow .controls{display:block;width:100%;height:53px;padding:0;color:#fff;position:absolute;z-index:600;top:180px;left:0}.apple_overlay .slideshow .controls .nav-controls{position:relative}.apple_overlay .slideshow .controls .nav-controls a.prev{display:block;width:63px;height:32px;background:url(../images/lightbox-btn-prev.gif) no-repeat 0 0;position:absolute;top:0;left:0px;text-indent:-4000px;cursor:pointer;border:none}.apple_overlay .slideshow .controls .nav-controls a.next{display:block;width:53px;height:53px;background:url(../images/lightbox-btn-next.gif) no-repeat 0 0;position:absolute;top:0;right:0px;text-indent:-4000px;cursor:pointer;border:none}.apple_overlay .slideshow .slide{width:100%;height:465px;overflow:hidden}.apple_overlay .slideshow .slide span{display:block;width:600px;height:465px}.apple_overlay .slideshow .caption_holder{display:none;position:absolute;bottom:7px;left:-12px;width:640px;padding:10px 0 0;height:40px;z-index:15}.apple_overlay .slideshow .caption_holder span{display:block;width:auto;height:35px}.apple_overlay .slideshow .caption{position:relative}.apple_overlay .slideshow .caption p{color:#333;font-size:14px;line-height:100%;padding:10px 0 0 20px;font-weight:bold;float:left;width:600px;overflow:hidden;font-family:Georgia,"Times New Roman",serif}.apple_overlay .slideshow .caption .date{color:#fff;font-size:18px;letter-spacing:1px;line-height:100%;margin:0;padding:0;float:left;font-weight:normal;text-transform:uppercase;text-shadow:1px 1px 1px #c38c1d}.apple_overlay .slideshow .caption .buttons{float:right}.apple_overlay .slideshow .caption .buttons a{display:block;text-transform:uppercase;font-size:18px;color:#811211;padding:6px 10px;letter-spacing:.5px;width:auto;float:left;background:url(../images/slideshow_btn_rule.png) no-repeat 0 0}.apple_overlay .slideshow .caption .buttons a.more{margin:0 2px 0 0}.apple_overlay .slideshow .caption .buttons a:hover{color:#333}.apple_overlay .slideshow .caption a{display:none}.apple_overlay .slideshow .thumbs_holder{display:block;width:600px;height:80px;position:absolute;top:473px;left:0}.apple_overlay .slideshow .thumbs_holder ul{display:block;list-style-type:none;list-style-image:none;padding:0;margin:0}.apple_overlay .slideshow .thumbs_holder li{float:left;width:65px;margin-right:5px;height:43px}.apple_overlay .slideshow .thumbs_holder li a.thumb,.apple_overlay .slideshow .thumbs_holder li a.thumb img{display:block;width:65px;height:43px;border:none;background:transparent}.apple_overlay .slideshow .thumbs_holder li a.thumb{border:2px solid #fff}.apple_overlay .slideshow .thumbs_holder li.selected a.thumb{border:2px solid #b0bac9}.apple_overlay .slideshow .thumbs_holder .caption{display:none}.apple_overlay .slideshow .thumbs .caption{display:none}.apple_overlay .slideshow .thumbs .caption p{color:#333;font-size:12px;height:30px;overflow:hidden}.apple_overlay .slideshow .thumbs li:hover .caption{display:none;opacity:1}.apple_overlay .slideshow .video{width:100%;height:100%;background:url(../images/play.png) no-repeat center 160px;position:absolute;left:0px;top:0px;display:none;z-index:601}.apple_overlay .slideshow .video #video_player,.apple_overlay .slideshow .video #video_holder{display:block;width:100%;height:100%;margin:8% auto 0;text-align:center}.apple_overlay .slideshow .imglink{width:100%;height:100%;position:absolute;left:0px;top:0px;display:none}.apple_overlay .slideshow .imglink #imglink{position:relative;background:url(../images/blank.png) 0 0 repeat;display:block;width:100%;height:100%}.apple_overlay .slideshow img{display:block;width:100%;height:100%}.apple_overlay #map_overlay{background-image:url(../images/map_transparent.png)}.apple_overlay .contentWrap{height:375px;overflow:hidden;border:1px solid #ff9100}.apple_overlay .map_overlay.apple_overlay{display:none;width:620px;padding:35px;height:370px}.ie8 .nav-holder nav a,.ie8 .nav-holder nav a:visited,.ie7 .nav-holder nav a,.ie7 .nav-holder nav a:visited{font-weight:bold;min-width:83px}.ie8 .nav-holder nav .sub a,.ie8 .nav-holder nav .sub a:visited,.ie7 .nav-holder nav .sub a,.ie7 .nav-holder nav .sub a:visited{font-weight:normal}.ie8 .concierge_listing .booking a,.ie8 .concierge_listing .booking a:visited,.ie7 .concierge_listing .booking a,.ie7 .concierge_listing .booking a:visited{position:relative;z-index:99;-pie-background:linear-gradient(#781717, #a92814);behavior:url(http://www.geneseetheatre.com/PIE.htc)}.ie8 .subnav ul li:first-child a,.ie7 .subnav ul li:first-child a{position:relative;z-index:99;-pie-background:linear-gradient(#781717, #a92814);behavior:url(http://www.geneseetheatre.com/PIE.htc)}.ie8 .featured_holder .event_list#featured .entry .info,.ie7 .featured_holder .event_list#featured .entry .info{width:174px;padding-left:10px}.ie8 .featured_holder .event_list#featured .entry .info .buttons a:link,.ie7 .featured_holder .event_list#featured .entry .info .buttons a:link{font-size:9px}.ie8 .featured_holder .event_list#featured .entry .info h4,.ie7 .featured_holder .event_list#featured .entry .info h4{line-height:12px;font-size:10px;width:95%}