.button{border:0 none;cursor:pointer;overflow:hidden;vertical-align:top;}.submit{margin-left:122px;}a,#footer li a,.panelRed p,.reference-search label.error{color:white;}body{background:#e5ecf4 URL(images/SXsky.jpg) no-repeat center top;color:white;font-family:arial,helvetica,sans-serif;font-size:9pt;margin:0;padding:0;}#container{min-height:1100px;_height:1100px;background:URL(images/SXgrass.png) no-repeat center bottom;padding:0 0 20px;}form,#content .inner .container .franchisee-search form,#content #recaptcha_widget_div div{margin:0;}img,.franchisee-search .first{border:none;}table.jCalendar{border:none;background:#9f4601;border-collapse:separate;border-spacing:2px;}table.jCalendar th{background:#333;color:white;font-weight:bold;padding:3px 5px;}table.jCalendar td{background:#ccc;color:black;padding:3px 5px;text-align:center;}table.jCalendar td.other-month{background:#ddd;color:#aaa;}table.jCalendar td.today{background:#666;color:white;}table.jCalendar td.selected,table.jCalendar tr.selectedWeek td{background:#f66;color:white;}table.jCalendar td.selected.dp-hover{background:#f33;color:white;}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:white;color:black;}table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover,table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}a.dp-choose-date{background:URL(images/sprite.gif) no-repeat -303px -34px;display:block;float:left;height:0;margin:0 26px 0 0;overflow:hidden;padding:19px 0 0;width:21px;}div.dob a.dp-choose-date{background:URL(images/sprite.gif) no-repeat -303px -34px;display:inline-block;float:none;height:0;margin:0 0 -4px 4px;overflow:hidden;padding:19px 0 0;width:21px;}div.dp-popup{position:relative;background:#f86c00;border:solid 2px white;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em;}div#dp-popup{position:absolute;z-index:199;}div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}a#dp-close:hover,#footer a:hover,#content .archive-articles li strong,#content .archive-articles li a:hover{text-decoration:underline;}div.dp-popup a{color:black;text-decoration:none;padding:3px 2px 0;}div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}div.dp-popup div.dp-nav-prev a{float:left;cursor:pointer;}div.dp-popup div.dp-nav-next a{cursor:pointer;float:right;}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled,div.dp-popup td.disabled{cursor:default;}div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}div.dp-popup a.disabled{cursor:default;color:#aaa;}div.dp-popup td,#content .imagePanel li img{cursor:pointer;}#wrapper{margin:0 auto;position:relative;width:855px;}#header{height:115px;position:relative;width:855px;}#header h1{background:URL(images/sprite.png) no-repeat 0 -80px;height:0;left:5px;margin:0;overflow:hidden;padding:94px 0 0;position:absolute;top:10px;width:146px;}#header p{background:URL(images/passionate.gif) no-repeat;height:0;overflow:hidden;padding:66px 0 0;position:absolute;right:0;top:10px;width:456px;}#header .logon-box{left:795px;position:absolute;top:95px;}#navigation{position:relative;z-index:1000;}#navigation ul{height:40px;list-style:none;padding:0;margin:0;width:855px;}#navigation li{float:left;position:relative;z-index:1000;}#navigation a{background:URL(images/sprite.png) no-repeat;display:block;height:0;padding:40px 0 0;overflow:hidden;}#navigation li.home a{width:72px;}#navigation li.what-we-do a{background-position:-72px 0;width:121px;}#navigation li.parents a{background-position:-193px 0;width:76px;}#navigation li.schools a{background-position:-269px 0;width:77px;}#navigation li.parents ul,#navigation li.schools ul{background:URL(images/schools-nav.png) no-repeat;display:none;height:46px;left:-1px;position:absolute;top:36px;width:155px;z-index:10;}#navigation li:hover ul{display:block;}#navigation li ul a{background:none;padding:39px 0 0;position:absolute;top:0;}#navigation li li.parentsinspiration a,#navigation li li.inspiration a{left:0;width:93px;}#navigation li li.parentsfaq a,#navigation li li.schoolsfaq a{left:94px;width:55px;}#navigation li.coaches a{background-position:-346px 0;width:82px;}#navigation li.events a{background-position:-428px 0;width:68px;}#navigation li.news a{background-position:-496px 0;width:57px;}#navigation li.about-us a{background-position:-553px 0;width:85px;}#navigation li.franchising a{background-position:-638px 0;width:103px;}#navigation li.contact-us a{background-position:-741px 0;width:114px;}#navigation li a:hover,#navigation li a.active{margin:0 0 0 -1px;}#navigation li.home a:hover,#navigation li.home a.active{background-position:0 -40px;margin:0;}#navigation li.what-we-do a:hover,#navigation li.what-we-do a.active{background-position:-72px -40px;width:122px;}#navigation li.parents a:hover,#navigation li.parents a.active{background-position:-193px -40px;width:77px;}#navigation li.schools a:hover,#navigation li.schools a.active{background-position:-269px -40px;width:78px;}#navigation li.coaches a:hover,#navigation li.coaches a.active{background-position:-346px -40px;width:83px;}#navigation li.events a:hover,#navigation li.events a.active{background-position:-428px -40px;width:69px;}#navigation li.news a:hover,#navigation li.news a.active{background-position:-496px -40px;width:58px;}#navigation li.about-us a:hover,#navigation li.about-us a.active{background-position:-553px -40px;width:86px;}#navigation li.franchising a:hover,#navigation li.franchising a.active{background-position:-638px -40px;width:104px;}#navigation li.contact-us a:hover,#navigation li.contact-us a.active{background-position:-741px -40px;width:115px;}.follow-us{background:URL(images/follow-us.png) no-repeat;float:left;height:114px;width:281px;}.follow-us ul{list-style:none;margin:50px 0 0;padding:0 0 0 42px;}.follow-us li{float:left;margin:0 20px 0 0;}.follow-us .facebook a{background:URL(images/facebook-icon.jpg) no-repeat;display:inline-block;height:0;overflow:hidden;padding:47px 0 0;vertical-align:middle;width:122px;}.follow-us .twitter a{background:URL(images/twitter-icon.jpg) no-repeat;display:inline-block;height:0;overflow:hidden;padding:47px 0 0;vertical-align:middle;width:48px;}#main{position:relative;}#side-bar{margin:0 23px 0 0;position:absolute;width:279px;z-index:10;}#side-bar h2{background:URL(images/sprite.png) no-repeat;height:0;margin:0;overflow:hidden;}#content{position:relative;top:19px;min-height:480px;}#content .content-module{margin:0 0 0 302px;padding:0 0 14px;width:556px;}#content .news-module{width:387px;background:URL(images/news-bottom.png) no-repeat 0 bottom;color:#333536;}#side-bar .book-a-course{background:URL(images/book-a-course-bottom.png) no-repeat 0 bottom;margin:15px 0 0;padding:0 0 17px;position:relative;width:279px;}#side-bar .book-a-course h2{background-position:-149px -80px;padding:33px 0 0;}#side-bar .book-a-course .confirm-checkout{background:URL(images/booking-basket.png) no-repeat 0 top;height:52px;margin:5px 0 15px;padding:15px 0 0 60px;position:relative;}#side-bar .book-a-course .confirm-checkout a{color:#f86c00;text-decoration:underline;}#side-bar .book-a-course .confirm-checkout a.checkout{background-repeat:no-repeat;text-indent:-8000px;text-decoration:none;font-size:.05em;line-height:.05em;width:189px;height:24px;margin:0;padding:0;display:block;position:absolute;right:27px;bottom:0;background:URL(images/buttons/confirm-checkout.png) no-repeat 0 top;}#side-bar .book-a-course .outer{background:URL(images/book-a-course-top.png) no-repeat;padding:18px 0 0;}#side-bar .book-a-course .container{background:URL(images/book-a-course-back.gif) repeat-y;margin:-10px 0 0;padding:0 15px;}#side-bar .book-a-course h3{background:URL(images/sprite.gif) no-repeat 0 -18px;height:0;overflow:hidden;margin:18px 0 0;padding:12px 0 0;width:83px;}#side-bar .book-a-course hr{background:#ca5a02;border:none;height:1px;margin:10px auto 0;}#side-bar .book-a-course label{display:block;margin:10px 0 7px;}#side-bar .book-a-course .categories{margin:8px 0 0;padding:0;list-style:none;}#side-bar .book-a-course li{margin:8px 0 0;}.book-a-course .categories .expand{background:URL(images/sprite.gif) no-repeat -326px -34px;display:block;float:left;height:0;overflow:hidden;padding:12px 0 0;width:7px;}.book-a-course .categories .collapse{background-position:-333px -34px;}#side-bar .book-a-course .ages strong{background:URL(images/sprite.gif);display:block;height:0;overflow:hidden;background-position:-63px 0;padding:12px 0 0;width:31px;}#side-bar .book-a-course .course-types strong{background:URL(images/sprite.gif);display:block;height:0;overflow:hidden;background-position:-94px 0;padding:11px 0 0;width:89px;}#side-bar .book-a-course .options,.afterCourse ul,.contactus ul,#content .archive-articles ul,.franchisee .side-bar ul{list-style:none;margin:0;padding:0;}#side-bar .book-a-course .options li{margin:4px 0 0;}#side-bar .book-a-course .options label{display:inline;margin:0 0 0 4px;}#side-bar .book-a-course .find-advanced{bottom:-9px;background:URL(images/sprite.png) -428px -81px;height:25px;padding:25px 0 0;position:absolute;right:25px;width:67px;}#side-bar .book-a-course .find-reference{background:URL(images/sprite.gif) 0 0;height:18px;padding:18px 0 0;margin:0 0 0 5px;width:56px;}#side-bar .book-a-course .text{background:#9f4601;border:solid 1px white;color:white;font-size:8pt;font-style:italic;padding:2px;}#side-bar .book-a-course .dateITA{float:left;margin:0 3px;width:63px;}#side-bar .book-a-course .date-wrapper{height:19px;}#side-bar .book-a-course .place{width:150px;}#side-bar .book-a-course .reference{width:165px;}#side-bar .book-a-course .course{width:235px;}#content .imagePanel{background:URL(images/mainPanel/lg1.jpg) no-repeat 0 top;height:237px;width:556px;}#content .imagePanel .tape{background:URL(images/tape/big-tape.png) no-repeat;height:261px;left:-15px;position:absolute;top:-13px;width:586px;}#content .imagePanel ul{left:10px;list-style:none;margin:0;padding:0;position:absolute;top:163px;}#content .imagePanel li{float:left;margin:0 10px 0 0;}#content .results,#content .inner{background:URL(images/results-bottom.png) no-repeat 0 bottom;color:#333536;min-height:394px;}#content .results h2,#content .inner h2{background:URL(images/sprite.png) -149px -131px;height:0;margin:0;overflow:hidden;padding:39px 0 0;width:556px;}#content .hello h2{background:URL(images/sprite.png) no-repeat 0 -271px;padding:39px 0 0;}#content .aboutus h2{background:URL(images/sprite.png) no-repeat 0 -1403px;padding:47px 0 0;}#content .inspiration h2{background:URL(images/sprite.png) no-repeat 0 -1451px;padding:47px 0 0;}#content .parentsinspiration h2{background:URL(images/sprite.png) no-repeat 0 -1596px;padding:47px 0 0;}#content .schoolsfaq h2{background:URL(images/sprite.png) no-repeat 0 -1499px;padding:47px 0 0;}#content .parentsfaq h2{background:URL(images/sprite.png) no-repeat 0 -1547px;padding:47px 0 0;}#content .whatweoffer h2{background:URL(images/sprite.png) no-repeat 0 -231px;padding:39px 0 0;}#content .whatsnew h2{background:URL(images/sprite.png) no-repeat 0 -311px;}#content .news-module h2{background:URL(images/sprite.png) no-repeat 0 -1307px;padding:47px 0 0;width:387px;}#content .parents h2{background:URL(images/sprite.png) no-repeat 0 -351px;padding:44px 0 0;}#content .teachers h2{background:URL(images/sprite.png) no-repeat 0 -396px;padding:47px 0 0;}#content .coaches h2{background:URL(images/sprite.png) no-repeat 0 -444px;padding:46px 0 0;}#content .events h2{background:URL(images/sprite.png) no-repeat 0 -491px;padding:47px 0 0;}#content .contactus h2{background:URL(images/sprite.png) no-repeat 0 -539px;padding:47px 0 0;}#content .franchising h2{background:URL(images/sprite.png) no-repeat 0 -1355px;padding:47px 0 0;}#content .logon h2{background:URL(images/sprite.png) no-repeat 0 -635px;padding:47px 0 0;}#content .registration h2{background:URL(images/sprite.png) no-repeat 0 -683px;padding:46px 0 0;}#content .privacy h2{background:URL(images/sprite.png) no-repeat 0 -731px;padding:46px 0 0;}#content .terms h2{background:URL(images/sprite.png) no-repeat 0 -779px;padding:46px 0 0;}#content .accessibility h2{background:URL(images/sprite.png) no-repeat 0 -827px;padding:46px 0 0;}#content .sitemap h2{background:URL(images/sprite.png) no-repeat 0 -875px;padding:46px 0 0;}#content .booking h2{background:URL(images/sprite.png) no-repeat 0 -923px;padding:47px 0 0;}#content .schedule-detail h2{background:URL(images/sprite.png) no-repeat 0 -971px;padding:46px 0 0;}#content .contact h2{background:URL(images/sprite.png) no-repeat 0 -1019px;padding:47px 0 0;}#content .checkout h2{background:URL(images/sprite.png) no-repeat 0 -1067px;padding:47px 0 0;}#content .bookingcomplete h2{background:URL(images/sprite.png) no-repeat 0 -1115px;padding:46px 0 0;}#content .mydetails h2{background:URL(images/sprite.png) no-repeat 0 -1163px;padding:47px 0 0;}#content .error h2{background:URL(images/sprite.png) no-repeat 0 -1211px;padding:47px 0 0;}#content .message h2{background:URL(images/sprite.png) no-repeat 0 -1645px;padding:14px 0 0;}#content .newsletter h2{background:URL(images/sprite.png) no-repeat 0 -1743px;padding:47px 0 0;}#content .newsletter-success h2{background:URL(images/sprite.png) no-repeat 0 -1694px;padding:47px 0 0;}#content .inner a{color:#333536;}#content .inner .container{background:white;min-height:353px;padding:1px 16px 1px;}#content .message .container{min-height:630px;}#content .results .container{background:white;min-height:586px;padding:19px 16px 1px;}#content .results .result-summary{border-bottom:solid 1px #bababa;border-top:solid 1px #bababa;height:28px;position:relative;}.result-summary .courses-found{height:26px;padding-left:6px;position:relative;}.result-summary .courses-found span{color:#036fed;display:block;float:left;font-weight:bold;line-height:28px;}.result-summary .courses-found strong{background:URL(images/sprite.gif) no-repeat -183px 0;display:block;height:0;left:2px;overflow:hidden;padding:11px 0 0;position:relative;top:8px;width:108px;}.result-summary ul{height:13px;list-style:none;margin:0;padding:0;position:absolute;right:6px;top:8px;}.result-summary li{float:left;width:20px;}.result-summary li.prev{width:58px;}.result-summary li.next{width:45px;}.result-summary li a{background:URL(images/sprite.gif) no-repeat;border:none;cursor:pointer;display:block;float:left;height:0;overflow:hidden;margin:0 4px 0 0;padding:13px 0 0;}.result-summary li span{background:URL(images/sprite.gif) no-repeat -51px -36px;display:block;height:0;overflow:hidden;padding:13px 0 0;width:4px;}.result-summary li.prev a{background-position:-1px -36px;width:46px;}.result-summary li.prev a.selected,.result-summary li.prev a:hover{background-position:-1px -55px;width:46px;}.result-summary li.p1 a{background-position:-60px -36px;width:7px;}.result-summary li.p1 a.selected,.result-summary li.p1 a:hover{background-position:-60px -55px;width:7px;}.result-summary li.p2 a{background-position:-72px -36px;width:8px;}.result-summary li.p2 a.selected,.result-summary li.p2 a:hover{background-position:-72px -55px;width:8px;}.result-summary li.p3 a{background-position:-84px -36px;width:9px;}.result-summary li.p3 a.selected,.result-summary li.p3 a:hover{background-position:-84px -55px;width:9px;}.result-summary li.p4 a{background-position:-96px -36px;width:10px;}.result-summary li.p4 a.selected,.result-summary li.p4 a:hover{background-position:-96px -55px;width:10px;}.result-summary li.p5 a{background-position:-108px -36px;width:9px;}.result-summary li.p5 a.selected,.result-summary li.p5 a:hover{background-position:-108px -55px;width:9px;}.result-summary li.p6 a{background-position:-120px -36px;width:9px;}.result-summary li.p6 a.selected,.result-summary li.p6 a:hover{background-position:-120px -55px;width:9px;}.result-summary li.p7 a{background-position:-132px -36px;width:8px;}.result-summary li.p7 a.selected,.result-summary li.p7 a:hover{background-position:-132px -55px;width:8px;}.result-summary li.p8 a{background-position:-144px -36px;width:8px;}.result-summary li.p8 a.selected,.result-summary li.p8 a:hover{background-position:-144px -55px;width:8px;}.result-summary li.p9 a{background-position:-158px -36px;width:9px;}.result-summary li.p9 a.selected,.result-summary li.p9 a:hover{background-position:-158px -55px;width:9px;}.result-summary li.p10 a{background-position:-170px -36px;width:9px;}.result-summary li.p10 a.selected,.result-summary li.p0 a:hover{background-position:-170px -55px;width:9px;}.result-summary li.next a{background-position:-186px -36px;width:45px;}.result-summary li.next a.selected,.result-summary li.next a:hover{background-position:-186px -55px;width:45px;}#content .results .results-list{list-style:none;margin:0 0 0 -14px;padding:0;}#content .results .results-list li{margin:20px 0 0;}#content .results .results-list .schedule-detail{min-height:72px;_height:72px;position:relative;}#content .results .results-list h3{left:39px;line-height:20px;margin:0;overflow:hidden;position:absolute;top:0;width:380px;}.results-list .course-rating{background:URL(images/sprite.gif) no-repeat -254px -12px;height:0;margin:0;overflow:hidden;padding:17px 0 0;position:absolute;right:13px;top:0;width:100px;}.results-list .course-info{bottom:4px;color:#109ade;line-height:20px;margin:0;position:absolute;right:13px;}.results-list .course-description{height:50px;left:39px;margin:0;overflow:hidden;position:absolute;top:21px;width:320px;}.results-list .course-distance{display:block;position:absolute;right:13px;top:21px;}.results-list .none{display:none;}.results-list .one,.results-list .two{background-position:-214px -12px;}.results-list .three{background-position:-194px -12px;}.results-list .four{background-position:-174px -12px;}.results-list .five{background-position:-154px -12px;}.results-list .course-details{background:#99c1f4 URL(images/course-details-top.gif) no-repeat 0 0;clear:both;margin:0 0 0 33px;width:491px;}.results-list .course-details table{background:URL(images/course-details-bottom.gif) no-repeat center bottom;margin:14px 0 0;padding:0 0 10px;width:491px;}.results-list .course-details th{color:white;text-align:center;}.results-list .course-details td,#content table.contacts th.th_center,table.sessions .sessiondate,table.sessions .sessiontime,table.sessions .sessionduration{text-align:center;}.results-list .course-details .book-course,.container .book-course1{background:URL(images/sprite.gif) no-repeat -237px -34px;display:block;height:0;overflow:hidden;padding:24px 0 0;width:62px;}#modal-back{background:URL(images/haze.png);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;}#modal-container{height:470px;left:50%;margin:-235px 0 0 -326px;position:fixed;top:50%;width:652px;}#modal-top{background:URL(images/sprite.png) no-repeat 0 -179px;height:26px;}#modal-content{background:URL(images/modal-back.png) repeat-y;height:418px;padding:1px 0 0;width:652px;}#modal{color:black;height:418px;margin:0 30px;overflow:auto;}#modal-bottom{background:URL(images/sprite.png) no-repeat 0 -203px;height:26px;}.modal-close{background:URL(images/sprite.png) no-repeat -509px -89px;height:0;overflow:hidden;padding:31px 0 0;position:absolute;top:-4px;right:-4px;width:31px;}#footer{margin:35px 0 0 302px;width:556px;height:49px;background:URL(images/SX-footer.png) no-repeat top left;}#footer ul{text-align:right;position:relative;right:25px;top:17px;margin:0;padding:0;color:white;}#footer ul li{display:inline;margin:0 0 0 6px;padding:0 0 0 6px;list-style-type:none;font-size:1em;border-left:1px solid white;}#footer li.first{border:0 none;}#footer a{text-decoration:none;}#footer li#ic{position:absolute;left:30px;top:0;border:0 none;}.panelwide{width:515px;height:123px;background-repeat:no-repeat;margin:0 0 15px;}.panelnarrow{width:248px;height:149px;background-repeat:no-repeat;}.panelInner{padding:0 10px;position:relative;height:125px;}.panelInner p{margin:2px 0 0;}.panelnarrow .panelInner{height:140px;}.panelwide .panelInner .tape{background:URL(images/tape/mini-tape-1.png) no-repeat;height:139px;left:-5px;position:absolute;top:-8px;width:224px;}.panelwide h3,.panelnarrow h3{height:0;overflow:hidden;padding:28px 0 0;margin:0;}p.tellmemore a{background-repeat:no-repeat;text-indent:-8000px;text-decoration:none;font-size:.05em;line-height:.05em;width:106px;height:15px;margin:0;padding:0;display:block;position:absolute;right:15px;bottom:0;}.panelBlue{background:URL(images/colourPanels/bluePanel.gif);}.panelBlue .panelInner{padding:0 10px 0 220px;background:URL(images/colourPanels/parent-HP-tile-photo.jpg) no-repeat 10px 8px;height:117px;}.panelBlue h3{background:URL(images/headers/parent-blue.gif) no-repeat 0 8px;}.panelBlue p.tellmemore a{background:URL(images/buttons/tell-me-more-blue.gif) no-repeat right bottom;}.panelRed{background:URL(images/colourPanels/redPanel.gif);}.panelRed .panelInner{padding:0 10px 0 220px;background:URL(images/colourPanels/teacher-HP-tile-photo.jpg) no-repeat 10px 8px;height:113px;}.panelRed h3{background:URL(images/headers/teacher-pink.gif) no-repeat 0 8px;}.parents .module-one h3,.teachers .module-one h3{background:URL(images/headers/need-inspiration.png) no-repeat 0 8px;}.parents .module-two h3,.teachers .module-two h3{background:URL(images/headers/do-you-have-a-question.png) no-repeat 0 8px;}.panelRed p.tellmemore a{background:URL(images/buttons/tell-me-more-pink.gif) no-repeat right bottom;}.panelGrey{background:URL(images/colourPanels/greyPanel_narrow.gif);float:left;}.panelGrey h3{background:URL(images/headers/coach-grey.gif) no-repeat 0 8px;}.panelGrey p.tellmemore a{background:URL(images/buttons/tell-me-more-grey.gif) no-repeat right bottom;}.panelPurple{background:URL(images/colourPanels/purplePanelnarrow.gif);float:right;margin:0 9px 0 0;}.panelPurple h3{background:URL(images/headers/public-sector-purple.gif) no-repeat 0 8px;}.panelPurple p.tellmemore a{background:URL(images/buttons/tell-me-more-purple.gif) no-repeat right bottom;}.content-box-green{padding:0;width:279px;float:left;background-repeat:no-repeat;background-position:top left;background-color:Transparent;margin:30px 0 17px 0;background-image:URL(images/colourPanels/green-top.gif);}.content-box-yellow{padding:0;width:279px;float:left;background-repeat:no-repeat;background-position:top left;background-color:Transparent;margin:4px 0 17px 0;background-image:URL(images/colourPanels/yellow-top.png);}.content-box-green .content-box-inner{padding:0;margin:17px 0 0;position:relative;min-height:150px;background:URL(images/colourPanels/green-bottom.gif) bottom left;}.content-box-yellow .content-box-inner{padding:0;margin:17px 0 0;position:relative;min-height:150px;background:URL(images/colourPanels/yellow-bottom.png) bottom left;}#side-bar .content-box-inner h2{height:0;overflow:hidden;padding:27px 0 0;margin:0 0 10px;}#side-bar .content-box-green h2{background:URL(images/headers/whats-new-green.gif) no-repeat 10px 0;}#side-bar .content-box-yellow h2{background:URL(images/headers/keep-up-to-date-yellow.gif) no-repeat 10px 0;}.content-box-inner p{margin:0;padding:0 15px;}.content-box-inner a{background-repeat:no-repeat;text-indent:-8000px;text-decoration:none;font-size:.05em;line-height:.05em;width:116px;height:15px;margin:0;padding:0;display:block;position:absolute;right:25px;bottom:0;height:25px;}.clear{clear:both;}#content form div,#modal form div{margin:0 0 8px;}#content form label,#modal form label{width:120px;display:inline-block;}#content form label.error,#modal form label.error{margin-left:5px;}#content form label.isdependent,#modal form label.isdependent,#content form div.afterCourse label{width:170px;}#content form label.optin,#modal form label.optin{width:470px;}.field-validation-error,span.required,p.required,label.error{color:red;}.advanced-search .field-validation-error,.advanced-search label.error{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:none repeat scroll 0 0 white;display:block;font-weight:bold;margin:5px 0 0;padding:5px;}input.postcode{width:90px;}input.email{width:180px;}input.day,input.month{width:16px;}input.year{width:34px;}#content table.contacts{width:450px;}#content table.contacts th,table.sessions th{text-align:left;}#content table.contacts td.checkoutsummary{font-weight:bold;padding:5px 0;}#content table.contacts td.checkoutsummary1{font-weight:bold;padding:5px 0;border-top:1px solid #444;}#content table.contacts td.checkoutsummary2{font-weight:bold;padding:5px 0;border-bottom:1px solid #444;}table.sessions{width:475px;}table.sessions .session{text-align:center;width:70px;}.containerinner table{margin:10px 0;}.emphasis{font-style:italic;}#content form div.terms label{width:250px;}.container li{margin-bottom:5px;}.contactus textarea,.coaches textarea{height:100px;vertical-align:top;width:315px;}#content .contactus label.error,.contactus span.field-validation-error,#content .coaches label.error,.coaches span.field-validation-error{display:block;margin:3px 0 0 120px;}#submitEnquiry{background:URL(images/sprite.gif) -363px -1px;border:none;cursor:pointer;height:24px;padding:24px 0 0;margin:0 0 0 356px;vertical-align:middle;width:85px;}.franchisee #submitEnquiry{margin:0 0 0 255px;}.franchisee-search{width:515px;}.franchisee-search h3.franchisee-search-header{background:URL(images/sprite.gif) 0 -168px;height:0;overflow:hidden;padding:21px 0 0;width:449px;}.franchisee-search-form{background:URL(images/sprite.gif) 0 -126px;height:40px;width:515px;}#content .franchisee-search .field-validation-error{margin:0;text-align:center;}#content .franchisee-search-form label{color:white;display:inline;font-family:arial black;line-height:40px;margin:0 0 0 10px;width:auto;}.franchisee-search-submit{background:URL(images/sprite.gif) 0 0;border:none;cursor:pointer;height:18px;padding:18px 0 0;margin:0 0 0 5px;vertical-align:middle;width:56px;}.franchisee-search-total{border-bottom:solid 1px #4c4c4c;border-top:solid 1px #4c4c4c;height:38px;margin:8px 0 0;}.franchisee-search-total p{line-height:38px;margin:0 0 0 10px;padding:0;}.franchisee-search .franchisee{border-top:solid 1px #ccc;overflow:hidden;margin:0;padding:17px 0 18px;position:relative;width:515px;}.franchisee-search .franchisee-image{float:left;margin:0 18px 0 13px;}.franchisee-search .franchisee div{float:left;width:370px;}.franchisee-search .franchisee h3{font-size:9pt;margin:0;padding:0;}.franchisee-search .franchisee li,.franchisee .side-bar li{margin:0;padding:0;}.franchisee-search .franchisee h4{font-size:9pt;margin:4px 0 0;padding:0;}.franchisee-search .franchisee p{margin:0 13px 0 0;padding:0;}.franchisee-search .franchisee a{background:URL(images/sprite.gif) no-repeat;display:block;height:0;overflow:hidden;position:absolute;}.franchisee-search a.franchisee-profile{background-position:-1px -72px;left:383px;padding:24px 0 0;top:17px;width:132px;}.franchisee-search a.franchisee-question{background-position:-1px -101px;left:344px;padding:24px 0 0;position:absolute;top:46px;width:171px;}#content .news-module .container{min-height:440px;}#content .archive-module{left:689px;position:absolute;top:69px;width:169px;}#content .archive-module h2{background:URL(images/archive.png) no-repeat;height:0;overflow:hidden;padding:46px 0 0;margin:0;width:169px;}#content .archive-articles{background:#333536;height:350px;overflow:auto;overflow-x:hidden;overflow-y:auto;}#content .archive-articles li{margin:0;padding:0 0 0 18px;}#content .archive-articles .archive-month{list-style:disc outside;}#content .archive-month li{margin:10px 4px 10px 14px;padding:0;}#content .archive-articles li a{font-size:8pt;text-decoration:none;}#content .archive-navigation{background:URL(images/archive.png) no-repeat 0 -46px;height:51px;position:relative;width:169px;}.archive-navigation .left{background:URL(images/archive.png) no-repeat;height:0;overflow:hidden;padding:8px 0 0;position:absolute;top:31px;width:13px;background-position:0 -97px;left:41px;}.archive-navigation .right{background:URL(images/archive.png) no-repeat;height:0;overflow:hidden;padding:8px 0 0;position:absolute;top:31px;width:13px;background-position:-13px -97px;left:108px;}.archive-navigation span{left:61px;position:absolute;text-align:center;top:28px;width:40px;}#content div.franchisee{background:URL(images/content-module-top.png) no-repeat;padding:12px 0 0;}#content div.franchisee .container{min-height:449px;padding-top:0;}.franchisee .side-bar{background:#ccc;float:left;font-size:8pt;padding:4px;width:114px;}#content .franchisee .side-bar h2{background:none;font-size:8pt;height:auto;margin:4px 0 0;overflow:visible;padding:0;width:auto;}.franchisee .main-content{margin:0 0 0 130px;width:394px;}#content .franchisee .main-content h2{background:none;height:auto;margin:4px 0 0;overflow:visible;padding:0;width:auto;}#content .booking label{width:auto;}#content fieldset{margin-bottom:15px;}#content .boldtext{font-weight:bold;}.step1 legend{background:URL(images/step1.gif) no-repeat;display:inline-block;height:25px;line-height:25px;overflow:hidden;padding:0 0 0 82px;}.step2 legend{background:URL(images/step2.gif) no-repeat;display:inline-block;height:25px;line-height:25px;overflow:hidden;padding:0 0 0 82px;}.step3 legend{background:URL(images/step3.gif) no-repeat;display:inline-block;height:25px;line-height:25px;overflow:hidden;padding:0 0 0 82px;}.one-two-three{position:absolute;right:10px;top:10px;}.login-button{margin-left:122px;background:URL(images/buttons/login.gif) no-repeat;font-size:0;height:26px;padding:26px 0 0;width:83px;border:0 none;cursor:pointer;overflow:hidden;vertical-align:top;}.forgot-password-button{background:URL(images/buttons/forgot-password.gif) no-repeat;font-size:0;height:26px;padding:26px 0 0;width:247px;border:0 none;cursor:pointer;overflow:hidden;vertical-align:top;}.register-button{background:URL(images/buttons/register.gif) no-repeat;display:inline-block;height:0;overflow:hidden;padding:26px 0 0;vertical-align:middle;width:112px;}input.register-button{margin-left:122px;background:URL(images/buttons/register.gif) no-repeat;font-size:0;height:26px;padding:26px 0 0;width:112px;border:0 none;cursor:pointer;overflow:hidden;vertical-align:top;}.security-code{vertical-align:middle;}.addchild-button{background:URL(images/buttons/new-child.gif) no-repeat;display:inline-block;height:0;overflow:hidden;padding:26px 0 0;vertical-align:middle;width:180px;}