@charset "UTF-8";
body {
	background-color: #007dff;
	background-image: url(images/back_fade.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#menu {
	text-align: center;
}

#maincontainer {
	background-image: url(images/back_main2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 736px;
	width: 1005px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#maincontainerplus {
	background-image: url(images/back_main3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 736px;
	width: 1005px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#photoshome {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: right;
}

#photoshome2 {
	height: 183px;
	width: 512px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: left;
	background-image: url(images/home_photos2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 450px;
	padding-top: 230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: #003D7C;
}

#photoshome3 {
	height: 183px;
	width: 512px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: left;
	background-image: url(images/home_photos2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 450px;
	padding-top: 240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: #003D7C;
}

#photoshome4 {
	height: 223px;
	width: 572px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: left;
	background-image: url(images/home_photos13.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 390px;
	padding-top: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: #003D7C;
}

#photosgiddypics {
	height: 223px;
	width: 572px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: left;
	background-image: url(images/home_photos7.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 390px;
	padding-top: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: #003D7C;
}

#paperhome {
	height: 413px;
	width: 270px;
	margin-left: 30px;
	clear: left;
	background-image: url(images/home_paper.jpg);
	background-repeat: no-repeat;
	z-index: 20;
}

#paperbook {
	height: 413px;
	width: 270px;
	margin-left: 30px;
	clear: left;
	background-image: url(images/home_paper.jpg);
	background-repeat: no-repeat;
	z-index: 20;
	position: absolute;
}
#paperbookinner {
	height: 350px;
	width: 270px;
	margin-left: 0px;
	clear: left;
	z-index: 50;
	overflow: auto;
	font-weight: normal;
}

#funleft {
	height: 345px;
	width: 427px;
	margin-left: 30px;
	clear: left;
	background-image: url(images/fun_left.jpg);
	background-repeat: no-repeat;
	z-index: 20;
	position: absolute;
}

#papermap {
	height: 413px;
	width: 427px;
	margin-left: 30px;
	clear: left;
	background-image: url(images/contact_map.jpg);
	background-repeat: no-repeat;
	z-index: 20;
	position: absolute;
}
.paperhometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	line-height: 17px;
	color: #00468e;
	text-align: left;
	padding-top: 50px;
	padding-left: 65px;
	padding-right: 50px;
	font-weight: normal;
}

#letsplaymap {
	height: 413px;
	width: 427px;
	margin-left: 30px;
	clear: left;
	z-index: 20;
	position: absolute;
}


#footer {
	height: 30px;
	width: 650px;
	position: absolute;
	top: 675px;
	clear: left;
	z-index: 10;
	text-align: left;
	visibility: visible;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #043BA5;
}

#footer a:link {
	color: #043BA5;
	text-decoration: none;
}

#footer a:visited {
	color: #043BA5;
	text-decoration: none;
}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#footerhome {
	height: 30px;
	width: 550px;
	z-index: 10;
	text-align: center;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #043BA5;
	margin-right: auto;
	margin-left: auto;
}

#footerhome a:link {
	color: #043BA5;
	text-decoration: none;
}

#footerhome a:visited {
	color: #043BA5;
	text-decoration: none;
}

#footerhome a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#latspartyeating {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: right;
	visibility: hidden;
}
#latspartytoddler {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: left;
	visibility: hidden;
	background-image: url(images/letsparty_toddler.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#contactright {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: left;
	visibility: visible;
	background-image: url(images/contact_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#funright {
	height: 413px;
	width: 975px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: left;
	visibility: visible;
	background-image: url(images/fun_right2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#galleryright {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: left;
	visibility: visible;
	background-image: url(images/gallery01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#contactrighttext {
	height: 379px;
	width: 185px;
	margin-left: 720px;
	z-index: 20;
	position: absolute;
	top: 66px;
	visibility: inherit;
	left: 38px;
}
.contactrighttextstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 18px;
	color: #00468e;
	text-align: left;
}
#contactrighttext2 {
	height: 179px;
	width: 240px;
	margin-left: 720px;
	z-index: 20;
	position: absolute;
	top: 47px;
	visibility: inherit;
	left: -230px;
}
#contactrighttext3 {
	height: 179px;
	width: 150px;
	margin-left: 800px;
	z-index: 20;
	position: absolute;
	top: 225px;
	visibility: inherit;
	left: 0px;
}
.contactrighttextstyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 18px;
	color: #00468e;
	text-align: left;
}

#latspartypano {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: right;
	background-image: url(images/letsparty_pano.jpg);
	background-repeat: no-repeat;
	background-position: right;
	visibility: visible;
}
#latspartycafe {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: right;
	visibility: hidden;
	background-image: url(images/letsparty_cafe.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#latspartycircus {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: right;
	background-image: url(images/letsparty_circus2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	visibility: hidden;
}
#latspartygarden {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 11;
	text-align: right;
	background-image: url(images/letsparty_garden2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	visibility: hidden;
}
#latspartybeach {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 11;
	text-align: right;
	visibility: hidden;
	background-image: url(images/letsparty_disco.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#latspartyframe {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: right;
	background-image: url(images/letsparty_frame.jpg);
	background-repeat: no-repeat;
	background-position: right;
	visibility: hidden;
}

#latspartyinfant {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: right;
	background-image: url(images/letsparty_infants.jpg);
	background-repeat: no-repeat;
	background-position: right;
	visibility: hidden;
}
#latspartyfootball {
	height: 413px;
	width: 962px;
	position: absolute;
	top: 230px;
	clear: left;
	z-index: 10;
	text-align: right;
	visibility: hidden;
	background-image: url(images/letsparty_sport.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

#letsplaytoddlertext {
	height: 392px;
	width: 257px;
	margin-left: 720px;
	z-index: 100;
	position: absolute;
	top: 51px;
	left: -234px;
}
.letsplaytoddlertextstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 18px;
	color: #00468e;
	text-align: left;
}
#letsplayfootballtext {
	height: 392px;
	width: 218px;
	margin-left: 720px;
	z-index: 100;
	position: absolute;
	top: 41px;
	left: -206px;
}
.letsplayfootballtextstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 18px;
	color: #00468e;
	text-align: left;
}
#letsplayinfantstext {
	height: 392px;
	width: 205px;
	margin-left: 720px;
	z-index: 100;
	position: absolute;
	top: 51px;
	left: -219px;
}

.letsplayinfantstextstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 18px;
	color: #00468e;
	text-align: left;
}

#letsplayframetext {
	height: 392px;
	width: 208px;
	margin-left: 720px;
	z-index: 100;
	position: absolute;
	top: 51px;
	left: -234px;
}
.letsplayframetextstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 18px;
	color: #00468e;
	text-align: left;
}

#letsplaycafetext {
	height: 402px;
	width: 399px;
	margin-left: 720px;
	z-index: 100;
	position: absolute;
	top: 41px;
	left: -234px;
}
.letsplaycafetextstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 18px;
	color: #00468e;
	text-align: left;
}

#letsplaybeachtext {
	height: 392px;
	width: 401px;
	margin-left: 720px;
	z-index: 100;
	position: absolute;
	top: 45px;
	left: -234px;
}
#letsplaygardentext {
	height: 392px;
	width: 401px;
	margin-left: 720px;
	z-index: 100;
	position: absolute;
	top: 45px;
	left: -234px;
}
#letsplaycircustext {
	height: 392px;
	width: 401px;
	margin-left: 720px;
	z-index: 100;
	position: absolute;
	top: 45px;
	left: -234px;
}
.letsplaycircustextstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 16px;
	color: #00468e;
	text-align: left;
}
#letsplaypanotext {
	height: 392px;
	width: 457px;
	margin-left: 720px;
	z-index: 100;
	position: absolute;
	top: 45px;
	left: -234px;
}
.letsplaypanotextstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 16px;
	color: #00468e;
	text-align: left;
}
.listing {
	line-height: 17px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
	list-style-type: none;
	padding-bottom: 4px;
	padding-left: 35px;
}
ul {
	padding-left: 15px;
}
#postitbook {
	height: 413px;
	width: 270px;
	margin-left: 720px;
	z-index: 20;
	position: absolute;
	top: 280px;
	visibility: visible;
}

#postitjobs {
	height: 413px;
	width: 250px;
	margin-left: 700px;
	z-index: 20;
	position: absolute;
	top: 280px;
	visibility: visible;
}

#postitgallery {
	height: 167px;
	width: 145px;
	margin-left: 720px;
	z-index: 20;
	position: absolute;
	top: 455px;
	visibility: visible;
	left: 0px;
}
.bookpostittext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	line-height: 18px;
	color: #00468e;
	text-align: left;
}
.formbox {
	border: 1px solid #CC00FF;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: oblique;
	background-color: #EDECE9;
	padding: 1px;
	margin: 1px;
}
.contactmap {
	padding-left: 50px;
	padding-top: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
#contactform {
	height: 413px;
	width: 221px;
	margin-left: 720px;
	z-index: 20;
	position: absolute;
	top: 280px;
	visibility: visible;
	left: 50px;
}

.bigboldred {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}
