@charset "UTF-8";
body {
	font-family: "Gill Sans MT", "Gill Sans", "Gill Sans Std", "GillSans", "Myriad Pro", Verdana, Tahoma, Arial, sans-serif;padding-bottom:12px;
	background-color: #FFFFFF;
}
h1,h2,h3,h4 {font-family:"Bradley Hand ITC TT", "Bradley Hand ITC", "Bradley Hand",cursive}
a {color: #792a8d}
p,ul {margin-bottom:0.9em}
#bd  {
	width: 100%;
	background-repeat: repeat-y;
	background-position: center;
	background-image: url(../images/bg.gif);
}
#header {
	background-image: url(../images/header_bright.gif);
	background-position: center;
	height: 160px;
	width: 100%;
	background-repeat: no-repeat;
}
.main_ft {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
#ft  .footerimg  {
	position: relative;
}
.videobox {border:6px solid #CCCCCC;}
.label {
width:200px;
display: block;
}
.input {
width: 200px;
margin-bottom:0.5em
}
.content_hd {
	background-image: url(../images/header2.gif);
	height: 22px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -2px;
}
/*.content_bg {
	height: 720px;
	width: 100%;
	background-repeat: repeat-y;
	background-position: center;
}*/
#logos {
	height: 39px;
	display: block;
	position: relative;
}
#ft {
	font-size: x-small;
	color: #999999;
}
strong {
font-weight:bold !important
}
.class {
}
.bg_img {
	background-image: url(../images/heart.gif);
	background-repeat: no-repeat;
	background-position: 55% 90%;
}
.col_l {
	padding-left: 70px;
	padding-top: 5px;
}
.col_l p{
padding-right:1em
}
#classes_btn {
	margin-bottom: 30px;
	margin-top: 10px;
	height: 80px;
	width: 360px;
}
.col_l  #classes_btn  h2  a {
	text-decoration: none;
	color: #175BAB;
}
.col_l  #classes_btn  p  {
	text-decoration: none;
}
.first   .title   h1   {
	font-weight: bold;
}
.col_r {
	padding-right: 70px;
	padding-top: 10px;
}
#hd {
	height: 50px;
}
.nav {
	padding-left: 70px;
	background-repeat: repeat-y;
	background-image: url(../images/nav_shadow.gif);
	background-position: 35px 100%;
        background-repeat:no-repeat;
	position: relative;
	top: -8px;
padding-bottom:15px;
display:block;
}margin-bottom:12px;

.nav a:hover  {
	color: #CCCCCC;
}
.nav li {
	display: inline;
}
.nav a {
	display: inline;
	padding-right: 50px;
	color: #7a2a84;
	font-size: medium;
	text-decoration: none;
}
.title {
	padding-left: 70px;
	padding-top: 10px;
}
.main_image {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
	clear: both;
}
.main_image_right {
	float: right;
	padding-right: 15px;
	padding-bottom: 15px;
	clear: both;
}
.rightimage {
	float: right;
	clear: both;
	margin-left: 20px;
	margin-top: -25px;
}
.col_r   .button   h2  {
	color: #FFFFFF;
	background-color: #175BAB;
	background-image: url(../images/button_strip.gif);
	padding-left: 5px;
	padding-top: 2px;
}
.col_r .button h2 a {
	text-decoration: none;
	color: #FFFFFF;
}
.button {
	clear: both;
	padding-bottom: 25px;
	padding-top: 10px;
}
.col_r .button h2 a:hover {
	color: #FFFFFF;
}
.col_r .button p {
	padding-left: 5px;
	padding-top: 5px;
}
body#home   a#pg_home {
	color: #999999;
}
body#video a#pg_video {
	color: #999999;
}
body#classes a#pg_classes {
	color: #999999;
}
body#teachers a#pg_teachers {
	color: #999999;
}
body#contact a#pg_contact {
	color: #999999;
}
.col_l li {
	list-style-type:disc
}
#class_filter #weekdays label {
	margin-left:3px;margin-right: 8px
}
.optgroup {
	border-bottom:1px solid #999999;
	padding:6px 0
}
table#groups {
width:100%
}
th {
	font-weight: bold;
}
th,td {vertical-align:top;padding:5px 0}
#groups {margin-top:10px}
table.sortable thead {
    border-bottom:#eee;
    color:#666666;
    cursor: default;
}
.postcode	{width:7em}

.daysbox      {font-size:10px;color:#fff;display:inline;padding:2px 3px}
.MondaysBox   {background:#B92494;}
.TuesdaysBox  {background:#65B327;}
.WednesdaysBox{background:#3E81B5;}
.ThursdaysBox {background:#D1C754;}
.FridaysBox 	 {background:#E8533F;}



