html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}p{margin:0}html,body{width:100%;height:auto;background:#000;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.90em}p{text-align:left}a{color:#f5f5f5}a.underline{border-bottom:1px dotted #f5f5f5}a.underline:hover{color:#333;border-bottom:1px solid #000}a:hover{color:#333}a.noborder img{border:none;border-bottom:none}#TopHeaderImage{width:1000px;margin:0 auto;display:block;text-align:center;background:url(../img/homeHeader.jpg) left top;height:382px}#lowerPinkRepeat{background:url(../img/lowerPinkRepeat.jpg) left top repeat-x;height:20px;width:100%}#mainContentArea{background:#fff url(../img/bg-bottom-right.jpg) bottom right no-repeat;border:1px solid #f09;width:840px;margin:-215px auto 15px auto;z-index:10;position:relative;text-align:center;height:auto;padding:0 0 25px 0}#topLeftLogo{width:270px;height:97px;position:relative;top:-50px;left:30px;z-index:2}#headerBlurb{background:url(../img/headerTopBlurb.png);width:455px;height:67px;position:relative;top:-125px;left:360px;z-index:2}#contentMainWrap{width:790px;height:auto;margin:-100px auto 0 auto}.contentMainWrapLine{width:790px;height:250px;margin:0 auto;display:block;border:0 solid;overflow:hidden}#contentTopLeft{background:url(../img/whoAreWeBg.jpg) no-repeat;width:466px;height:225px;float:left;padding:30px 0 0 0}#contentTopLeft p{color:#f5f5f5;text-align:left;padding:30px 0 0 35px;width:400px;font-size:.85em;line-height:1.25em}#contentTopRight{width:297px;height:251px;float:right;margin:0 8px 0 0}#contentMidLeft{background:url(../img/specialOffersBg.jpg) no-repeat;width:289px;height:223px;float:left;margin:-7px 10px 0 3px}#contentMidLeft ul{margin:65px 0 0 30px;text-align:left}#contentMidLeft ul li{margin:0;color:#f5f5f5;font-size:.85em;line-height:1.25em}#contentMidLeft p{text-align:right;color:#f5f5f5;margin:10px 25px 0 0;font-size:.85em}#contentMidRight{background:url(../img/latestNewsBg.png) no-repeat;width:474px;height:223px;float:left;margin:-10px 0 0 5px}#contentMidRight ul{text-align:left;margin:65px 0 0 30px}#contentMidRight p{text-align:left;margin:20px 0 0 340px;font-size:.85em;color:#f5f5f5}#contentMidRight #news-latest{margin:60px 0 0 30px}#contentMidRight #news-latest p{text-align:left;margin:0;font-size:.85em;color:#f5f5f5;width:350px}#contentMidLeft ul{width:230px}#contentMidRight ul{width:420px}#contentMidRight ul li a{color:#f5f5f5;line-height:1.25em;margin:0;font-size:.85em}#contentMidRight ul li a:hover{color:#333}#contentLowerLeft{width:293px;height:223px;float:left;margin:0 15px 0 1px}#contentLowerMid{width:242px;height:223px;float:left;background:url(../img/applyTodayBg.jpg) no-repeat}#contentLowerMid p{text-align:left;margin:60px 0 0 30px;font-size:.85em;color:#f5f5f5;width:190px;line-height:1.25em;font-style:normal}#contentLowerRight{width:223px;height:223px;float:right;background:url(../img/castingsBg.jpg) no-repeat;margin:0 10px 0 0;font-style:normal}#contentLowerRight p{text-align:left;margin:90px 0 0 30px;font-size:.85em;color:#f5f5f5;width:190px;line-height:1.25em}h1.header{color:#333;text-align:center;font-size:.9em;margin:0 0 5px 0}a.blk{color:#333;font-weight:bold}a.blk:hover{color:#f39}ul.dark li a{color:#333}ul.dark li a:hover{color:#f39}#contentMainWrapLeft{width:465px;height:auto;float:left}#contentMainWrapLeft p{margin:0 0 8px 0}#fullContentTop{width:465px;height:61px;float:left;background:url(../img/fullContentLeftTop.jpg) top left no-repeat}#fullContentBody{width:465px;height:580px;float:left;background:url(../img/pinkBg.jpg) top left repeat-y;padding:10px 0 0 35px}#fullContentBody p{font-size:.85em;line-height:1.25em;margin:0 0 8px 0;width:420px;color:#f5f5f5;width:400px}#fullContentBody a{border-bottom:1px dotted #fff}#fullContentBody ul{margin:0 0 10px 40px}#fullContentBody ul li{color:#f5f5f5;text-align:left;font-size:.85em;list-style-type:circle}#fullContentBottom{width:465px;height:37px;float:left;background:url(../img/pinkBottom.jpg) top left no-repeat}#fullContentTop-About{width:465px;height:17px;float:left;background:url(../img/AboutLeftTop.jpg) top left no-repeat}#fullContentBody-About{width:465px;height:880px;float:left;background:url(../img/whiteBg.jpg) top left repeat-y;text-align:left;padding:10px 15px 0 25px}#fullContentBody-About ul{margin:0 0 0 25px}#fullContentBody-About p,#fullContentBody-About ul li{font-size:.85em;line-height:1.25em;margin:0 0 5px 0;width:420px}#fullContentBody-About ul li{list-style-type:circle;width:400px}#fullContentBottom-About{width:465px;height:37px;float:left;background:url(../img/whiteBottom.jpg) top left no-repeat}#fullContentRight{width:305px;height:auto;float:right;margin:-20px 0 0 0}#classFeesSmall{width:303px;height:107px;background:url(../img/classes-fees-small.jpg) no-repeat}#classFeesSmall p,#classApplySmall p,#classContactSmall p,#specialOffersBlue p,#applyTodayPink p,#contactGreen p{color:#f5f5f5;padding:60px 0 0 30px;font-size:.85em}#classFeesSmall p a,#classApplySmall p a,#classContactSmall p a,#specialOffersBlue p a,#applyTodayPink p a,#contactGreen p a{border-bottom:1px dotted #f5f5f5}#classApplySmall{width:303px;height:124px;background:url(../img/class-apply-small.jpg) no-repeat}#classContactSmall{width:303px;height:125px;background:url(../img/class-contact-small.jpg) no-repeat}#specialOffersBlue{width:307px;height:112px;background:url(../img/specialOffersBlue.jpg) no-repeat;margin:18px 0 0 0}#applyTodayPink{width:307px;height:122px;background:url(../img/applyTodayPink.jpg) no-repeat}#contactGreen{width:307px;height:119px;background:url(../img/contactGreen.jpg) no-repeat;margin:7px 0 0 0}#video-About{width:307px;height:101px;float:left;margin:0 0 5px 0}#founders-about-top{width:308px;height:30px;float:left;background:url(../img/about-left-pink-top.jpg) no-repeat top left}#founders-about-repeat{width:308px;height:auto;float:left;background:url(../img/about-left-pink-repeat.jpg) repeat-y top left;padding:5px 0 0 30px}#founders-about-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:250px;margin:0 0 10px 0}#founders-about-bottom{width:308px;height:31px;float:left;background:url(../img/about-left-pink-bottom.jpg) no-repeat top left}#shows-top{width:466px;height:57px;float:left;background:url(../img/shows-top.jpg) no-repeat top left}#shows-repeat{width:466px;float:left;background:url(../img/shows-repeat.jpg) repeat-y top left}#shows-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:400px;margin:0 0 10px 35px}#shows-bottom{width:466px;height:32px;float:left;background:url(../img/shows-bottom.jpg) no-repeat top left}#pastshows-top{width:305px;height:56px;float:left;background:url(../img/pastshows-top.jpg) no-repeat top left}#pastshows-repeat{width:305px;float:left;background:url(../img/pastshows-repeat.jpg) repeat-y top left}#pastshows-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:240px;margin:0 0 5px 33px}#pastshows-bottom{width:305px;height:29px;float:left;background:url(../img/pastshows-bottom.jpg) no-repeat top left}#discounts-top{width:295px;height:65px;float:left;background:url(../img/discounts-top.jpg) no-repeat top left}#discounts-repeat{width:295px;float:left;background:url(../img/discounts-repeat.jpg) repeat-y top left}#discounts-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:250px;margin:0 0 5px 33px}#discounts-bottom{width:295px;height:27px;float:left;background:url(../img/discounts-bottom.jpg) no-repeat top left}#sdiscounts-top{width:280px;height:65px;float:left;background:url(../img/sdisc-top.jpg) no-repeat top left}#sdiscounts-repeat{width:280px;float:left;background:url(../img/sdisc-repeat.jpg) repeat-y top left}#sdiscounts-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:220px;margin:0 0 5px 33px}#sdiscounts-bottom{width:280px;height:25px;float:left;background:url(../img/sdisc-bottom.jpg) no-repeat top left}#term-dates-top{width:364px;height:63px;float:left;background:url(../img/terms-dates-top.jpg) no-repeat top left}#term-dates-repeat{width:364px;float:left;background:url(../img/term-dates-repeat.jpg) repeat-y top left}#term-dates-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:300px;margin:0 0 5px 40px}#term-dates-bottom{width:364px;height:27px;float:left;background:url(../img/term-dates-bottom.jpg) no-repeat top left}#stage-ac-top{width:369px;height:62px;float:left;background:url(../img/stage-academy-top.jpg) no-repeat top left}#stage-ac-repeat{width:369px;float:left;background:url(../img/stage-academy-repeat.jpg) repeat-y top left}#stage-ac-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:300px;margin:0 0 15px 33px}#stage-ac-bottom{width:369px;height:29px;float:left;background:url(../img/stage-academy-bottom.jpg) no-repeat top left}#stage-acfees-top{width:396px;height:66px;float:left;background:url(../img/stage-ac-green-top.jpg) no-repeat top left}#stage-acfees-repeat{width:396px;float:left;background:url(../img/stage-ac-green-repeat.jpg) repeat-y top left}#stage-acfees-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:340px;margin:0 0 10px 35px}#stage-acfees-bottom{width:396px;height:19px;float:left;background:url(../img/stage-ac-green-bottom.jpg) no-repeat top left}#venue-chiswick-top{width:479px;height:55px;float:left;background:url(../img/chiswick-venue-top.jpg) no-repeat top left}#venue-stone-top{width:479px;height:55px;float:left;background:url(../img/stone-venue-top.jpg) no-repeat top left}#venue-wandsworth-top{width:479px;height:55px;float:left;background:url(../img/wandsworth-venue-top.jpg) no-repeat top left}#venue-repeat{width:479px;float:left;background:url(../img/venue-repeat.jpg) repeat-y top left}#venue-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:390px;margin:0 0 10px 40px}#venue-bottom{width:479px;height:25px;float:left;background:url(../img/venue-bottom.jpg) no-repeat top left}#disney-orange-top{width:476px;height:62px;float:left;background:url(../img/disney-orange-top.jpg) no-repeat top left}#disney-orange-repeat{width:476px;float:left;background:url(../img/disney-orange-repeat.jpg) repeat-y top left}#disney-orange-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:400px;margin:10px 0 10px 40px}#disney-orange-bottom{width:476px;height:28px;float:left;background:url(../img/disney-orange-bottom.jpg) no-repeat top left}#disney-green-top{width:476px;height:32px;float:left;background:url(../img/disney-green-top.jpg) no-repeat top left}#disney-green-repeat{width:476px;float:left;background:url(../img/disney-green-repeat.jpg) repeat-y top left}#disney-green-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:400px;margin:10px 0 10px 40px}#disney-green-bottom{width:476px;height:32px;float:left;background:url(../img/disney-green-bottom.jpg) no-repeat top left}#disney-blue-top{width:476px;height:71px;float:left;background:url(../img/disney-blue-top.jpg) no-repeat top left}#disney-blue-repeat{width:476px;float:left;background:url(../img/disney-blue-repeat.jpg) repeat-y top left}#disney-blue-repeat p{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:400px;margin:10px 0 10px 40px}#disney-blue-bottom{width:476px;height:33px;float:left;background:url(../img/disney-blue-bottom.jpg) no-repeat top left}#news-full-top{width:777px;height:63px;float:left;background:url(../img/news-full-top.jpg) no-repeat top left}#news-full-top-stone{width:777px;height:63px;float:left;background:url(../img/news-full-stone.jpg) no-repeat top left}#news-full-top-chiswick{width:777px;height:63px;float:left;background:url(../img/news-full-chiswick.jpg) no-repeat top left}#news-full-top-wandsworth{width:777px;height:63px;float:left;background:url(../img/news-full-wandsworth.jpg) no-repeat top left}#news-full-repeat{width:777px;float:left;background:url(../img/news-full-repeat.jpg) repeat-y top left}#news-full-repeat ul li{color:#f5f5f5;font-size:.85em;line-height:1.25em;width:700px;margin:10px 0 10px 40px}#news-full-repeat ul{text-align:left}#news-full-bottom{width:777px;height:24px;float:left;background:url(../img/news-full-bottom.jpg) no-repeat top left}ul#sitemap{text-align:left;margin:0 0 0 5px}ul#sitemap li a{color:#333;line-height:1.25em}ul#sitemap li.pleft{margin-left:20px}ul#sitemap li.pleft2{margin-left:40px}ul#sitemap li a:hover{color:#f39}span.lower{text-transform:lowercase;font-size:.98em}span.pink{font-weight:bold;color:#f39}div.clear{clear:both;height:1px}p#last{margin:0 0 25px 0}p.left{text-align:left;float:left}.pink{color:#f39}#left-no-bg{width:450px;height:580px;float:left;padding:10px 0 0 35px;text-align:left}#left-no-bg a{color:#f39}.left-image{float:left}.right-image1{float:right;text-align:right;position:relative;width:68px;width:421px}.right-image{float:right;text-align:right;position:relative;top:-120px;left:30px}.right-image2{float:right;text-align:right;position:relative;top:-50px;left:30px;width:68px}.right-image3{float:right;text-align:right;position:relative;top:-100px;left:30px;width:68px}#topMenu{background:url(../img/topMenuBgRepeat.jpg) left top repeat-x;height:48px;width:100%;margin:0 auto;padding:0}.jqueryslidemenu{font-size:.7em;width:850px;margin:0 auto;height:48px}
.jqueryslidemenu ul{padding:0 0 0 80px;list-style-type:none;list-style:none}
.jqueryslidemenu ul li{position:relative;display:inline;padding:0;margin:0 25px 0 0;float:left}
.jqueryslidemenu ul li a{display:block;color:#f5f5f5;padding:15px 10px 1px 0;text-transform:uppercase;text-decoration:none; font-size: 1.1em;}
* html .jqueryslidemenu ul li a{display:inline-block}.jqueryslidemenu ul li a:link,.jqueryslidemenu ul li a:visited{color:#f5f5f5}.jqueryslidemenu ul li a:hover{color:#f09}.jqueryslidemenu ul li ul{position:absolute;z-index:1000;left:0;margin:0;padding:5px;display:block;visibility:hidden;background:#7b0255;border:1px solid #ccc}.jqueryslidemenu ul li ul li{display:list-item;float:none}.jqueryslidemenu ul li ul li ul{top:10px}.jqueryslidemenu ul li ul li a{padding:5px 0 5px 0;margin:0;width:170px;text-align:left}.jqueryslidemenuz ul li ul li a:hover{background:#eff9ff;color:black}.downarrowclass{padding:0 0 0 2px;margin:0}.rightarrowclass{padding:0 0 0 3px;margin:2px 0 0 0}#footer{height:50px;padding:0;width:800px;margin:0 auto 0 auto;display:block}#footer ul{margin:0 0 10px 0}#footer ul li{display:inline;color:#f5f5f5;text-transform:uppercase;font-size:.7em}#footer ul li a{color:#f5f5f5;font-style:normal}#footer ul li a:hover{color:#f09}#littleLuvviesLogo{width:174px;height:106px;float:right;position:relative;top:30px;right:18px}#footer-ext{width:780px;margin:0 auto 20px auto;display:block}#footer-ext p{font-size:.85em;color:#f5f5f5;text-align:center;margin:0;font-style:normal}#footer-ext p a{color:#f5f5f5;border-bottom:1px dotted #fff;font-size:.8em;font-style:normal}#footer-ext p a:hover{color:#f39;border-bottom:1px solid #f39}#cf label{display:block;text-align:left;width:200px;float:left;font-size:.85em}#cf input,#cf select{float:left;font-size:12px;padding:9px 20px;border:none;outline:none;width:319px;height:37px;background:url(../img/contact-form-input.jpg) top left no-repeat;margin:2px 0 5px -4px}#cf input.btn{height:52px;width:147px;background:url(../img/btn.png) top left no-repeat;float:right;margin:20px 80px 20px 0}#cf input.btn2{height:52px;width:147px;background:url(../img/btn.png) top left no-repeat;float:right;margin:20px 170px 20px 0}#cf input.btn:hover{color:#f39;cursor:pointer}#cf select option{background:#fff}#cf textarea{float:left;border:none;outline:none;width:319px;height:109px;background:url(../img/contact-form-textarea.jpg) top left no-repeat;margin:2px 0 10px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:10px 20px}h1 span.ul{border-bottom:1px dotted #333;font-size:.8em}h1 span.ul a{color:#333}h1 span.ul a:hover{color:#f39}p.small{font-size:.8em;width:220px;margin:0 auto;text-align:center}.info,.success,.warning,.error,.validation{border:1px solid;margin:10px auto 10px auto;padding:15px 10px 15px 55px;background-repeat:no-repeat;background-position:10px center;font-weight:bold;text-align:left}.info{color:#00529b;background-color:#bde5f8;background-image:url('info.png')}.success{color:#4f8a10;background-color:#dff2bf;background-image:url('../img/ok.png')}.warning{color:#9f6000;background-color:#feefb3;background-image:url('warning.png')}.error{color:#d8000c;background-color:#ffbaba;background-image:url('../img/error.png')}#special-events-gallery{width:293px;height:335px}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#333;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0}a#fancy_right{right:0}span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:-9999px;background:transparent url('fancy_left.png') no-repeat}span#fancy_right_ico{right:-9999px;background:transparent url('fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover span{left:20px}a#fancy_right:hover span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:100;display:none}div#fancy_title div{color:#f5f5f5;font:1.0em Tahoma;padding:0 0 4px 0;white-space:nowrap}div#fancy_title table{margin:0 auto}.fancy_title{margin-top:-8px}div#fancy_title table td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('fancy_title_right.png') repeat-x}table{width:100%;color:#000;font:70% "Verdana" Helvetica,sans-serif}table,tr,th,td{margin:0;padding:0;border-spacing:0;border-collapse:collapse}caption{text-align:center;padding:.9em 0 0 1em;color:#fff;background:#bb1757;height:3em;background:#fff url(header.gif) no-repeat}thead{background:#f39}thead tr th{padding:1em 0;text-align:left;color:#fff;font-weight:bold}tbody th{background:#e6849f}tbody td a:hover{background:transparent;color:#fff}tbody tr td{background:#aaa;color:#fff;height:4em}tbody tr td:hover,tbody tr.odd td:hover{color:#fff}tbody tr th,tbody tr td{padding:5px 0 1px 0;border:0}tbody tr th{padding-right:1em;text-align:left;font-weight:normal}table a{color:#333;text-decoration:none}table a:hover{text-decoration:underline;color:#fff}.awesome,.awesome:visited{background:#222 url(../img/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;outline:none;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;float:left}.awesome:hover{background-color:#111;color:#fff}.awesome:active{top:1px}.small.awesome,.small.awesome:visited{font-size:11px;padding:}.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited{font-size:13px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}.large.awesome,.large.awesome:visited{font-size:14px;padding:8px 14px 9px}.green.awesome,.green.awesome:visited{background-color:#91bd09}.green.awesome:hover{background-color:#749a02}.blue.awesome,.blue.awesome:visited{background-color:#2daebf}.blue.awesome:hover{background-color:#007d9a}.red.awesome,.red.awesome:visited{background-color:#e33100}.red.awesome:hover{background-color:#872300}.magenta.awesome,.magenta.awesome:visited{background-color:#a9014b}.magenta.awesome:hover{background-color:#630030}.orange.awesome,.orange.awesome:visited{background-color:#ff5c00}.orange.awesome:hover{background-color:#d45500}.yellow.awesome,.yellow.awesome:visited{background-color:#ffb515}.yellow.awesome:hover{background-color:#fc9200}.child{width:120px;float:left;margin:0 10px 9px 0}.child img{position:relative;top:-8px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;border:1px solid #f0f0f0;padding:2px}a.child_link{color:#666;font-size:.85em;position:relative;top:130px}a.child_link:hover{color:#f39}.Paginator{font-size:12px;padding-top:10px;margin-left:auto;margin-right:auto}.Paginator a,.pageList .this-page{padding:2px 6px;border:solid 1px #ddd;background:#fff;text-decoration:none;color:#666;margin:0 2px 0 0;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}.Paginator a:visited{padding:2px 6px;border:solid 1px #ddd;background:#fff;text-decoration:none}.Paginator .AtStart{margin-right:20px;padding:2px 6px;background:#fff;color:#aaa}.Paginator .Prev{margin-right:20px;padding:2px 6px;border:solid 2px #ddd;background:#fff}.Paginator .break{padding:2px 6px;border:none;background:#fff;text-decoration:none}.Paginator .Next{margin-left:20px;padding:2px 6px;border:solid 2px #ddd;background:#fff}.Paginator .AtEnd{margin-left:20px;padding:2px 6px;background:#fff;color:#aaa}.Paginator .this-page{padding:2px 6px;border-color:#999;font-weight:bold;font-size:13px;vertical-align:top;background:#fff;color:#ff0084}.Paginator a:hover,.Paginator a.current{color:#fff;background:#f39;text-decoration:none}.Pages div.Results{text-align:center;font:11px/15px Arial,Helvetica;color:#aaa;margin-top:8px}#agency_tools{height:40px;line-height:40px;border-bottom:1px solid #f0f0f0;text-align:left}#agency_tools span{float:left;margin:0 10px 0 0}#agency_tools select,#agency_tools input{border:1px solid #ccc;padding:2px;font-size:.9em}#agency_tools input{-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px}#agency_tools input:hover{cursor:pointer}span#reset_filters{display:inline;float:right;margin-top:-30px;font-size:.8em;border-bottom:1px dotted #333;line-height:20px}#agency_detail_left{float:left;width:300px;border:1px solid #f0f0f0;padding:2px}#agency_detail_right{float:right;width:350px;border:0 solid}#agency_detail_right h1{text-align:left;font-size:1.4em;margin:0 0 15px 0;color:#f39}#thumbs_wrap{clear:both;width:300px;float:left;margin:10px 0 0 0}#thumbs_wrap a img{border:1px solid #f0f0f0;margin:0 5px 0 0}#agency_contact{background:#f0f0f0;margin:25px 0 0 0;border:1px solid #f39;padding:5px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}#agency_contact p{margin:0 0 11px 0}

/* New Stuff (ROB) - 15/04/2011 */
#outer_gallery {
    position: relative;
    margin:45px 0 0 0;
}
#portfolio_wrap {
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px #999;
    box-shadow: 0 0 10px #999;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    display: block;
    height: 110px;
    margin: 15px auto;
    padding: 10px 0 10px 10px;
    width: 764px;
    position: relative;
}
#portfolio_wrap ul li {
    margin: 0 20px 0 0;
}
#portfolio_wrap ul li a {
    display: block;
    float: left;
    height: 107px;
    width: 107px;
}
#portfolio_wrap ul li a img {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #ccc;
    display: block;
    height: 100px;
    padding: 2px;
    width: 100px;
}
.next, .prev {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 14px;
    position: absolute;
    width: 8px;
    top:60px
}
.next {
    background: url("../img/next.gif") repeat scroll 0 0 transparent;
    left:785px
}
.prev {
    background: url("../img/prev.gif") repeat scroll 0 0 transparent;
    left: -5px;
}
img#home_showreel {
    width:171px;
    height:53px;
    float:left;
    position: absolute;
    z-index: 99;
    left:30px;
}
#news_wrap_v2, h2#new_news_latest {
    width:460px;
    min-height: 510px;
    float:left;
    background: url(../img/news_new_home.png) 0 0 no-repeat;
    padding:50px 0 0 0;

}

#news_wrap_v2 ul {
    float:left;
}

#news_wrap_v2 ul li {
    height:85px;
    margin:0 0 15px 0;
}

#news_wrap_v2 ul li a.news_front_thumb img, ul#school_gallery li a {
    width:75px;
    float: left;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #ccc;
    display: block;
    height: 76px;
    padding: 2px;
    margin:0 10px 0 0;
}

a.news_front_title, a.news_front_school {
    color: #464749 !important;
    font-weight: bold;
    display: block;
    line-height: 1.2em;
}

a.news_front_title:hover {
    color: #ff3399 !important;
}

a.news_front_school, .news_date {
    font-weight: normal;
    font-size: 0.85em;
    margin:2px 0 5px 0
}

.news_snippet {
    font-size: 0.85em;
    color: #818386 !important;
    text-align: justify !important;
}

a#view_all_news {
    color: #ff3399 !important;
    font-size: 0.84em;
}

a#homesprite_pssadisney, a#homesprite_reviews, a#follow_header, a#faceb, a#tw, a#yt {
    display:block;
    background: url(../img/homepage_sprite.png) 0 0 no-repeat;
    text-indent: -9999px;
}

a#homesprite_pssadisney, a#homesprite_reviews {
    width:291px;
    height:120px;
}

a#homesprite_reviews {
    background-position: 0 -120px;
}

a#follow_header {
    background-position: 0 -254px;
    width:135px;
    height:35px;
    margin:15px 0 5px 0;
}

a#faceb, a#tw, a#yt {
    width:77px !important;
    height:76px !important;
    float: left;
    margin:0 15px 0 0;
}

a#faceb {
    background-position: -17px -288px;
}

a#tw {
    background-position: -105px -288px;
}

a#yt {
    background-position: -189px -288px;
}

#schools_home_wrap {
    width:749px;
    height:80px;
    background: url(../img/schools_home_wrap.png) 0 0 no-repeat;
    margin:10px 0 25px 0;
    padding:50px 0 0 30px;
}

#schools_home_wrap ul li {
    display:block;
    float:left;
    height:66px;
    width:120px;
    margin:0 30px 0 0;
}

#schools_home_wrap ul li a {
    display:block;
    float:left;
    background: url(../img/home_schools_sprite.png) 0 0 no-repeat;
    height:66px;
    width:120px;
    text-indent: -9999px;
}

#schools_home_wrap ul li a#chis {
    background-position: -155px 0;
    width:175px !important;
}

#schools_home_wrap ul li a#clap {
    background-position: -365px 0;
    width:166px !important;
    margin-left: 50px !important;
}

#schools_home_wrap ul li a#stone {
    background-position: -559px 0;
    width:166px !important;
    margin-left: 80px !important;
}
#news_detail_left {
    width: 207px;
    float:left;
    margin:0 25px 0 25px;
    text-align: left;
}
#news_detail_left img {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #ccc;
    display: block;
    padding: 2px;
}
#news_detail_right {
    width: 505px;
    float:left;
    margin:0 25px 0 0;
    text-align: left;
}
#news_detail_right p, #school_left p, #school_left ul li, address{
    color: #5b5b5b !important;
    font-size: 0.9em;
    line-height: 1.4em;
    margin:0 0 15px 0;
}
.news_detail_header {
    color: #126ff7 !important;
    font-size: 1.25em;
    margin:0 0 25px 0;
}
p#crumbs {
	color:#333 !important;
	padding:5px 9px 5px 25px!important;
	color:#333;
	background:url(../img/sitemap.png) center left no-repeat;
	margin:20px 25px 25px 25px;
    font-size: 0.85em;
}

p#crumbs a {
	font-weight:bold;
	color:#333!important;
}

p#crumbs a:hover {
	color:#662d91 !important;
}
.news_date {
    margin: 7px 0 !important;
    display: block;
}
ul#pager_links, .pear_pager {
    margin:40px 0 5px 0;
}

ul#pager_links li {
    border: 0 none;
    float: left;
    list-style: none outside none !important;
    padding: 0 4px 0 0;
    margin: 0 !important;
}


ul#pager_links li a, .pear_pager a, .pear_pager b span.active_page { 
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #999;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    text-align: center;
}

.pear_pager a, .pear_pager b span.active_page {
    margin:0 5px 0 0;
}

ul#pager_links li a:hover, ul#pager_links li a.current, .pear_pager a:hover, .pear_pager b span.active_page {
    background: #ed008d;
    color: #fff !important;
}
#new_ll {
    width:153px;
    height: 107px;
    position: absolute;
    left:670px;
    top:15px;
}

#new_ll a, #new_contact a, span#school_links_header{
    width:153px;
    height: 107px;
    display:block;
    background: url(../img/news_sprite.png) 0 0 no-repeat;
    text-indent: -9999px;
}

#new_contact {
    width:157px;
    float:right;
    margin:0 15px 0 0;
}

#new_contact a {
    width:157px;
    height:170px;
    background-position: 0 -124px;
}

#school_links {
    width:450px;
    float: left;
    margin:0 0 0 25px;
}

span#school_links_header {
    width:164px;
    height:33px;
    background-position: 0 -294px;
    margin:0 0 10px 0;
}

ul#sl li {
    text-align: left;
    display: block;
    height:17px;
    line-height: 17px;
    margin:0 0 18px 0;
}

ul#sl li a {
    background: #6fc202;
    padding: 7px 15px;
     -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff;
}

ul#sl li a.current_school_link, ul#sl li a:hover {
    background: #969495;
}

ul#smaller_social_icons li {
    width:60px;
    height: 65px;
    display: block;
    float: left;
    margin:0 7px 0 0;
}

ul#smaller_social_icons li a {
    background: url(../img/social_icons_smaller.png) 0 0 no-repeat;
    width:58px;
    height: 65px;
    display: block;
    float: left;
}

ul#smaller_social_icons li a#twitter {
    background-position: -65px 0;
}

ul#smaller_social_icons li a#youtube {
    background-position: -130px 0;
}

#school_left {
    width:530px;
    float: left;
    margin:0 0 0 25px;
}

#school_left ul {
    list-style: disc;
    list-style-position:outside;
    margin:0 0 0 10px;
}

#school_left ul li {
    
}

#school_left p, #school_left ul {
    text-align: left !important;
}

#school_right {
    width:235px;
    float:right;
    margin:80px 0 0 0;
}

#school_right #new_contact {
    position: relative;
    right:50px;
}

h1#school_dates, h2#venue, h2#times, h2#fees, h2#terms, h1#new_about, h1#new_team {
    background: url(../img/new_headers.png) 0 0 no-repeat;
    height:40px;
    width:150px;
    text-indent: -9999px;
    margin:0 0 15px 0;
}

h2#venue {
    background-position: 0 -207px;
}

h2#times {
    background-position: 0 -140px;
}

h2#fees {
    background-position: 0 -105px;
}

h2#terms {
    background-position: 0 -50px;
    width:250px !important;
}

h1#new_team {
    background-position: 0 -256px;
    width:250px !important;
}

h1#new_about {
   background-position: 0 -379px; 
}

p.bold_heading {
    font-weight: bold;
    font-size: 1.09em !important;
    margin-bottom: 5px !important;
}

address {
    text-align: left !important;
}

h2#new_news_latest {
    min-height: 50px !important;
}
.person {
    margin:0 0 50px 0;
    clear: both;
    height:140px;
}
.person p {
    position: relative;
    top: 90px;
}
.person p a {
    color: #999;
    font-size: 1.2em;   
}
.person p a:hover {
    color: #ff3399 !important;
}
.person_image {
    float:left;
    width:156px;
    height:163px;
    background: url(../img/team_polaroid.png) 0 0 no-repeat;
    margin:0 15px 0 0;
}

.person_image img {
    position: relative;
    top:14px;
}

#large_team_thumb {
    background: url(../img/large_team_thumb.png) 0 0 no-repeat;
    width:300px;
    height: 323px;
}

#large_team_thumb img {
    margin:30px 0 23px 0;
}

#large_team_thumb p {
    color: #ff3399;
    text-align: center;
    font-weight: bold;
    font-size: 1.25em;
}

ul#school_gallery {
    list-style: none;
}

ul#school_gallery li {
    float: left;
    display: block;
    width:90px;
    height:90px;
    margin:0 7px 5px 0;
}

ul#school_gallery li a {
    display: block;
    width:85px;
    height:85px;
}
