@charset "utf-8";html{height:101%}body{background-color:black;margin:0;font-family:Geneva,Arial,Helvetica,sans-serif,sans;color:white}h1{display:none;line-height:0.1px}h2{font-size:1.2em;margin:5px 0}h3{font-size:1.2em;margin:5px 0}h4{font-size:1.2em;margin:5px 0}p,li,td,label{font-size:0.8em}img{border:none}th{text-align:left;font-size:0.8em;font-weight:normal}.clear{clear:both}#container{width:874px;background-position:top left;background-repeat:no-repeat;margin:0 auto}#logo{float:left}#logo img{margin:15px 10px 10px 10px}#logo img.spa{margin:0 48px 0 0}/*=navigation */
#navigation{float:right;margin-top:25px;padding:0;z-index:0;background-color:#000;width:690px;height:140px;position:relative}/*=welcome */
#welcome{border-top:2px solid #c2cfd7;height:243px;border-bottom:2px solid #c2cfd7}#welcome #intro{float:left;width:308px;height:243px;background-position:left top;background-repeat:repeat-x;background-color:#c2cfd7}#welcome #intro h2{margin:5px 15px 5px 35px;font-size:1.2em;color:red;font-weight:normal}#welcome #intro p{margin:5px 15px 5px 35px;color:#5e6164}#welcome #intro p a{color:#333;text-decoration:none}#welcome #intro p a:hover{text-decoration:underline}#welcome img{float:left;margin:0 0 0 1px}#info{height:224px;background-image:url(../img/bg_info.gif);background-repeat:no-repeat}#comp{margin:0px 0px px 0px;height:60px}#comptext h3{margin:0px 0px 0px 0px}#info #spa{float:left;width:303px;margin:0 12px 0 0}#info #spa h3{margin:10px 20px 5px 20px;font-weight:normal}#info #spa img{margin:0 30px 0 35px}#info #spa p{margin:0px 20px 0 10px;font-weight:normal}#info #spa a{color:#15c1e6;text-decoration:none}#info #spa a:hover{text-decoration:underline}#info #spa a:visited{color:#15c1e6;font-weight:bold;text-align:center}#info #where_we_are{float:left;width:244px;margin:0 10px 0 0}#info #where_we_are h3,#info #opening_times h3{color:red;font-weight:normal;margin-top:10px;margin-right:10px;margin-bottom:5px;margin-left:20px}#info #where_we_are p.address{margin:10px 20px 10px 25px;padding:0;color:#808080}#info #where_we_are p{margin:15px 20px 10px 25px;padding:0}#info #where_we_are p a,#info #opening_times p a{padding:0;color:#15c1e6;text-decoration:none}#info #where_we_are p a:hover,#info #opening_times p a:hover{text-decoration:underline}#info #where_we_are p a,#info #opening_times p a{color:#15c1e6;padding:0}#info #opening_times{float:left;width:303px}#info #opening_times table{margin:10px 5px 0 15px}#info #opening_times table tr td.day{width:200px}#info #opening_times p{margin:18px 20px 10px 20px;padding:0;font-weight:normal;font-size:0.75em}#extra_info a{color:#15c1e6;text-decoration:none}#extra_info a:hover{text-decoration:underline}/*=content */
#content{background-image:url(../img/bg_content.gif);background-position:top left;background-repeat:repeat-y}#content #inner_info{float:left;width:308px}#content #maincontent{float:right;width:565px;background-position:top left;background-repeat:repeat-x}#content #inner_info #secondary_nav{padding:20px 0 4px 0;margin:1px 0 0 0;background-color:#c2cfd7}#content #inner_info #secondary_nav ul{padding:0;margin:0;list-style-type:none;background-color:#c2cfd7}#content #inner_info h3{margin:20px 20px 20px 60px;color:red;font-weight:normal}#content #inner_info #extra_info p,#content #inner_info #extra_info table{margin:10px 20px 20px 60px}#content #inner_info #extra_info table tr td.day{width:78px}#content #maincontent{padding-bottom:20px}#content #maincontent h4{margin:20px 20px 5px 30px;color:#15c1e6;font-weight:bold}#content #maincontent a{color:#15c1e6;text-decoration:none}#content #maincontent a:hover,#content #maincontent p a:hover{text-decoration:underline;font-weight:normal;font-size:1.1em}#content #maincontent a:visited{color:#15c1e6;text-decoration:none}#content #maincontent p,#content #maincontent table{margin:10px 20px 0 20px;color:#FFF}#content #maincontent p.footnote{font-size:0.8em}#content #maincontent form{margin:20px 30px 20px 20px}#content #maincontent table.classtimes{width:500px;margin-bottom:10px}#content #maincontent table.classtimes tr td.time{width:20%}#content #maincontent table.classtimes tr td.activity{width:38%}#content #maincontent table.classtimes tr td.level{width:12%}/*=form styles */
form{width:450px}label{float:left;width:150px}.dropdown{height:20px;border:1px solid #999;font-family:Geneva,Arial,Helvetica,sans-serif,sans;color:#FFF;font-weight:bold;text-align:center}.textbox{height:18px;border:1px solid #999;font-family:Geneva,Arial,Helvetica,sans-serif,sans;color:#000;text-align:left;font-weight:bold;background-color:#FFF;font-size:1.1em}input,textarea,select{width:280px;margin-bottom:5px;padding:0;background-color:#262626;border:1px solid #333;color:white;font-family:Geneva,Arial,Helvetica,sans-serif,sans;font-size:0.8em}textarea{width:280px;height:150px;font-family:Geneva,Arial,Helvetica,sans-serif,sans;font-size:0.8em;overflow:hidden}br{
	clear:left;
	font-family:Geneva,Arial,Helvetica,sans-serif,sans;
	color: #D4D0C8;
}#cv{width:250px
}#submitbutton{float:right;margin:0;padding:0;width:140px;border:none;background-color:#15c1e6;color:#000;cursor:pointer;font-family:Geneva,Arial,Helvetica,sans-serif,sans;font-size:0.8em;font-weight:bold}#submitbutton a:hover{text-decoration:underline;font-family:Geneva,Arial,Helvetica,sans-serif,sans;color:#000;cursor:pointer;font-size:0.8em;font-weight:bold;background-color:#000}/*=footer */
#footer{background-color:#343434;background-image:url(../img/footer/footer-bg.jpg);background-repeat:no-repeat;background-position:top;font-family:Geneva,Arial,Helvetica,sans-serif,sans;font-size:0.8em;padding-top:10px;text-align:center}#Footer a:link,#Footer a:visited{text-decoration:none;color:#15c1e6
}#Footer a:hover{text-decoration:underline;color:#FFF;font-size:8em}.subpage #footer{font-size:0.8em;color:#15c1e6;font-family:Geneva,Arial,Helvetica,sans-serif,sans}.subpage #Footer a:link,#Footer a:visited{font-size:0.8em;text-decoration:none;color:#15c1e6
}.subpage #Footer a:hover{text-decoration:underline;color:#FFF;font-size:0.8em}#footer p{margin:18px 0 10PX 0;padding:10px;color:#15c1e6;font-size:0.8em}#footer p:link{color:#15c1e6}#footer p:visited{color:#15c1e6}#footer p:hover{color:#FFF}#footer p:active{color:#15c1e6}.style1{color:#900}h3{color:red}h2{color:red}.dmarquee{font-family:Geneva,Arial,Helvetica,sans-serif,sans;font-size:14px;line-height:20px;font-weight:bold;color:#FFF;background-color:#000}.style17{color:#FFF}.style18{font-size:14px}.style19{font-size:12px}.conditions{float:right;margin:0;padding:0;width:140px;border:none;font-family:Geneva,Arial,Helvetica,sans-serif,sans;font-size:0.75em;font-style:normal;margin:20px 50px 20px 20px;width:450px;margin-bottom:10px}.theaded{font-family:Geneva,Arial,Helvetica,sans-serif,sans;font-size:1.1em;font-style:normal;font-weight:bold;color:#FFF}.subpage #container #content #maincontent table tr th{font-size:0.8em;font-weight:bold}.a{color:red;font-size:1.2em;font-weight:bold}.yellowback{padding:10px;color:#666;background-color:#c2cfd7}.greenback{background-image:url(../img/bg_subpage.gif);padding:10px;color:#000;margin-bottom:10px}#footlinks{margin:auto;padding:15px 0 0 0;width:874px;text-align:right;clear:both;font-size:0.75em;font-family:Geneva,Arial,Helvetica,sans-serif,sans}#footlinks p a:hover{color:#fff;font-size:0.8em;font-family:Geneva,Arial,Helvetica,sans-serif,sans;color:#fff;text-decoration:none;border:none}#footlinks p{font-size:0.8em}#footlinks a:link,#footlinks a:visited{text-decoration:none;color:#fff;font-size:0.8em}#footlinks a:hover{text-decoration:underline;font-weight:bold;font-size:0.8em;color:#FFF}.bmrtext{font-size:1.0em;font-weight:bold;font-family:Geneva,Arial,Helvetica,sans-serif,sans;color:#FFF}#footer a:link{color:#15c1e6}#footer a:visited{color:#15c1e6}#footer a:active{color:#15c1e6}h6{font-size:1.1em;color:#15c1e6}CaboodleDetails{padding-top:15px;font-family:Geneva,Arial,Helvetica,sans-serif,sans;font-size:0.7em;color:#FFF;float:none}#CaboodleDetails a{font-size:0.7em;color:#FFF;text-decoration:none}#CaboodleDetails a:hover{font-size:0.7em;color:#FFF;font-weight:bold;text-decoration:underline}#CaboodleDetails ul{list-style-type:none;margin:3px 0px 0px 0px;padding:0px;text-align:center}#valid{text-align:center}.spa1{font-weight:bold}.beat_this #container #content #maincontent table tr th{font-size:0.8em;font-weight:bold}.beat_this #content #maincontent h3{margin:20px 20px 5px 30px;color:red;font-weight:bold;font-size:1.4em;text-align:center}.beat_this #content #maincontent h4{margin:10px 10px 5px 10px;color:#15c1e6;font-weight:bold}.subpage #maincontent #cleelogo #img{margin:0 30px 0 35px;width:233px;height:50px;align:center}.cleelogo{margin:10px 50px 10px 140px;width:233px;height:50px;align:center}.cleelogomain{margin:5px 10px 5px 10px;width:233px;height:50px;align:right;float:right}.comptext{font-size:1.0em;margin:1px 10px 2px 10px}.star{color:red}
