html {overflow: -moz-scrollbars-vertical;overflow-y: scroll;}
body {background-color:#E8E8E8;}
body, table, td, p {font-family: tahoma, arial, verdana; font-size:11px; color:#212121;}

/* General Styles */
.normal { font-weight:normal;}
.center {text-align:center;}
.italic {font-style:italic;}
.bold { font-weight:bold;}
.orange {color:#F7941C;}
.green {color:#74C043;}
.blue {color:#009BDB;}
.black {color:#212121;}
.smaller {font-size:10px;}
.bigger14 {font-size:14px;}
.lineheight22 {line-height:22px}
.paddingb6 {padding-bottom:6px;}
.padding2 {padding:4px;}
.dottygreenbottom {border-bottom:1px dotted #74C043;}
.paddingl4 {padding-left:4px}

hr {noshade:true; color:#F7941C; style:dotted; height:1px;}

/* HEAD STYLES */

div.head_logo {float:left; width:165px; height:82px; margin:0px 0px 0px 0px;}
div.head_logo a {text-decoration:none;}
div.head_logo a:hover {text-decoration:none;}

div.head_menu {float:left; width:540px; height:92px; margin:0px 0px 0px 0px;}
div.head_menu a {text-decoration:none;}
div.head_menu a:hover {text-decoration:none;}

#basicmenu {margin:12px 0px 0px 0px;}


div#tab1 {}

table.maintable {width:800px;}
td.mainimg {width:790px; height:194px; text-align:center; margin:2px;background:url(images/topsection.gif); background-repeat:no-repeat;}
td.mainimgf {width:790px; height:194x; text-align:center; background:url(images/topsectionf.gif); background-repeat:no-repeat;}

/* top images */
/* Chester*/

td.che_fac1 {width:790px; height:194x; text-align:center; background:url(images/chester_frame.jpg); background-repeat:no-repeat;}
td.che_whndir{width:790px; height:194x; text-align:center; background:url(images/chester_welcome.jpg); background-repeat:no-repeat;}


td.fac1 {width:790px; height:194x; text-align:center; background:url(images/fac1.jpg); background-repeat:no-repeat;}
td.ppmnu {width:790px; height:194x; text-align:center; background:url(images/pp_mnu.jpg); background-repeat:no-repeat;}
td.pptyp {width:790px; height:194x; text-align:center; background:url(images/partymenumain.jpg); background-repeat:no-repeat;}
td.pprms {width:790px; height:194x; text-align:center; background:url(images/mainimghold.jpg); background-repeat:no-repeat;}
td.ppbkg {width:790px; height:194x; text-align:center; background:url(images/pp_bkg.jpg); background-repeat:no-repeat;}
td.ppinv{width:790px; height:194x; text-align:center; background:url(images/mainimghold.jpg); background-repeat:no-repeat;}
td.pptl {padding:1px 6px 1px 1px; text-align:justify;color:#404040;}
td.pptr {padding:1px 6px 1px 1px; text-align:justify;color:#404040;}
td.pptlimg {padding-right:3px; text-align:right;}

td.whn{width:790px; height:194x; text-align:center; background:url(images/mainimghold.jpg); background-repeat:no-repeat;}
td.whndir{width:790px; height:194x; text-align:center; background:url(images/whn_dir.jpg); background-repeat:no-repeat;}
td.whnopn{width:790px; height:194x; text-align:center; background:url(images/who_ctc.jpg); background-repeat:no-repeat;}
td.whnrls{width:790px; height:194x; text-align:center; background:url(images/whn_rls.jpg); background-repeat:no-repeat;}

td.whoctc {width:790px; height:194x; text-align:center; background:url(images/who_ctc.jpg); background-repeat:no-repeat;}
td.whoabt {width:790px; height:194x; text-align:center; background:url(images/mainimghold.jpg); background-repeat:no-repeat;}
td.whoadv {width:790px; height:194x; text-align:center; background:url(images/mainimghold.jpg); background-repeat:no-repeat;}
td.who {width:790px; height:194x; text-align:center; background:url(images/mainimghold.jpg); background-repeat:no-repeat;}

td.edk {width:790px; height:194x; text-align:center; background:url(images/mi_mumscoffee.jpg); background-repeat:no-repeat;}
td.f4a2007 {width:790px; height:194x; text-align:center; background:url(images/f4a2007.jpg); background-repeat:no-repeat;}

td.midsection {background:url(images/midsection.gif);}
td.base {background:url(images/basesection.gif); background-repeat:repeat-y; padding:7px 0px 4px 6px; color:#9EA2A4; font-size:10px;}
td.base a{ font-weight:bold; color:#9EA2A4;}
td.base a:hover{text-decoration:none; color:#06D5ED;}
td.basetext {color:#9EA2A4; font-size:10px;}
td.baseaddress {color:#9EA2A4; font-size:10px;text-align:right; padding-right:8px;}

div.mainfeaturebox {width:390px; height:160px; margin:1px 1px 0px 1px; background-color:#F1F1F1; float:left;}
td.logo {padding:0px;height:100px;width:120px;}
td.topright {padding:14px 2px 0px 1px; text-align:right;}

td.head {background:url(images/head.gif) #FFF; background-repeat:no-repeat; height:100px;}
td.headC {background:url(images/headC.gif) #FFF; background-repeat:no-repeat; height:100px;}
td.head_h {background:url(images/head_h.gif) #FFF; background-repeat:no-repeat; height:100px;}
td.menutable {background:none; text-align:center; padding-left:36px;}

/* List Styles */
li.greenblob {list-style-image: url(images/greenblob2.gif); list-style-position: outside;}
li.orangeblob {list-style-image: url(images/orangeblob2.gif);list-style-position: outside;}
li.blueblob {list-style-image: url(images/blueblob2.gif);list-style-position: outside;}

li.greenbloblessindent {list-style-image: url(images/greenblob2.gif); list-style-position: outside;margin-left:-10px;}
li.orangebloblessindent {list-style-image: url(images/orangeblob2.gif);list-style-position: outside;margin-left:-10px;}
li.bluebloblessindent {list-style-image: url(images/blueblob2.gif);list-style-position: outside; margin-left:-10px;}

ul.party {margin-bottom:0px; margin-top:12px;}
p.party {margin:12px 0px 0px 12px; line-height:16px;}


ul.party_tabs { margin:12px 0px 0px 0px;}
p.party_tabs {margin:12px 0px 0px 12px; line-height:16px;}

/* home feature general settings */
td.feature {padding:1px 1px 1px 1px; width:398px;}

/* home home.aspx feature */
td.h_tl {padding:1px 2px 1px 2px; width:788px;}
td.h_tltitle {height:40px; background-image:url(images/scrollimg_chester.gif);}
td.h_tlcontent {background:#fff; padding:4px 2px 4px 4px;border:dotted 1px #01B0DF;}
td.h_brtitle {height:40px; background-image:url(images/h_ticker.gif); padding:0;}
/*td.h_brtitle {height:40px; background-image:url(images/2007bg.gif);}*/

/* home feature top left settings */
td.tl {padding:1px 1px 1px 2px; width:394px;}
td.tltitle {height:40px; background-image:url(images/play.gif);}
td.tlcontent {background:#fff; padding:4px 2px 4px 4px;border:dotted 1px #01B0DF;}

/* home feature top right settings */
td.tr {padding:1px 2px 1px 1px; width:394px;}
td.trtitle {height:40px; background-image:url(images/parties.gif);}
td.trcontent {background:#fff; padding:4px;border:dotted 1px #F9A81E;}

/* home feature bottom left settings */
td.bl {padding:1px 1px 1px 2px; width:394px;}
td.bltitle {height:40px; background-image:url(images/cafe.gif);}
td.blcontent {background:#fff; padding:4px;border:dotted 1px #75c043;}

/* home feature bottom left settings */
td.br {padding:1px 2px 1px 1px; width:394px;}
td.brtitle {height:40px; background-image:url(images/2007bg.gif);}
td.brcontent {background:#fff; padding:4px;border:dotted 1px #F8CC1D;}

/* Area below main menu */
td.belowmenu {line-height:2px;}
td.hsplit {height:2px;}

/* top left feature list green blobs */
ul.tl {list-style: square outside url(images/blueblob.gif); margin-top:-5px;margin-bottom:-5px;}
ul.tr {list-style: square outside url(images/orangeblob.gif);margin-top:-5px;margin-bottom:-5px;}
ul.bl {list-style: square outside url(images/greenblob.gif);margin-top:-5px;margin-bottom:-5px;}
ul.br {list-style: square outside url(images/yellowblob.gif);margin-top:-5px;}

/* Content styles */
.bluetitle {font-weight:bold; color:#009BDB;}
.orangetitle {font-weight:bold; color:#F7941C;}

/* Play styles */
td.mpftitle {height:40px; background-image:url(images/mainplayframe.gif); background-repeat:no-repeat;}
td.tpftitle {height:40px; background-image:url(images/toddlers.gif); background-repeat:no-repeat;}
td.spztitle {height:40px; background-image:url(images/sportszone.gif); background-repeat:no-repeat;}
td.bpptitle {height:40px; background-image:url(images/babypen.gif); background-repeat:no-repeat;}
td.playcontent {height:120px;background:#fff; padding:4px 2px 4px 4px;}
td.play{padding:1px 1px 1px 2px;}

/* Party styles */
td.partypackages {background-image:url(images/partypackages.gif); background-repeat:no-repeat; width:260px; height:29px;}
td.partyright {padding:1px 2px 1px 1px; width:260px;}
td.partyrighttitle {font-weight:bold; color:#F7941C; border-left:1px solid #F7941C; border-right:1px solid #F7941C; border-bottom:1px solid #F7941C; padding:6px 2px 6px 2px; text-align:center;}
td.partyrightsubtitle {width:240px; font-weight:bold; color:#FFFFFF; background-color:#F7941C; border-left:1px solid #F7941C; border-right:1px solid #F7941C; border-bottom:1px solid #F7941C; padding:2px; text-align:left;}
td.partyrightsubtitleprice {font-weight:normal; color:#FFFFFF; background-color:#F7941C; border-left:1px solid #F7941C; border-right:1px solid #F7941C; border-bottom:1px solid #F7941C; padding:2px; text-align:right;}
td.partyrightin {padding:6px 2px 6px 6px; border:1px dotted #F7941C;}
ul.partyrightin {margin-left:20px; margin-top:-12px; margin-bottom:2px; padding-right:3px;}
td.partyrightinbottom {padding:6px 2px 6px 6px; width:260px; border-left:1px solid #F7941C; border-right:1px solid #F7941C; border-bottom:1px solid #F7941C;}
td.partyleft {padding:2px; width:534px;}
td.partymenuleft {padding:4px; width:526px;}
td.partylefthead {background-image:url(images/typesofparty.gif); background-repeat:no-repeat; width:534px; height:29px;}
td.partylefttext { font-weight:normal; width:534px; padding:6px;}
p.partylefttext {margin:4px;}
p.partyleftpoints{margin:8px 4px 8px 24px; color:#212121; font-weight:bold;}
p.partyrightpoints{margin:0px 4px 0px 8px; color:#212121; font-weight:normal; }
p.partyrightinclude{margin:0px 4px 0px 4px; color:#212121; font-weight:normal;}
.partyleftbullet{margin:0px 6px 0px 2px;}
td.exclusiveparty {background-image:url(images/exclusiveparty.gif); background-repeat:no-repeat; width:384px; height:29px;}
td.ourpartypackages {text-align:center; padding-top:16px;}
td.exclusivepartyprice {font-weight:bold; color:#F7941C; padding:2px; text-align:right;}
td.partpackageleft {color:#F7941C; font-weight:bold; text-align:left;padding:4px;}
td.partpackageright{color:#F7941C; font-weight:bold; text-align:right;padding:4px;}
dl.partychoice {margin-top:0px; margin-bottom:2px; margin-left:-34px; padding-right:3px;}

/* Facilities styles */
td.ppfacmpf{height:40px; background:#75C043;}
td.ppfactps{height:40px; background-image:url(images/pp_fac_tps.gif); background-repeat:no-repeat;}
td.ppfacszn{height:40px; background-image:url(images/pp_fac_szn.gif); background-repeat:no-repeat;}
td.ppfacbpn{height:40px; background-image:url(images/pp_fac_bpn.gif); background-repeat:no-repeat;}
td.tlcontentl {background:#fff; padding:4px 2px 4px 4px;border-left:dotted 1px #75c043;border-bottom:dotted 1px #75c043;border-top:dotted 1px #75c043;}
td.tlcontentr {background:#fff; padding:4px 2px 4px 4px;border-right:dotted 1px #75c043;border-bottom:dotted 1px #75c043;border-top:dotted 1px #75c043;}
td.pppics {padding:4px;}
td.pptext {padding:6px 4px 4px 4px; border-left:dotted 1px #009BDB;}
td.pppartypackages {background-image:url(images/pppartypackages.gif); background-repeat:no-repeat; width:260px; height:29px;}
td.pppartyrighttitle {font-weight:bold; color:#009BDB; border-left:1px solid #009BDB; border-right:1px solid #009BDB; border-bottom:1px solid #009BDB; padding:6px 2px 6px 2px; text-align:center;}
td.ppafterschool {background-image:url(images/ppafterschool.gif); background-repeat:no-repeat; width:260px; height:29px;}
td.pppartyrightin {padding:6px 2px 6px 6px; width:260px; border-left:1px solid #009BDB; border-right:1px solid #009BDB;}
td.pptoddleractivities {background-image:url(images/pptoddleractivities.gif); background-repeat:no-repeat; width:260px; height:29px;}
td.pppartyrightinbottom {padding:6px 2px 6px 6px; width:260px; border-left:1px solid #009BDB; border-right:1px solid #009BDB; border-bottom:1px solid #009BDB;}

/* Booking styles */
td.notes {padding:6px; border:dotted 1px #F7941C;}
td.bookingrightsubtitle {font-weight:bold;  color:#212121;border-left:1px solid #F7941C;  padding:2px; text-align:left;}
td.bookingrightsubtitle a  {font-weight:bold; color:#212121; padding:2px; text-align:left;}
td.bookingrightsubtitleprice {font-weight:normal; color:#212121; border-right:1px solid #F7941C; padding:2px; text-align:right;}
td.bookingrightsubtitlebottom {font-weight:bold;  color:#212121;border-left:1px solid #F7941C; border-bottom:1px solid #F7941C;  padding:2px; text-align:left;}
td.bookingrightsubtitlebottom a{font-weight:bold;  color:#212121; padding:2px; text-align:left;}
td.bookingrightsubtitlepricebottom {font-weight:normal; color:#212121; border-right:1px solid #F7941C; border-bottom:1px solid #F7941C; padding:2px; text-align:right;}

/* who styles */
td.whorighttitle {font-weight:bold; color:#74C043; border-left:1px solid #74C043; border-right:1px solid #74C043; border-bottom:1px solid #74C043; padding:6px 2px 6px 2px; text-align:center;}
td.whorightin {padding:6px 2px 6px 6px; width:260px; border-left:1px solid #74C043; border-right:1px solid #74C043;}
td.whorightinbottom {padding:6px 2px 6px 6px; width:260px; border-left:1px solid #74C043; border-right:1px solid #74C043; border-bottom:1px solid #74C043;}

/* Menu Styles */
td.menugreentitle {background-image:url(images/menugreen.gif); background-repeat:no-repeat; width:260px; height:30px;}
td.menuorangetitle {background-image:url(images/menuorange.gif); background-repeat:no-repeat; width:260px; height:30px;}
td.menubluetitle {background-image:url(images/menublue.gif); background-repeat:no-repeat; width:260px; height:30px;}
td.menuchildrentitle {background-image:url(images/menuchildren.gif); background-repeat:no-repeat; width:260px; height:30px;}
td.menudrinkstitle {background-image:url(images/menudrinks.gif); background-repeat:no-repeat; width:260px; height:30px;}
td.menuspace {width:4px;}
td.menuspacehorizontal {height:4px;}
td.menuspaceouter {width:1px;}
td.menumains {width:260px;}

td.menugreen {border-left:1px solid #74C043; border-right:1px solid #74C043; border-bottom:1px solid #74C043; width:258px;}
td.menuorange {border-left:1px solid #F7941C; border-right:1px solid #F7941C; border-bottom:1px solid #F7941C; width:258px;}
td.menublue {border-left:1px solid #009BDB; border-right:1px solid #009BDB; border-bottom:1px solid #009BDB; width:258px;}

td.menutextleft {padding:4px 4px 4px 8px; width:188px; text-align:left; line-height:16px;}
td.menutextleft p {line-height:16px;}
td.menutextacross {padding:4px 4px 4px 8px; width:388px; text-align:left;}
td.menutextA {padding:4px 4px 4px 8px; width:88px; text-align:left;}
td.menutextleftW {padding:4px 4px 4px 8px; width:210px; text-align:left; line-height:16px;}
td.menutext{padding:4px 4px 4px 8px;}
td.menutextright{padding:4px; width:50px; text-align:right; line-height:16px;}
td.menutextmiddle{padding:4px; width:244px; text-align:center;}

td.menutextleftgreen {border-left:1px solid #74C043; border-bottom:1px solid #74C043; padding:4px 4px 4px 8px; width:188px;}
td.menutextrightgreen {border-right:1px solid #74C043; border-bottom:1px solid #74C043; padding:4px; width:50px; text-align:right;}
td.menutextleftorangetop {border-left:1px solid #F7941C; padding:4px 4px 4px 8px; width:188px;}
td.menutextleftorange {border-left:1px solid #F7941C; padding:4px 4px 4px 8px; width:188px;}
td.menutextleftorangebottom {border-left:1px solid #F7941C;  border-bottom:1px solid #F7941C; padding:4px 4px 4px 8px; width:188px;}
td.menutextrightorangetop { border-right:1px solid #F7941C; padding:4px;width:50px; text-align:right;}
td.menutextrightorange { border-right:1px solid #F7941C; padding:4px;width:50px; text-align:right;}
td.menutextrightorangebottom{ border-right:1px solid #F7941C; border-bottom:1px solid #F7941C; padding:4px;width:50px; text-align:right;}
td.menutextorangemiddle {border-left:1px solid #F7941C;  border-right:1px solid #F7941C; padding:4px 4px 4px 8px; width:248px;}
td.menutextorangebottom {border-left:1px solid #F7941C;  border-right:1px solid #F7941C; border-bottom:1px solid #F7941C; padding:4px 4px 4px 8px; width:248px;}
td.menutextleftblue {border-left:1px solid #009BDB; border-bottom:1px solid #009BDB; padding:4px 4px 4px 8px; width:188px;}
td.menutextrightblue { border-right:1px solid #009BDB; border-bottom:1px solid #009BDB; padding:4px;width:50px; text-align:right;}

/* contact styles */
td.contactlefttext { font-weight:normal; padding:12px 6px 6px 6px; text-align:center;}
.contactustext {padding:6px;border-bottom:1px dotted #74C043;}
td.contactright {font-weight:bold; color:#74C043; border-left:1px solid #74C043; border-right:1px solid #74C043; border-bottom:1px solid #74C043; padding:6px 2px 6px 2px; text-align:center;}
.contactright p {font-weight:bold; color:#74C043;}
td.contactrightbottom {font-weight:bold; color:#74C043; border-left:1px solid #74C043; border-right:1px solid #74C043; border-bottom:1px solid #74C043; padding:6px 2px 6px 2px; text-align:center;}
.map {border:1px solid #009BDB; margin-bottom:6px; margin-top:6px;}
td.maptext {border-top:1px dotted #009BDB; background-color:#FFF; font-weight:bold; color:#009BDB; text-align:center; padding:4px;} 

td.contactustext {padding:6px;border-bottom:1px dotted #74C043;}
td.contactustext label {width:80px; font-weight:bold; float:left; text-align:right;margin:6px 8px 0px 175px; color:#777879;}
td.contactustext .ctc_textboxN {border:1px solid #777879; margin:4px 0px 4px 0px; width:200px; font-size:12px; text-align:left; padding:2px 2px 2px 4px;font-family:tahoma, arial;}
td.contactustext .ctc_textboxE {border:1px solid #777879; margin:4px 0px 4px 0px; width:200px; font-size:12px; padding:2px 2px 2px 4px;font-family:tahoma, arial;}
td.contactustext .ctc_textboxM {border:1px solid #777879; margin:4px 0px 4px 0px; width:320px; height:100px; font-size:12px; font-family:tahoma, arial; padding:2px;}
td.contactustext .ctc_button {border:1px solid #777879; margin:4px 0px 4px 262px; width:200px; height:20px; font-size:11px; 
								background-color:#E0DFE3; color:#777879; font-family:tahoma, arial;}

/* CONTACT FORM STYLES */
table.ContactForm td {vertical-align:top;}
table.ContactForm td.fieldname{font-weight:bold;color: #777879;}
table.ContactForm input {color: #777879; border:1px solid #777879;width: 390px;padding: 2px}
table.ContactForm select, table.ContactForm textarea {color: #777879;border:1px solid #777879;width: 390px;padding: 2px}
table.ContactForm textarea {height:102px}
table.ContactForm .button {width:396px;}

/* Marquee style */
.ticker, a {font-weight:bold; color:#F7941C;}

/* When Styles */
td.openingtimes {padding:6px 2px 6px 6px; border:1px dotted #009BDB;}

/* fun42007 stsyles */
td.f407 {padding:6px;}
td.f407title {border:2px solid #009BDB; text-align:center;}
td.f407subtitle {text-align:center; color:#F7941C; font-size:12px; font-weight:bold; padding:4px;}
td.session {border:2px solid #000; font-weight:bold; text-align:center; font-size:14px; padding:8px;}

td.f4_drama_session {border:1px solid #009BDB; font-weight:bold; text-align:center; font-size:14px; padding:8px; color:#009BDB;}
td.f4_drama {text-align:center; font-size:11px; padding:16px 8px 16px 8px; line-height:20px;}

table.vippass {width:50%;}
td.viptitle {border:1px solid #999; font-weight:bold; color:#009BDB;}
td.viptitlel {border:1px solid #999;width:300px; font-weight:bold; color:#009BDB;}
td.viptext {border:1px solid #999;}


/* bootom right home images */
table.brimg {padding:0; border-collapse:collapse; margin:0;}
table.brimg td {text-align:center; border:0; margin:0; padding:0; border-collapse:collapse;}

/* chester styles */

p.c_home {text-align:center; font-size:16px; font-weight:bold; padding:80px 0px 0px 0px; color:#009BDB;}
p.c_homelink {text-align:center;}
p.c_homelink a {text-decoration:none; font-weight:bold; color:#009BDB; font-size:13px; }
p.c_homelink a:hover {text-decoration:underline; color:#F7941C;}

/* F4 ------------------------------------------------------------------------------------------ */
table.f4_st {width:50%;}
p.f4_st_maintitle {margin:10px 0px 0px 0px;}
p.f4_info {border-top:1px solid #EEC62A; padding:18px 0px 0px 0px;}
p.f4_infoB {border-bottom:1px solid #EEC62A; padding:10px 0px 18px 0px;}
td.f4_sttxt {text-align:left; padding:8px 4px 8px 18px;}
td.f4_stimg {width:60px; padding:8px 4px;}

p.party_holding_top {margin:80px 0 20px 0; font-weight:bold; color:#F7941C; text-align:center;}
p.party_holding_bottom {margin:10px 0 100px 0; font-weight:bold; color:#F7941C; text-align:center;}