@charset "utf-8";
/* CSS Document */
* {margin: 0; padding: 0;}
body {
	font-family:"Comic Sans MS", sans-serif, verdana;
	font-size:small;
	background-color: #33cc33;
	background-image: url(images/body-bg-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
#container {
	margin:auto;
	width: 800px;
	text-align:center;
}
#blank-top {
	height: 272px;
}
#container #content-top-welcome {
	background: url(images/content-top-welcome.png) no-repeat;
	width: 632px;
	height: 39px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container #content-top-events {
	margin:0 auto 0 auto;
	background: url(images/content-top-events.png) no-repeat;
	width: 632px;
	height: 39px;
}
#container #content-top-offers {
	margin:0 auto 0 auto;
	width: 632px;
	height: 39px;
	background-image: url(images/content-top-offers.png);
	background-repeat: no-repeat;
}
#container #content-top-partys {
	margin:0 auto 0 auto;
	width: 632px;
	height: 39px;
	background-image: url(images/content-top-partys.png);
	background-repeat: no-repeat;
}
#container #content-top-prices {
	margin:0 auto 0 auto;
	width: 632px;
	height: 39px;
	background-image: url(images/content-top-prices.png);
	background-repeat: no-repeat;
}
.content-top-jobs {
	margin:0 auto 0 auto;
	width: 632px;
	height: 39px;
	background-image: url(images/content-top-jobs.png);
	background-repeat: no-repeat;
}
.content-top-dropnshop {
	margin:0 auto 0 auto;
	width: 632px;
	height: 39px;
	background-image: url(images/content-top-dropnshop.png);
	background-repeat: no-repeat;
}
.content-top-newsletter {
	margin:0 auto 0 auto;
	width: 632px;
	height: 44px;
	background-image: url(images/content-top-newsletter.png);
	background-repeat: no-repeat;
}
#container #content-top-gallery {
	margin:0 auto 0 auto;
	background: url(images/content-top-gallery.png) no-repeat;
	width: 632px;
	height: 39px;
}
#container #content-top-games {
	margin:0 auto 0 auto;
	background: url(images/content-top-games.png) no-repeat;
	width: 632px;
	height: 39px;
}
#container #content-top-contact {
	margin:0 auto 0 auto;
	background: url(images/content-top-contact.png) no-repeat;
	width: 632px;
	height: 39px;
}
#container #content-main {
	background: url(images/content-main2.png) repeat-y center top;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 110px;
	padding-right: 110px;
	padding-bottom:0;
	font-family: "Comic Sans MS", sans-serif, verdana;
	font-size: medium;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
}
#container #content-main-games {
	background: url(images/content-main-games.png) repeat-y center top;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 110px;
	padding-right: 110px;
	padding-bottom:0;
	font-family: "Comic Sans MS", sans-serif, verdana;
	font-size: medium;
}
#container #content-main, #content-main-games a:visited,a:link,a:active {
	text-decoration:none;
	color:#000000;
}
#container #content-footer {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background:url(images/content-footer.png) no-repeat;
	height: 27px;
	width: 632px;
}
#container #footer {
	margin:0 auto 0 auto;
	text-align:center;
	font-size:100%;
	height: 15px;
	width: auto;
}
#container #footer #sedgemoor-link {
	color:#000000;
	text-decoration: underline;
}
#container #footer #content-main-games ul a:hover {
	text-decoration: underline;
}
#container #content-main-games ul {
	list-style-type: none;
	padding-bottom: 60px;
}
#container #content-main-games li {
margin:0 0 30px 0;
}
#container #content-main h2 {
	text-decoration: underline;
	letter-spacing: 0.2em;
}
#container #content-main #list-games {
}
#container #content-main-games #games-respons {
	font-size: x-small;
}
#container #content-main-games #list-games #list-games-1 {
	text-indent: -420px;
}
#container #content-main-games #list-games #list-games-3 {
	text-indent: -10px;
}
#container #content-main-games #list-games #list-games-2 {
	text-indent: 310px;
}
#container #content-main-games #list-games #list-games-4 {
	text-indent: -425px;
}
#container #content-main-games #list-games #list-games-5 {
	text-indent: 400px;
}
#container #content-main-games #list-games #list-games-6 {
	text-indent: -120px;
}
#container #content-main-games #list-games #list-games-7 {
	text-indent: 250px;
}
#container #content-main #list-page-opening h2 {
	text-indent: -9999px;
	background-image: url(images/content-h2-times.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 67px;
	width: 214px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-top: 50px;
}
#container #content-main #list-page-prices h2 {
	background-image: url(images/content-h2-prices.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 67px;
	width: 214px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	margin-bottom: 20px;
}
#container #content-main #gal1 {
	background-image: url(images/gallery-img-bg.png);
	background-repeat: no-repeat;
	padding-top: 42px;
	padding-right: 45px;
	padding-bottom: 45px;
	padding-left: 33px;
}
#container #content-main #gal2 {
	background-image: url(images/gallery-img-bg2.png);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 45px;
	padding-left: 34px;
}
#container #content-main #gal3 {
	background-image: url(images/gallery-img-bg3.png);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 45px;
	padding-bottom: 40px;
	padding-left: 42px;
}
#container #content-main #gal4 {
	background-image: url(images/gallery-img-bg.png);
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 45px;
	padding-left: 34px;
	background-repeat: no-repeat;
}
#container #content-main #gal5 {
	background-image: url(images/gallery-img-bg4.png);
	background-repeat: no-repeat;
	padding-top: 34px;
	padding-right: 55px;
	padding-bottom: 40px;
	padding-left: 42px;
}
#container #content-main #gal6 {
	background-image: url(images/gallery-img-bg5.png);
	background-repeat: no-repeat;
	padding-top: 34px;
	padding-right: 45px;
	padding-bottom: 40px;
	padding-left: 45px;
}
#container #content-main #gal8 {
	background-image: url(images/gallery-img-bg2.png);
	background-repeat: no-repeat;
	padding-top: 42px;
	padding-right: 45px;
	padding-bottom: 45px;
	padding-left: 34px;
}
#container #content-main #gal11 {
	background-image: url(images/gallery-img-bg.png);
	background-repeat: no-repeat;
	padding-top: 40px;
	padding-right: 35px;
	padding-bottom: 45px;
	padding-left: 34px;
}
#container #content-main #h2-gallery {
	background-image: url(images/content-h2-gallery.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 67px;
	background-position: center;
	margin-bottom: 20px;
}
#container #content-main-games #h2-games {
	background-image: url(images/content-h2-games.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	height: 67px;
	margin-bottom: 20px;
}
#container #content-main #h2-contact {
	background-image: url(images/content-h2-contact.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	height: 67px;
	margin-bottom: 20px;
}
#container #content-main #phone-no {
	background-image: url(images/phone-no.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
	background-position: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
#container #content-main #email-addr {
	background-image: url(images/email-address.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	height: 27px;
	margin-bottom: 20px;
}
#container #content-main #h2-parties {
	background-image: url(images/content-h2-parties.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	margin-bottom: 20px;
	height: 75px;
}
/* Begin styles parties */
#container #content-main #content-div-parties {

}
#container #content-main #content-div-parties p {
	padding:10px 0 10px 0;
	}
#container #content-main #content-div-parties #content-div-parties-img {
	float: right;
	padding-right: 0;
	padding-left: 0;
	height: 552px;
}
#container #content-main #content-div-parties #phone-no-parties {
	background-image: url(images/phone-no.gif);
	background-repeat: no-repeat;
	height: 50px;
	text-indent: -9999px;
	background-position: center;
}
#container #content-main #email-addr-parties {
	background-image: url(images/email-address.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 27px;
	background-position: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
/* end styles parties */
#container #content-main #event-dressingup {
	height: 500px;
	float: left;
	width: 290px;
	background-image: url(images/events-lunchtime.png);
	background-repeat: no-repeat;
}
#container #content-main #event-toddlers {
	height: 500px;
	float: right;
	width: 290px;
	background-image: url(images/events-toddlers.png);
	background-repeat: no-repeat;
}#container #content-main #content-events {
	height: auto;
}
#container #content-main #content-offers {
	height: 715px;
}
/* START HOME PAGE CONTENT */
#container #content-main-home {
	height:auto;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 110px;
	padding-right: 110px;
	margin-bottom:0;
	background-image: url(images/content-main.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.home-content-left {
	float: left;
	height: 190px;
	width: 290px;
}
.home-content-right {
	float: right;
	height: 190px;
	width: 290px;
}
#home-content-parties {
	background:url(images/home-banner-parties.png) no-repeat;
	}
#container #content-main-home #home-content-welcome {
	height: 30px;
	text-indent: -9999px;
	background-position: center;
	padding-top:5px;
	margin-bottom:5px;
	background-image: url(images/title-welcome.png);
	background-repeat: no-repeat;
}
	
#container #content-main #content-div-parties #parties-totsparty {
	text-indent: -9999px;
}
#container #content-main #content-div-parties #parties-tots-content {
	background-image: url(images/parties-tots-content.png);
	background-repeat: no-repeat;
	background-position: 110px 0px;
	padding-top: 40px;
	margin: 0px;
	height: 400px;
}
#container #content-main #content-div-parties #parties-smallparty {
	text-indent: -9999px;
}
#container #content-main #content-div-parties #parties-bigparty {
	text-indent: -9999px;
}
#container #content-main #content-div-parties .parties-content {
	display: none;
}
#parties-title-tots {
	background-image: url(images/parties-h3-totsparty.png);
	height: 175px;
	width: 175px;
	text-indent: -9999px;
}
#container #content-main #list-page-opening, #list-page-prices {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#container #content-main #content-parties-tots {
	background-image: url(images/content-parties-bg-tots.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
}
#container #content-main #content-parties-tots #list-parties-tots {
	color: #000000;
	text-align: left;
	padding-top: 120px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 260px;
}
#parties-list-terms {
	width: 450px;
	margin-left: 100px;
	font-size: small;
}
#container #content-main #content-div-parties #parties-list-terms ol {
	padding:0;
	margin:0;
	list-style-type: decimal;
	list-style-position: inside;
	text-align: left;
}
#container #content-main #empty {
	list-style-type: none;
}
#container #content-main #content-parties-big #list-parties-big li {
	margin: 0px;
	padding: 0px;
}

#container #content-main #content-parties-big #list-parties-big li {
	list-style-position: inside;
	list-style-type: disc;
	margin-left: 120px;
}
#container #content-main #content-parties-big #list-parties-big {

}
#container #content-main #content-parties-big #list-parties-big li {
	text-align: left;
}
#container #content-main #content-parties-big {
	background-image: url(images/content-parties-bg-fun.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 490px;
	padding-right: 120px;
	padding-left: 140px;
	padding-top: 60px;
}
#container #content-main #content-parties-small {
	background-image: url(images/content-parties-bg-small.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 508px;
}
#container #content-main #content-parties-small #list-parties-small {
	padding-top: 60px;
	padding-left: 10px;
}
#container #content-main #content-parties-small #list-parties-small li {
	text-align: left;
	text-indent: 250px;
	list-style-position: inside;
	list-style-type: disc;
}
#container #blank-top h1 {
	text-indent: -9999px;
}
#container #content-main #content-parties-small #list-parties-small #part-small-parent {
	text-indent: 75px;
}
#container #content-main #content-parties-big #party-big-p {
	width: 330px;
	margin-right: auto;
	margin-left: auto;
}
#container #content-main #content-parties-big #party-big-entry {

}
.text-indent {
	text-indent: -9999px;
	list-style:none;
}
#cafe-banner {
background: url(images/cafe-banner.png) no-repeat;
width:566px;
height:211px;
}
#laser-mission {
	background: url(images/laser-mission.png) no-repeat;
	width:566px;
	height:211px;
	text-indent: -7000px;
}
#facebook_twitter {
	background-image: url(images/mini_facebook_twitter.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 560px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-top: 45px;
}
#facebook_twitter #twitter {
	float: left;
	font-weight: bold;
	margin-left: 420px;
	margin-top: -20px;
}
#facebook_twitter {
	text-align: left;
}
#facebook_twitter #facebook {
	font-weight: bold;
	margin-left: 145px;
}
#facebook_twitter a:hover {
	text-decoration: underline;
}
#facebook_twitter a {
text-decoration: none;
color:#000000;
}
#container #content-main #wifi {
	width: 400px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#container #content-main #wifi img {
	float: left;
	margin-top: auto;
	margin-bottom: auto;
	padding-top: 3px;
}#textmenu {
	display:none;
	text-indent: -7000px;
}
.party-laser {
	background-image: url(images/parties-laser.png);
	background-repeat: no-repeat;
	height: 188px;
	width: 275px;
	margin-left: 60px;
	margin-right: auto;
	text-indent: -7000px;
}
.party-laser a{
	display:block;  
	width:100%;  
	height:100%;  
	text-decoration:none;
}  
#laser-mission a{
	display:block;  
	width:100%;  
	height:100%;  
	text-decoration:none;
}  
#container #content-main .h2-laser {
	text-indent: -7000px;
	background-image: url(images/parties-laser-small.png);
	background-repeat: no-repeat;
	height: 137px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
#container #content-main .laser-content dl {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container #content-main .laser-content dt {
	padding-bottom: 10px;
	padding-top: 10px;
}
#container #content-main .laser-content {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	height: 380px;
	padding: 15px;
	background-image: url(images/parties-laser-content.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #36CC35;
}
#container #content-main-home .indx-news h2 {
	background-image: url(images/title-news.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 530px;
	text-indent: -7000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 10px;
}
#container #content-main-home .indx-news p {
	padding-right: 25px;
	padding-left: 25px;
	text-align: justify;
	padding-bottom: 25px;
}
#container #content-main-home .indx-news {
	padding-top: 20px;
	height: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#email-addr-parties a{
	display:block;  
	width:100%;  
	height:100%;  
	text-decoration:none;
}
.banner-play-and-eat {
	background-image: url(images/banner-playandeat6.png);
	height: 211px;
	width: 566px;
	background-repeat: no-repeat;
}
#container #content-main-home .indx-news h3 {
	background-image: url(images/index-xmas-header.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 180px;
	width: 609px;
	text-indent: -7000px;
	margin-left: -12px;
}
.index-santa {
	height: auto;
	width: 580px;
	text-align: center;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#list-parties-big {
	margin-top: 10px;
	margin-bottom: 10px;
}
.exclusive-hire-list li {
	list-style:none;
}
#last_entry {
	padding-top: 10px;
	padding-bottom: 10px;
}
.news_banner {
	background-image: url(images/news_banner.png);
	height: 146px;
	width: 536px;
	margin: 0px;
	color: #FFF;
	padding-top: 55px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.jobs_banner {
	background-image: url(images/index_jobs_banner.png);
	background-repeat: no-repeat;
	height: 64px;
	width: 506px;
	padding-top: 70px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	color: #FFF;
}
.jobs_title {
	background-image: url(images/jobs_title.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 412px;
	text-indent: -7000px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.jobs_div {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.preschool-banner {
	background-image: url(images/preschool-banner.png);
	height: 126px;
	width: 558px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	font-size: large;
	text-align: center;
}
.dropnshop_title {
	background-image:url(images/dropnshop-rainbow-title.png);
	background-position:center;
	background-repeat: no-repeat;
	height: 45px;
	width: 412px;
	text-indent: -7000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.events-halloween {
	background-image: url(images/events-halloween.png);
	height: 290px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -7000px;
}
.xmasmarket {
	margin-top:10px;
}
.xmaseve {
	margin-top:10px;
}
.preschool-banner h2 {
	text-indent: -7000px;
}
.preschool-banner p {
	margin-top: 30px;
	width: 500px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
}
a:hover {
	text-decoration: underline;
}
.home-banners-row1 {
	height: 200px;
	width: 590px;
}
.text-indent {
	text-indent:-7000px;
	}
.home-banner-cafe {
	background-image: url(images/home-banner-cafe.png);
	text-indent:-7000px;
	height: 190px;
	width: 290px;
	float:right;
}
.home-banner-helpforheroes {
	background-image: url(images/home-banner-helpforheroes.png);
	display: block;
	height: 190px;
	width: 290px;
	text-indent: -7000px;
	float:right;
}
.div-link-block {
	display:block;
	height: 170px;
	width: 290px;
}
.home-banner-membersof {
	background-image:url(images/home-banner-membersof.png);
	display: block;
	height: 190px;
	width: 290px;
	text-indent: -7000px;
	float:left;
}
.home-banner-jobs {
	background-image:url(images/home-banner-jobs.png);
	display: block;
	height: 190px;
	width: 290px;
	text-indent: -7000px;
	float:left;
	clear:both;
}
.home-banner-preschool{
	background-image:url(images/home-banner-preschool.png);
	display: block;
	height: 190px;
	width: 290px;
	text-indent: -7000px;
	float:left;
	clear:both;
}
.home-banner-dropnshop {
	background-image:url(images/home-banner-dropnshop.gif);
	display: block;
	height: 190px;
	width: 290px;
	text-indent: -7000px;
	float:right;
}
.home-banner-ebrochure{
	background-image:url(images/home-banner-ebrochure.png);
	display: block;
	height: 190px;
	width: 290px;
	text-indent: -7000px;
	float:left;
	clear:both;
}
.home-banner-sedgemoordesign {
	background-image:url(images/home-banner-sedgemoordesign.png);
	display: block;
	height: 190px;
	width: 290px;
	text-indent: -7000px;
	float:right;
}
#container #content-main #willow-map {
	margin-top: 15px;
}
#party-small-print {
	font-size: 0.75em;
}
.halloween-event {
	height: 290px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/events-halloween.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -7000px;
}
#container #content-main #content-events .clienteditor .halloween-event p {
	text-indent: -7000px;
}
#xmas2011 {
	background-image: url(images/2011-xmas-banner.png);
	background-repeat: no-repeat;
	height: 200px;
	width: 590px;
}

