html {font-size:100%;}
body {font:normal 0.63em Arial, Helvetica, sans-serif;color:#fff;background: url('../img/bg.gif') repeat #6a6a6a;}
a {color:#fff;text-decoration:none;font-weight:bold;}
a:hover {color:#fff;text-decoration:underline;font-weight:bold;}

#container {width:968px; margin:0 auto 0 auto;}
#content{height:714px;}

#images {width:485px;float:left;padding:0;margin:0;}
#images img {display:block;}
#images h1 {display:block;width:485px;height:130px;background:url('../img/logo.gif') no-repeat top left;border-top:1px solid #fff;border-bottom:1px solid #fff;text-indent:-999em;}
#images div a {display:block;height:96px;width:97px;border-top:1px solid #fff;border-bottom:1px solid white;}
#gall {position:relative;width:485px;height:97px;}
#gall1 {position:absolute;top:0;left:0;}
#gall2 {position:absolute;top:0;left:97px;}
#gall3 {position:absolute;top:0;left:194px;}
#gall4 {position:absolute;top:0;left:291px;}
#gall5 {position:absolute;top:0;left:388px;}

#information {padding:0;margin:0;width:482px;display:block;float:right;border-right:1px solid #fff;color:#fff;}
#information h2 {display:block;width:482px;height:130px;border-top:1px solid #fff;border-bottom:1px solid #fff;text-indent:-999em;}
#information h3 {font-weight:bold;font-size:1.4em;margin:1.5em 70px 0 32px;}
#information h4 {font-weight:bold;font-size:1.2em;margin:1.5em 70px 0 32px;}
#information h5 {font-weight:normal;font-size:1.2em;margin:1.5em 70px 0 32px;}
#information p {font-size:1.2em;margin:0 70px 1.5em 32px;}
#information img {margin:1em auto 1.5em 32px;}
#information #facebook img {float:left;margin:0 .5em .5em 32px;}
#information img.classtimetable {margin:2.1em 0 1.5em 32px;}
#information form {margin:0 0 1.5em 32px;}
#information form p {font-size:1.2em;margin:0 0 .5em 0;}
#information form input, #information form textarea {margin:0 0 1.5em 0;}
#information ul {font-size:1.2em;margin:0 70px 1.5em 32px;padding-left:2em;}
#information ul li {list-style:disc;}
#information h2 {background:url('../img/tmap_toppanel_global.gif') no-repeat top left;}

p.quote {font-style:italic;font-size:1.2em;margin:0 0 1.5em 32px;width:365px;}
p.times {font-weight:bold;}
.bottom-padder {padding-bottom:6em;}
#info-image {position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image p {position:relative; top:125px;margin:0;padding:0;}

#info-image-1 {background:url('../img/side/side_images_adults_1.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-2 {background:url('../img/side/side_images_adults_2.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-3 {background:url('../img/side/side_images_adults_3.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-4 {background:url('../img/side/side_images_adults_4.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-5 {background:url('../img/side/side_images_adults_5.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-6 {background:url('../img/side/side_images_adults_6.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-7 {background:url('../img/side/side_images_adults_7.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-8 {background:url('../img/side/side_images_adults_8.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-9 {background:url('../img/side/side_images_adults_9.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-10 {background:url('../img/side/side_images_adults_10.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-11 {background:url('../img/side/side_images_adults_11.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-12 {background:url('../img/side/side_images_adults_12.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-13 {background:url('../img/side/side_images_adults_13.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-14 {background:url('../img/side/side_images_adults_14.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-15 {background:url('../img/side/side_images_adults_15.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-16 {background:url('../img/side/side_images_adults_16.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-17 {background:url('../img/side/side_images_adults_17.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-closed {background:url('../img/BankHolidayOpening.gif') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}

#info-image-kids-1 {background:url('../img/side-kids/side_images_kids_1.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-kids-2 {background:url('../img/side-kids/side_images_kids_2.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-kids-3 {background:url('../img/side-kids/side_images_kids_3.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-kids-4 {background:url('../img/side-kids/side_images_kids_4.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-kids-5 {background:url('../img/side-kids/side_images_kids_5.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}
#info-image-kids-6 {background:url('../img/side-kids/side_images_kids_3.jpg') no-repeat top left;position:relative;height:138px; font-size:0.9em;font-weight:bold;border-bottom:1px solid #fff;text-align:right;margin:29px 27px 0 32px;}

#info-footer {position:relative;padding-top:1.5em;width:482px;height:32px;clear:both;right:-485px;text-align:right; font-size:0.9em;font-weight:bold;border-right:1px solid #fff;}
#info-footer a {position:relative;top:10px;margin:0 27px 0 80px;}
#page-footer {position:relative;width:475px;right:-485px;padding:1.5em 0 1em 0;font-size:0.9em;font-weight:bold;}
.footer-links {margin-right:0.75em;}

#call-to-action {margin:0 0 29px 32px;text-indent:-999em;display:block;width:423px;height:22px;background:url('../img/call-to-action.gif') no-repeat top left; }
#linkbuttons {height:124px;margin:0 0 0 32px;}
#linkbutton-classes{text-indent:-999em;display:block;float:left;width:196px;height:124px;background:url('../img/tmap_box3.gif') no-repeat top left;margin-right:31px;}
#linkbutton-juniors{text-indent:-999em;display:block;float:left;width:196px;height:124px;background:url('../img/juniors-button.gif') no-repeat top left;}
#linkbutton-freetrialsession{text-indent:-999em;display:block;float:left;width:196px;height:124px;background:url('../img/tmap_box4.gif') no-repeat top left;}


/*Page Specific Styles*/
	/*home*/
	#home-page div div div#information {background:url('../img/bg-home.jpg') no-repeat 291px 148px #745841;}
	#home-page div div#content { background: url('../img/bg-home-repeat.gif') top right repeat-y;}
	#home-page div div #info-footer {background:url('../img/bg-footer-home.gif') bottom left no-repeat #745841;}
/*	#home-page #information h2 {background:url('../img/tmap_toppanel_home.gif') no-repeat top left;} */
	#home-page #information p a {text-decoration:underline;}
	/*about*/
	#about-page div div div#information {background:url('../img/bg-about.jpg') no-repeat 291px 148px #b19234;}
	#about-page div div#content { background: url('../img/bg-about-repeat.gif') top right repeat-y;}
	#about-page div div #info-footer {background:url('../img/bg-footer-about.gif') bottom left no-repeat #b19234;}
/*	#about-page #information h2 {background:url('../img/tmap_toppanel_about.gif') no-repeat top left;} */
	/*classes*/
	#classes-page div div div#information {background:url('../img/bg-classes.jpg') no-repeat 291px 148px #ca6c18;}
	#classes-page div div#content { background: url('../img/bg-classes-repeat.gif') top right repeat-y;}
	#classes-page div div #info-footer {background:url('../img/bg-footer-classes.gif') bottom left no-repeat #ca6c18;}
/*	#classes-page #information h2 {background:url('../img/tmap_toppanel_classes.gif') no-repeat top left;}	*/
	.descHandle {display:block;font-size:0.9em;color:#ff0;cursor:pointer;margin:0.5em 0 4em 32px;}
	#information p.classlength {font-size:1.1em; margin:0 70px 1em 32px;}
	.class-desc {margin-top:1.5em;}
	#information p.last {margin:0 70px 0 32px;}
	.class-icons{width:435px;margin:1em 0 0 32px;} 
	.class-icons a{float:left;text-indent:-999em;display:block;width:65px;height:65px;}
	.class-icons a:hover {cursor:pointer;}
	#information .class-icons p{clear:left;width:200px;margin:0;padding-top:.75em;}
	.icon-padwork{background:url('../img/icon-sprites.gif') no-repeat -1px 0px #ca6c18;}
	.icon-basics1 {background:url('../img/icon-sprites.gif') no-repeat -65px 0px #ca6c18;}
	.icon-sparring{background:url('../img/icon-sprites.gif') no-repeat -130px  0px #ca6c18;}
	.icon-spinning{background:url('../img/icon-sprites.gif') no-repeat 0px -68px #ca6c18;}
	.icon-stretching{background:url('../img/icon-sprites.gif')  no-repeat -65px -68px #ca6c18;}
	.icon-non-contact{background:url('../img/icon-sprites.gif') no-repeat -130px -68px #ca6c18;}
	.icon-circuit{background:url('../img/icon-sprites.gif') no-repeat 0px -138px #ca6c18;}
	.icon-skipping{background:url('../img/icon-sprites.gif') no-repeat -65px -138px #ca6c18;}
	.icon-self-defence{background:url('../img/icon-sprites.gif') no-repeat -130px -138px #ca6c18;}
	.icon-pairs{background:url('../img/icon-sprites.gif') no-repeat 0px -207px #ca6c18;}
	.icon-bagwork{background:url('../img/icon-sprites.gif') no-repeat -65px -207px #ca6c18;}
	.icon-combinations{background:url('../img/icon-sprites.gif') no-repeat -130px -207px #ca6c18;}
	.icon-basics2{background:url('../img/icon-sprites.gif') no-repeat 0px -277px #ca6c18;}
	.icon-medicineball{background:url('../img/icon-sprites.gif') no-repeat -65px -277px #ca6c18;}
	.icon-smallgroup{background:url('../img/icon-sprites.gif') no-repeat -130px -277px #ca6c18;}
	.tool-tip {width:137px;color:#000;background: url('../img/shadow.png') no-repeat bottom right !important;}
	.tool-wrapper {position:relative;top:-2px;left:-2px;padding-bottom:5px;margin:0;padding:.5em 0 .5em 1em;margin:0 5px 5px 0; background-color:#fff;}
	.tool-title{color:#ca6c18;font-weight:bold;text-decoration:underline;font-size:1.4em;margin:0;}
	.tool-text{color:#000;font-size:1.2em;margin-top:.25em;}
	/*juniors*/
	#juniors-page div div div#information {background:url('../img/bg-juniors.jpg') no-repeat 291px 148px #48999e;}
	#juniors-page div div#content { background: url('../img/bg-juniors-repeat.gif') top right repeat-y;}
	#juniors-page div div #info-footer {background:url('../img/bg-footer-juniors.gif') bottom left no-repeat #48999e;}
	#juniors-page div div #images h1 {display:block;width:485px;height:130px;background:url('../img/logo-juniors.gif') no-repeat top left;border-top:1px solid #fff;border-bottom:1px solid #fff;text-indent:-999em;}
/*	#juniors-page div div #information h2 {display:block;width:482px;height:130px;background:url('../img/juniors-heading.jpg') no-repeat top left;border-top:1px solid #fff;border-bottom:1px solid #fff;text-indent:-999em;}*/
/*	#juniors-page #information h2 {background:url('../img/tmap_toppanel_juniors.gif') no-repeat top left;} */
	#juniors-page #information h2 {background:url('../img/juniors-heading.jpg') no-repeat top left;}
	/*fitness*/
	#fitness-page div div div#information {background:url('../img/bg-fitness.jpg') no-repeat 291px 148px #809c43;}
	#fitness-page div div#content { background: url('../img/bg-fitness-repeat.gif') top right repeat-y;}
	#fitness-page div div #info-footer {background:url('../img/bg-footer-fitness.gif') bottom left no-repeat #809c43;}
/*	#fitness-page #information h2 {background:url('../img/tmap_toppanel_fitness.gif') no-repeat top left;} */
	/*contact*/
	#contact-page div div div#information {background:url('../img/bg-contact.jpg') no-repeat 291px 148px #c4151c;}
	#contact-page div div#content { background: url('../img/bg-contact-repeat.gif') top right repeat-y;}
	#contact-page div div #info-footer {background:url('../img/bg-footer-contact.gif') bottom left no-repeat #c4151c;}
/*	#contact-page #information h2 {background:url('../img/tmap_toppanel_contact.gif') no-repeat top left;} */
/*End Page Specific Styles*/

/*Global Nav Styles*/
	#global_nav {width:968px;}
	#global_nav ul {width:509px;height:29px;display:block;}
	#global_nav ul li {display:block;float:left;height:29px;}
	#global_nav ul li a {width:100%;height:100%;display:block;text-indent:-999em;font-size:0}
	
	#nav_home{width:85px;background:url('../img/menu.gif') no-repeat;background-position:0px -29px;}
	#nav_about{width:85px;background:url('../img/menu.gif') no-repeat;background-position:-85px -29px;}
	#nav_classes{width:85px;background:url('../img/menu.gif') no-repeat;background-position:-170px -29px;}
	#nav_juniors{width:85px;background:url('../img/menu.gif') no-repeat;background-position:-255px -29px;}
	#nav_fitness{width:85px;background:url('../img/menu.gif') no-repeat;background-position:-340px -29px;}
	#nav_contact{width:84px;background:url('../img/menu.gif') no-repeat;background-position:-425px -29px;}
	
	#nav_home.nav_on{width:85px;background:url('../img/menu.gif') no-repeat;background-position:0px 0px;}
	#nav_about.nav_on{width:85px;background:url('../img/menu.gif') no-repeat;background-position:-85px 0px;}
	#nav_classes.nav_on{width:85px;background:url('../img/menu.gif') no-repeat;background-position:-170px 0px;}
	#nav_juniors.nav_on{width:85px;background:url('../img/menu.gif') no-repeat;background-position:-255px 0px;}
	#nav_fitness.nav_on{width:85px;background:url('../img/menu.gif') no-repeat;background-position:-340px 0px;}
	#nav_contact.nav_on{width:84px;background:url('../img/menu.gif') no-repeat;background-position:-425px 0px;}

	#nav_home a{background:url('../img/menu.gif') no-repeat;background-position:0px -29px;}
	#nav_about a{background:url('../img/menu.gif') no-repeat;background-position:-85px -29px;}
	#nav_classes a{background:url('../img/menu.gif') no-repeat;background-position:-170px -29px;}
	#nav_juniors a{background:url('../img/menu.gif') no-repeat;background-position:-255px -29px;}
	#nav_fitness a{background:url('../img/menu.gif') no-repeat;background-position:-340px -29px;}
	#nav_contact a{background:url('../img/menu.gif') no-repeat;background-position:-425px -29px;}
	
	#nav_home.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:0px 0px;}
	#nav_about.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-85px 0px;}
	#nav_classes.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-170px 0px;}
	#nav_juniors.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-255px 0px;}
	#nav_fitness.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-340px 0px;}
	#nav_contact.nav_on a{background:url('../img/menu.gif') no-repeat;background-position:-425px 0px;}
	
	#nav_home a:hover{background-position:0px 0px;}
	#nav_about a:hover{background-position:-85px 0px;}
	#nav_classes a:hover{background-position:-170px 0px;}
	#nav_juniors a:hover{background-position:-255px 0px;}
	#nav_fitness a:hover{background-position:-340px 0px;}
	#nav_contact a:hover{background-position:-425px 0px;}
/*End Global Nav Styles*/