#menu {
/*background:url("../img/tmpl/head_b.jpg") no-repeat top left;*/
height:10px;
width:720px;
padding-left:15px;
font-size:12pt
}

#menu a {
display:block;
height:38px;
line-height:38px;
text-align:center;
float:left;
margin-right:4px
}

#t1 {
background:url("../img/main2008/top_tab_day.gif") no-repeat;
width:80px
}

#t2 {
background:url("../img/main2008/top_tab_res.gif") no-repeat;
width:121px
}

#t3 {
background:url("../img/main2008/tab_brochure.gif") no-repeat;
width:133px
}

#tbs {
height:60px;
background:url("../img/main2010/tabs-bg.gif") no-repeat top left;
padding-left:7px;
margin:0
}

#tbs a {
float:left;
display:block;
height:45px;
margin-right:4px;
margin-bottom: 6px;
}

#a,#a1 {
width:113px;
background:url("../img/main2010/tab_programmes.gif") no-repeat
}

#b,#b1 {
width:106px;
background:url("../img/main2010/tab_camps2.gif") no-repeat
}

#c,#c1 {
width:161px;
background:url("../img/main2010/tab_specialist.gif") no-repeat
}

#d,#d1 {
width:117px;
background:url("../img/main2010/tab_london.gif") no-repeat
}

#e,#e1 {
width:117px;
background:url("../img/main2010/tab_parents.gif") no-repeat
}

#f,#f1 {
width:45px;
background:url("../img/main2010/tab_work.gif") no-repeat
}

#g,#g1 {
width:143px;
background:url("../img/main2010/tab_booking2.gif") no-repeat
}

body {
background:#FFF;
margin:0;
padding:0
}

a,p,table,td,th {
color:#000;
font:9pt arial,helvetica,clean,sans-serif;
}

p {
text-align:left
}

ul {
margin:0;
padding:0;
}

.caps {
font-size:12pt;
/*ext-transform:uppercase;*/
font-weight:700
padding-bottom: 10px !important;
margin-bottom: 0px;
}

.title2 {
text-align:center;
width:100%;
margin:0 auto
}

.floatright {
float:right
}

.floatleft {
float:left
}

.small {
font-size:9pt
}

.xsmall {
font-size:8pt
}

h1,h4 {
font-size:12pt
}
h1 {
	display: none;	
}
h2 {
	color: #742c60;
	background: #bfebfb url(../img/main2010/bg-h2-shadow.gif) repeat-y 0 0;
	font-size: 20pt;
}
h3 {
	color: #bf0981;
	font-size: 14pt;
	margin: 10px 0 0 0;
}
h4 {
	margin: 5px 0;	
}
h5 {
	background: url(../img/main2010/1st-for.png) no-repeat;
	height: 30px;
	padding-left:130px;
	padding-top: 50px;
	font-size: 14px;
	margin: 0;
}
img {
	border: 0;	
}
.toright {
width:100%;
display:block;
text-align:right
}
.playtime {
	border:1px solid #000;
	background: #ef5e9b; 
	padding: 5px;	
}
.magic {
	border:1px solid #000;
	background: #a6cf4e; 
	padding: 5px;	
}
.mania {
	border:1px solid #000;
	background: #793f98; 
	padding: 5px;	
	color: #ffffff;
}
.teen {
	border:1px solid #000;
	background: #ef4030; 
	padding: 5px;	
	color: #ffffff;
}
#programDetails table {
	margin: 5px 0 10px 0;
}
#factTeenActivities, #factTeenSpecialist {
	background: #ef4030;
}
#factManiaActivities, #factManiaSpecialist {
	background: #793f98;
}
#factPlaytimeActivities, #factPlaytimeSpecialist {
	background: #ef5e9b;
}
#factMagicActivities, #factMagicSpecialist {
	background: #a6cf4e;	
}
#factPlaytimeActivities, #factPlaytimeSpecialist, #factMagicActivities, #factMagicSpecialist, #factManiaActivities, #factManiaSpecialist, #factTeenActivities, #factTeenSpecialist {
	padding: 5px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 15px;
}
#factPlaytimeSpecialist table td, #factMagicSpecialist table td, #factManiaSpecialist table td, #factTeenSpecialist table td {
	color: #ffffff;
}
#factTeenActivities h3, #factTeenSpecialist h3 {
	color: #000000;
}
#curve {
background:#a8e9ff url("../img/tmpl/curve_bottom.gif") no-repeat bottom left;
text-align:center;
height:30px
}

#bgl {
background:#8d2d72;
font-size:9pt;
color:#000 !important;
height: 500px;	
}

#nav {
font-family:verdana;
font-size:12pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:800;
line-height:14px;
margin-left:5px;
padding-top:25px;
width:145px;
}

#nav b {
	color: #ffffff;
	margin-bottom: 10px;
	display:block;
}

#nav ul {
list-style-type:none
}
#nav li {
	padding: 0;
	margin: 0;
}

#nav a {
background-color:#C8ECF3;
color:#2F628D;
display:block;
font-size:14px;
font-weight:800;
padding:5px 0 5px 13px;
text-align:left;
text-decoration:none;
width:80%;
margin-bottom:2px;
}

#nav a:hover {
background:#fff700;
}

#quotes p,#quotes a {
color:#000;
text-align:left
}

#footerlinks {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/main2010/footer-bg.gif) no-repeat scroll left top;
display:block;
height:29px;
padding-bottom:5px;
text-align:center;
}
#footerlinks a {
color:#FFFFFF;
display:inline;
float:right;
font-weight:bold;
padding:0 18px;
}

#body {
background:#ffffff url('/images/2007/bg_body_2col.gif') repeat-y 0 0;
text-align:left;
padding-top: 20px;
}

#title {
display:block;
width:570px;
height:39px;
margin:0;
padding:0
}

h1 span,h4 span,h2 span,#avail h2,#tbs b,.no,#menu b {
display:none
}

.go {
display:inline
}

.go2 {
display:block
}

.rowa {
background:#74ceec;
color:#FFF;
padding:5px
}

.rowb {
background:#39aad1;
color:#FFF;
padding:5px
}

.dark {
background:#0a53b6
}

.light {
background:#fe9e06
}

.dark2 {
background:#468A03;
color:#fff;
}

.light2 {
background:#79BB01
}

.red {
background:#e2251b
}

#return {
background:#a8e9ff url('../img/tmpl/bgb.gif') repeat-y 0 0;
font-size:9pt;
width:100%;
text-align:center;
margin:30px auto
}

.bookhead {
width:125px;
height:38px;
background:url("../img/tmpl/actions.gif") #9FCB02 no-repeat top center;
margin:0 0 14px;
padding:0
}

.ageshead {
display:none;
}

.quotehead {
width:118px;
height:19px;
background:url("../img/tmpl/button-quotes.gif") #9FCB02 no-repeat top center;
margin:0;
padding:0
}

.availhead {
width:125px;
height:28px;
background:url("../img/tmpl/button-camps.gif") #a8e9ff no-repeat top center;
margin:0;
padding:0
}

.splodge-green {
width:100%;
background:url("../img/tmpl/splodge-green-2.gif") 0 100% no-repeat #468A03;
color: #FFFFFF !important;
}

.splodge-green div {
background:url("../img/tmpl/splodge-green-1.gif") 0 0 no-repeat;
color: #FFFFFF !important;
padding:50px 20px
}
.splodge-green td {
color: #ffffff !important;
}

.splodge-green p {
color: #ffffff;
}

.splodge-orange {
width:100%;
background:url("../img/tmpl/splodge-light-2.gif") 0 100% no-repeat #fe9e06
}

.splodge-orange div {
background:url("../img/tmpl/splodge-light-1.gif") 0 0 no-repeat;
padding:50px 20px
}

.splodge-blue {
color:#FFF !important;
width:100%;
background:url("../img/tmpl/splodge-2.gif") 0 100% no-repeat #0a53b6
}

.splodge-blue div {
color:#FFF !important;
background:url("../img/tmpl/splodge-1.gif") 0 0 no-repeat;
padding:50px 20px
}

.splodge-pink {
color:#FFF !important;
width:100%;
background:url("../img/tmpl/splodge-pink-2.gif") 0 100% no-repeat #F616A4
}

.splodge-pink div {
color:#FFF !important;
background:url("../img/tmpl/splodge-pink-1.gif") 0 0 no-repeat;
padding:50px 20px
}

.splodge-pink p {
color: #fff !important;
}
.splodge-red {
color:#FFF !important;
width:100%;
background:url("../img/tmpl/splodge-red-2.gif") 0 100% no-repeat #E2251B
}

.splodge-red div {
color:#FFF !important;
background:url("../img/tmpl/splodge-red-1.gif") 0 0 no-repeat;
padding:50px 20px
}

.splodge-red p {
color: #fff !important;
}

.splodge-blue p {
color: #fff !important;
}

.pad20px {
padding-left:45px;
padding-right:25px;
width: 285px;
}

#quotes {
background:#FFB400
}

#foot {
/*background:#a8e9ff;
border-top:3px solid #0072a1*/
}

table .errors {
border:none
}

.errors,.errors td {
background:#468A03;
color:#FFF !important;
font-size:10pt
}

.errors2 {
font-size:12pt;
background:#468A03;
color:#FFF !important
}

.w,.rowa a,.rowb a {

}

.highlight {
background-color: red;
color: #fff;
font-size: 0.7em;
}