.sitemap ul{list-style-type:disc;}
div.message{border:3px solid #077A12;background:#068912 url(../images/cms/bg-message.gif) left top repeat;color:#fff;font-weight:700;padding:5px;}
div.error{border:3px solid #EA0505;background:red url(../images/cms/bg-error.gif) left top repeat;color:#fff;font-weight:700;padding:5px;}
div.login-form{width:350px;border:1px solid #aaa;margin:0 auto;padding:15px;}
div.login-form label,div.register-form label,div.standard-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
div.login-form input,div.register-form input,div.register-form select,div.register-form textarea,div.standard-form input,div.standard-form select,div.standard-form textarea,div.standard-form div.field{float:left;margin-bottom:3px;}
div.login-form br,div.register-form br,div.standard-form br{clear:left;margin-bottom:3px;}
div.standard-form label{width:40%;}
div.standard-form div.field{width:300px;}
div.standard-form div.field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
div.mag{border:1px solid #eee;}
div.mag a{display:block;border:1px solid #fff;-moz-outline-style:none;}
div.mag img{border:0;background:#000;}
div.mag a.selected{-moz-opacity:0.5;border:1px solid #000;}
div.mag a.main{display:block;}
div.mag a:hover img{-moz-opacity:0.9;}
#content div.mag img{border:0;background:#000;float:none;margin:0;}
#content .gallery{line-height:normal;}
#content .gallery .panel{width:340px;float:left;padding-bottom:8px;}
#content .gallery .panel img{margin-right:8px;}
.tag-cloud a{text-decoration:none;}
#post-comment{display:none;}
#post-comment-link{display:block;text-align:center;}
div.post-comment label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
div.post-comment input,div.post-comment select,div.post-comment textarea{float:left;margin-bottom:3px;}
div.post-comment br{clear:left;margin-bottom:3px;}
div.post-comment-field{float:left;margin-bottom:3px;width:300px;}
div.post-comment-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
a.next-article{display:block;margin-left:5px;float:right;}
a.prev-article{display:block;margin-right:5px;float:left;}
p.article-date{text-align:right;}
div.contact-form label{float:left;width:150px;display:block;text-align:right;margin-right:5px;margin-bottom:3px;}
div.contact-form input,div.contact-form select,div.contact-form textarea{float:left;margin-bottom:3px;}
div.contact-form br{clear:left;margin-bottom:3px;}
div.form-field{float:left;margin-bottom:3px;width:300px;}
div.form-field input{float:none;}
div.form-field-description{float:left;margin-bottom:3px;width:300px;clear:both;margin-left:155px;font-size:0.8em;line-height:110%;}
div.form-field label{float:none;width:auto;display:inline;text-align:left;margin-left:5px;}
div.link img{float:right;margin:5px;}
div.link{clear:right;}
html,body,form{margin:0;padding:0;}
body{background:#FD99CD;font:80% Verdana,Arial,Helvetica,sans-serif;color:#111;text-align:center;padding-top:5px;}
body.live{background:#000;}
h1{margin:0;padding:0;}
h2{margin:0;padding:12px 0 8px;color:#880048;font-size:160%;}
h3{color:#ed028c;margin:0;padding:8px 0;font-size:140%;}
p{margin-top:0;margin-bottom:10px;}
br.clear{clear:both;}
.hr{background:url(/new/images/divider.gif) no-repeat center top;height:24px;}
table.border{border-collapse:collapse;border-width:1px;border-color:#880048;}
a,a:link{color:#880048;}
a:visited{color:#440024;}
a:hover{color:#fb0489;}
a img,a:visited img{color:#000;border-color:#000;}
input,textarea,select{font:100% Verdana,Arial,Helvetica,sans-serif;}
label{display:block;float:left;margin-bottom:3px;margin-right:5px;text-align:right;width:150px;}
input{float:left;margin-bottom:3px;}
textarea{width:400px;padding:2px;border:1px solid #eee;height:100px;display:block;color:#777;}
input.button{margin:0;background:#fff;}
form.search input.textbox{width:97px;background:#999;border:none;color:#fff;height:16px;line-height:15px;margin:0;float:left;}
form.search input.button{background:#999;color:#fff;border:none;width:25px;height:16px;line-height:15px;padding:0;margin-left:3px;}
form.search input.button:hover{cursor:pointer;color:#ccc;}
#wrap{width:949px;background:#000 url(../images/wrap.gif) repeat-y left top;margin:0 auto;padding:0 3px;text-align:left;}
#header{background:url(../images/lineTop.gif) repeat-x left bottom;margin-left:-3px;}
#header #logo-text{background:url(../images/banner.jpg) no-repeat left top;height:184px;margin:0 -3px;padding-bottom:2px;}
#header #logo-text a{display:none;}
#content-wrap{background:#000 url(../images/contentWrap.gif) repeat-y left top;height:1%;}
#menu{clear:both;margin:0;padding:0 0 3px 10px;height:24px;line-height:24px;font-weight:700;}
#menu ul{float:left;list-style:none;margin:0;padding:0;}
#menu ul li{display:inline;}
#menu ul li a{display:block;float:left;padding:0 12px;color:#fff;text-decoration:none;background:url(../images/navStar.gif) no-repeat left center;}
#menu ul li a:hover{color:#e4187e;background:url(../images/navHover.gif) no-repeat left center;}
#menu ul li#current a{background:url(../images/navCurrent.gif) no-repeat center bottom;}
#menu .search{float:left;padding-top:4px;}
#sidebar{width:149px;margin-left:15px;float:left;padding-right:13px;}
#sidebar h2.comingSoon{display:none;}
#sidebar .left-box{display:none;}
#sidebar .panel{margin-left:14px;font-size:89%;padding-bottom:6px;}
#sidebar .panel h2{background:url(../images/inside/panel.gif) no-repeat left top;display:block;width:143px;height:19px;text-align:right;margin:0 0 0 -14px;text-transform:uppercase;font-size:100%;padding:5px 6px 0 0;}
#sidebar .panel a.sub{background:#333;display:block;width:130px;padding-right:5px;line-height:15px;text-align:right;font-size:85%;color:#fff;text-decoration:none;}
#sidebar .panel a:hover{color:#E4187E;}
#sidebar .panel h2 a{color:#111;text-decoration:none;}
#main{float:left;width:735px;}
#main .bottom{background:url(../images/inside/contentBottom.gif) no-repeat left top;width:735px;height:20px;}
#content{font-size:85%;font-family:Tahoma,Arial,Helvetica,sans-serif;}
#content.inside{background:url(../images/inside/content.gif) repeat-y left top;}
#content .middle{background:url(../images/inside/contentTop.gif) no-repeat left top;padding-top:40px;padding-left:20px;padding-right:20px;}
#content #right{display:none;}
#footer{background:url(../images/footer.gif) no-repeat left top;height:22px;line-height:20px;font-size:70%;text-transform:uppercase;text-align:center;padding:0 15px;margin:0 -3px;}
#footer b{color:#c00;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .left{float:left;}
#footer .right{float:right;font-size:145%;font-weight:700;}
.home #main{width:630px;}
.home h1{display:none;}
.home #sidebar{background:url(../images/home/comingSoonBox.gif) no-repeat left center;height:385px;width:270px;float:left;padding-right:4px;margin:0 0 0 35px;display:inline;}
.home #sidebar h2{display:block;background:url(../images/home/whatsnew.gif) no-repeat right bottom;overflow:hidden;text-indent:-100em;padding:0 0 0 28px;margin:0;width:152px;height:40px;}
.home #sidebar .left-box{display:block;padding:17px 29px 0 21px;font-size:85%;font-family:Tahoma,Arial,Helvetica,sans-serif;line-height:12px;}
.home #sidebar img{border:4px solid #fff;}
.home #sidebar a{background:url(../images/home/comingSoonButton.gif) no-repeat left top;display:block;width:57px;height:18px;font:85% Arial,Helvetica,sans-serif;color:#000;text-decoration:none;font-weight:700;padding-left:19px;padding-top:5px;margin-left:169px;}
.home #sidebar a:hover{text-decoration:underline;}
.home #content{width:615px;background:none;}
.home #content .middle{padding:0;background:none;}
.home #content .bottom{display:none;}
.home #content #whyAllStar{background:url(../images/home/whyAllStarBox.gif) no-repeat left top;width:358px;height:170px;padding-left:42px;padding-top:60px;padding-right:22px;text-align:center;}
.home #content #whatsNew{background:url(../images/home/dontForget.gif) no-repeat left top;width:362px;height:98px;padding-left:38px;padding-top:53px;padding-right:22px;text-align:center;}
.home #content #right{float:right;padding-top:28px;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:80%;}
.home #content #right #memberLogin{background:url(../images/home/memberBox.gif) no-repeat left top;width:135px;height:90px;padding-left:15px;padding-top:56px;padding-right:35px;}
.home #content #right #memberLogin label{padding-left:7px;width:50px;line-height:14px;}
.home #content #right #memberLogin input{width:65px;background:#999;border:none;}
.home #content #right #memberLogin .button{width:auto;background:#999;border:none;float:right;margin-right:8px;font-weight:700;}
.home #content #right #memberLogin .button.over{background:#fb0489;}
.home #content #right #memberLogin a{background:url(../images/home/memberButton.gif) no-repeat left top;display:block;float:left;width:50px;padding-left:20px;height:17px;padding-top:5px;color:#111;text-decoration:none;font:95% Arial,Helvetica,sans-serif;margin-right:-3px;}
.home #content #right #memberLogin a:hover{font-weight:700;}
.home #content #right #memberLogin b{padding:0 15px 15px;display:block;}
.home #content #right .panels a{width:66px;padding-left:106px;height:15px;padding-top:40px;display:block;text-decoration:none;color:#111;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-left:11px;}
.home #content #right .panels a:hover{color:#e4187e;}
.home #content #right .panels h3{display:none;}
.home #content #right .panels a.photos{background:url(../images/home/panelPhotos.gif) no-repeat left top;}
.home #content #right .panels a.guestbook{background:url(../images/home/panelGuestbook.gif) no-repeat left top;}
.home #content #right .panels a.newsletter{background:url(../images/home/panelNewsletter.gif) no-repeat left top;padding-top:38px;}
.home #content #right .panels a.hallOfFame{padding:0 0 0 15px;height:auto;}
.home #content h2{display:none;}
.inside h1{margin-top:-28px;margin-left:-20px;width:635px;position:absolute;text-align:left;height:19px;overflow:hidden;text-indent:-100em;}
.middle.viewDoc.doc1 h1{background:url(../images/inside/headings/about.gif) no-repeat right top;}
.middle.viewDoc.doc24 h1{background:url(../images/inside/headings/values.gif) no-repeat right top;}
.middle.viewDoc.doc29 h1,.middle.viewDoc.doc52 h1{background:url(../images/inside/headings/coaches.gif) no-repeat right top;}
.middle.viewDoc.doc19 h1,.middle.viewDoc.doc23 h1,.middle.viewDoc.doc22 h1,.middle.viewDoc.doc20 h1{background:url(../images/inside/headings/class.gif) no-repeat right top;}
.middle.viewDoc.doc18 h1{background:url(../images/inside/headings/schedules.gif) no-repeat right top;}
.middle.viewDoc.doc15 h1{background:url(../images/inside/headings/enrol.gif) no-repeat right top;}
.middle.gallery h1{background:url(../images/inside/headings/photos.gif) no-repeat right top;}
.middle.viewDoc.doc34 h1{background:url(../images/inside/headings/videos.gif) no-repeat right top;}
.middle.viewDoc.doc39 h1,.middle.viewDoc.doc7 h1,.middle.viewDoc.doc9 h1,.middle.viewDoc.doc11 h1{background:url(../images/inside/headings/events.gif) no-repeat right top;}
.middle.viewDoc.doc40 h1{background:url(../images/inside/headings/calendar.gif) no-repeat right top;}
.middle.viewDoc.doc8 h1{background:url(../images/inside/headings/tryouts.gif) no-repeat right top;}
.middle.viewDoc.doc35 h1,.middle.viewDoc.doc38 h1,.middle.viewDoc.doc14 h1,.middle.viewDoc.doc13 h1{background:url(../images/inside/headings/news.gif) no-repeat right top;}
.middle.viewDoc.doc37 h1{background:url(../images/inside/headings/archives.gif) no-repeat right top;}
.middle.viewDoc.doc42 h1{background:url(../images/inside/headings/links.gif) no-repeat right top;}
.middle.viewDoc.doc28 h1{background:url(../images/inside/headings/comingSoon.gif) no-repeat right top;}
.middle.viewDoc.doc53 h1{background:url(../images/inside/headings/hallOfFame.gif) no-repeat right top;}
.middle.viewDoc.doc54 h1,.middle.viewDoc.doc55 h1{background:url(../images/inside/headings/subscribe.gif) no-repeat right top;}
.middle.viewDoc.doc17 h1,.middle.viewDoc.doc46 h1,.middle.viewDoc.doc47 h1,.middle.viewDoc.doc48 h1,.middle.viewDoc.doc49 h1,.middle.viewDoc.doc50 h1,.middle.viewDoc.doc44 h1,.middle.viewDoc.doc45 h1{background:url(../images/inside/headings/contacts.gif) no-repeat right top;}
.middle.viewCat h1,.middle.viewProd h1{background:url(../images/inside/headings/shop.gif) no-repeat right top;}
.middle.cart h1{background:url(../images/inside/headings/cart.gif) no-repeat right top;}
.middle.viewDoc.doc40{line-height:normal;}
.middle.viewDoc.doc29 table{border-collapse:collapse;border-color:#c91988;border-width:1px;}
.middle.viewDoc.doc29 table h2,.middle.viewDoc.doc52 table h2{text-align:center;color:#fff;font-style:italic;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:230%;margin:0;padding:0;}
.middle.viewDoc.doc29 table h3,.middle.viewDoc.doc52 table h3{text-align:center;color:#ed028c;font-style:italic;font-family:Arial,Helvetica,sans-serif;font-size:160%;margin:0;padding:0 0 8px;}
.middle.viewDoc.doc29 table img,.middle.viewDoc.doc52 table img{margin:0 8px;}
.middle.viewDoc.doc42 h3{clear:both;}
.middle .border p{margin:0;}
.middle .border .location{background-color:#111;text-align:center;}
.middle .border .location h3{color:#fff;}
.middle .border .day{background-color:#f39;color:#fff;}
.middle .border .time{background-color:#999;color:#fff;font-style:italic;}
.middle .border .time i,.middle .border .time em{margin-top:-16px;display:block;position:relative;}
.gallery #main,.gallery #main .bottom{width:735px !important;width:679px;}
.txtCopyright{display:none;}
.txtviewCart,a.txtviewCart:active,a.txtviewCart:link,a.txtviewCart:visited{color:#fff;border:4px solid #CA2228;background:#CA2228;text-transform:none;font-weight:700;}
.txtviewCart:hover,a.txtviewCart:hover{border:4px solid #fff;}
.txtButton,a.txtButton,a.txtButton:visited{color:#FFF;background:#E4187E;text-transform:none;font-weight:700;font-size:100%;padding:4px 10px;margin:0 4px;border:0 none #000;line-height:30px;}
.txtButton:hover,a.txtButton:hover{color:#FFF;background:#000;text-decoration:none;cursor:pointer;}
.txtDefault,a.txtDefault,a.txtDefault:visited{text-decoration:underline;}
.txtDefault:hover,a.txtDefault:hover{color:#000;}
#wrap #content #CatDescription h2,#wrap #content .catview h2{border-top:0;margin-top:0;}
#wrap #content .catview{border:0;}
#wrap #content .catsep{border:0;padding:5px;}
.viewCat .catsep h2,.viewCat .catsep h2 a{font-size:110%;color:#fff;background:none;font-weight:700;text-transform:none;padding:0 0 5px;margin:0 0 5px;}
#CatDescription h3{margin-bottom:-14px;}
#CatDescription ul{margin-top:0;}
#CatDescription p{margin-bottom:0;}
.txtOutOfStock{color:#000;}
.viewCat .subCat{float:left;display:inline;text-indent:0;margin:5px 5px 10px 5px;text-align:center;padding:5px;}
.viewCat .sorting{display:none;}
.viewCat h2 a:hover{color:#111;}
#SingleProd h1{padding-bottom:0;}
#SingleProd hr{clear:left;}
#ProdDescription{margin-bottom:14px;}
#ProdDescription ul{margin-top:0;}
#ProdDescription p{margin-bottom:0;}
#ProdPrice{padding:4px;font-weight:700;}
#ProdPrice .desc{font-size:80%;}
#ProdPrice b{font-size:140%;}
#ProdReviews{background:none;border-left:0 dotted #CCC;border-right:0 dotted #CCC;display:block;float:none;height:auto;padding:0;text-align:left;width:auto;margin:0 0 4px;clear:both;}
#ProdReviews a{background:none;color:#CA2228;text-decoration:underline;}
#ProdReviews a:hover{color:#000;background:none;text-decoration:underline;}
#ProdBuy{float:right;}
#ProdBuy input{float:none;}
#TellAFriend{background:none;display:block;float:none;height:auto;margin:0;padding:0;width:auto;}
#LightBoxGallery,#MoreImages,#ProdReviews,#ProdDescription h2,#BreadCrumb,#ProdLevels,#RelatedProducts{display:none;}
#ProdOptions{padding-bottom:10px;float:left;}
#ProdOptions #Options{border:none;}
#ProdInfo{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:5px 0;margin:0;text-align:left;width:100%;}
.BlueBg{background:transparent;}
.cartProgress{border:1px solid #808080;margin:0 auto;text-align:center;width:350px;line-height:24px;height:25px;margin-bottom:8px;font-size:110%;}
.txtcartProgressCurrent{color:#CA2228;font-weight:700;}
.tdcartTitle{background:#FB0489;}
.tdcartEven{background:#fecce6;}
.middle.step2 input{float:none;margin-bottom:0;}
.middle.step1 .cartProgress{display:none;}
.middle.step1 div h2{padding-top:5px;border-top:1px dotted #880048;margin-top:10px;}
.middle.step1 p{padding-top:5px;}
.middle.reg input{float:none;margin-bottom:0;}
#wrap #content #gateway h2{border:0;margin-top:0;}
#gateway h2 strong{color:#333;}
#gateway h3{margin-top:0;}
.middle.step3 textarea{width:auto;}
.middle.step3 .BlueBg{text-align:center;}
