html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*--------------------general------------------*/

/*
.header-cont {
width:100%; position:fixed; top:0px;	
}
*/

body {
background:  #6666cc;
font-family: verdana, "trebuchet MS", Arial, Helvetica, sans-serif;	
text-align: center;
}

#container-wrapper {
background: #d21963 url(gfx/content7-bg.jpg) repeat-y center;
width: 980px;
margin: auto;
text-align: left;	

}

#container {
position: relative;
width: 980px;
margin: auto;
text-align: left;	
}

p  {
line-height: 1.2;
text-align: justify;
padding: 0px 25px 10px 25px;
font-size: 17.5px;
color: #660033;
}

h2 {
clear: both;
font-family: Forte;
font-weight: bold;
text-decoration: underline;
padding: 0px 25px  15px 25px;
font-size: 34px;
color: #D21963;	
}

a:link, a:visited {
font-weight: bold;
color: #660033;	
}

a:hover, a:focus, a:active {
color: #d21963;	
}


/*--------------------branding------------------*/

#branding {
position: relative;	
height: 228px;
width: 980px;
background-image: url(gfx/header7.jpg);
font-weight: bold;
font-size: 19px;
color: #ffffff;
}

#branding h1 {
position: absolute;
top: 30px;
left: 25px;
text-indent: -9999px;
background: url(gfx/logo.png) no-repeat;
width: 406px;
height: 163px;	
}

#branding h4 {
position: absolute;
top: 29px;
left: 487px;	
text-indent: -9999px;
background: url(img/superheroescover.jpg) no-repeat;
width: 464px;
height: 182px;
border: 1px solid #ffffff;
border-radius: 5px;
}

#branding h5 {
position: absolute;
top: 174px;
left: 491px;
text-indent: -9999px;
background: url(gfx/lettheking1.png) no-repeat;
width: 465px;
height: 36px;	
}

#branding h3 {
position: absolute;
top: 30px;
left: 490px;		
}



/*
#branding h5 {
position: absolute;
top: 195px;
left: 68px;
font-family:"Times New Roman", Times, serif;
font-size: 24px;
}

*/
/*

#branding h6 {
position: absolute;
top: 196px;
left: 25px;
text-indent: -9999px;
background: url(gfx/phone-header.png) no-repeat;
width: 397px;
height: 32px; 	
}
*/

#branding h6 {
position: absolute;
top: 195px;
left: 27px;	
font-size: 21.85px;
font-weight: 400;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
color: #660033;
background-color: #ffffff;
border-radius: 5px;	
padding: 0px 3px 1px 2px;	
}
/*
#branding h2 {
position: absolute;
top: 33px;
left: 494px;	
font-size: 21.85px;
font-weight: 400;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
color: #660033;
background-color: #ffffff;
border-radius: 5px;	
padding: 0px 3px 1px 2px;	
}
*/

#branding h2 {
position: absolute;
top: -9px;
left: 578px;
}
/*
text-indent: -9999px;
background:url(gfx/coronaopen.png) no-repeat;
width: 195px;
height: 200px;	
}
*/

/*--------------------nav------------------*/

#nav {
width: 980px;
height: 50px;
background:url(gfx/nav7-bg.jpg) no-repeat;
}

#nav li {
float: left;
height: 48px;	
background: url(gfx/seperator.png) no-repeat;
padding: 15px 10px 15px 18px;
}

#nav li.first {
background: none;
}

#nav a {
text-decoration: none;
font-weight: bold;
font-size: 0.935em;
color: #660033;
}

#nav a:hover, #nav a:focus, #nav a:active {
color: #afbfce;
}
/*--------------------footer------------------*/


#footer {
position: relative;
clear: both;
width: 980px;
height: 85px;	
background: url(gfx/footer7-bg.jpg) no-repeat;	
text-align: center;	
font-weight: bold;
font-style:italic;
font-size: 23px;
color: #ffffff;
}
/*
#footer h3{
position: absolute;
bottom: 48px;
left: 72px;
}
*/

#footer h3{
text-align: center;
padding: 14px 0px 0px 0px;
font-size: 19.5px;	
}


#footer h4 {
position: absolute;
bottom: 38px;
left: 25px;
text-indent: -9999px;
background: url(gfx/card-logo.png) no-repeat;
width: 32px;
height: 44px;	
}

#footer h5 {
position: absolute;
bottom: 38px;
left: 923px;
text-indent: -9999px;
background: url(gfx/card-logo.png) no-repeat;
width: 32px;
height: 44px;	
}

/*
#footer h6 {
Position: absolute;
bottom: 10px;
left: 50px;
font-size: 9px;
}
*/
#footer p {
text-align: center;
padding: 4px 0px 0px 0px;
font-size: 8px;
color: #660033;
}

#footer h6 {
text-align: center;
padding: 8px 10px 0px 10px;
font-size: 7px;
color: #660033;
}


/*--------------------content------------------*/
#content {
position: relative;
width: 980px;
height: 795px;
}

#content h4 {
font-family: "Hobo Std";
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 25px;
font-size: 22px;
font-weight: bold;
color: #660033;
}

.andy a {
text-decoration: none;
font-weight:normal;
}



#junglecontent {
position: relative;
text-indent: -9999px;
background: url(img/jungle2-main.jpg) no-repeat;
width: 749px;
height: 575px;	
margin: 0px 0px 0px 117px;
}


#junglecontent h3 {
position: absolute;
bottom: 470px;
left: 674px;
text-indent: -9999px;
background: url(img/biha-log.jpg) no-repeat;
width: 138px;
height: 149px;	
}


/*
#junglecontent h3 {
position: absolute;
bottom: 458px;
left: 674px;
text-indent: -9999px;
background: url(img/didiboy-link.jpg) no-repeat;
width: 140px;
height: 140px;	
}
*/

/*
#content img {
float: right;
margin: 0px 25px 0px 10px;
border: 1px solid #d21963;
}
*/

.member {
position: absolute;
bottom: 415px;
left: 802px;
text-align: center;
font-style: italic;
font-size: 14px;
line-height: 1.1;
padding: 0px;
margin: 0px;	
}


#bullet li {	
background: url(gfx/castle.jpg) no-repeat 80px 3px transparent;
    list-style-type: none;
    margin: 0;
    padding: 5px 0px 15px 120px;
    vertical-align: middle;
	font-family:"Hobo Std";
	font-size: 18px;
	font-weight: bold;
	color: #660033;	
}


#bullet {	
position: absolute; 
bottom: 130px;
left: 1px;
margin: 0px 0px 0px 0px;
}


	

/*
#content h6 {
position: relative;
bottom: 30px;
text-indent: -9999px;
 background: url(gfx/phone-conten2t.png) no-repeat;
 width: 259px;
 height: 28px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 80px;
}
*/


#content h6 {	
position: relative;
bottom: 30px;
background: url(gfx/phone-content.png) no-repeat 80px 0px transparent;
    list-style-type: none;
    margin:  0px;
    padding: 0px 0px 20px 120px;
    vertical-align: middle;
	font-family:"Hobo Std";
	font-size: 18px;
	font-weight: bold;
	color: #660033;
}


#content h4 {
margin: 0px 0px 15px 25px;
}

/*
#allbullet {
position: relative;
bottom: 515px; 
margin: 0px 0px -515px 0px;
}


#bullet li {
 background: url(gfx/castle.jpg) no-repeat 60px 3px transparent;
    list-style-type: none;
    margin: 0;
    padding: 5px 0px 15px 95px;
    vertical-align: middle;
	font-family:"Hobo Std";
	font-size: 18px;
	font-weight: bold;
	color: #660033;
}






#content h6 {
text-indent: -9999px;
 background: url(gfx/phone-conten2t.png) no-repeat;
 width: 259px;
 height: 28px;
 margin: 85px 0px 40px 58px;
}



#content h3 {
position: absolute;
top: 180px;
left: 792px;
text-indent: -9999px;
background: url(img/biha-log.jpg) no-repeat;
width: 138px;
height: 149px;	
}
*/



/*--------------------castles------------------*/

#castlecontent h5 {
font-family: "Hobo Std";
padding: 0px 0px 0px 0px;
margin: 5px 0px 10px 25px;
line-height: 1.2;
font-size: 20px;
font-weight: bold;
color: #660033;
}

#partyline h5 {
font-family: "Hobo Std";
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 25px;
line-height: 1.2;
font-size: 20px;
font-weight: bold;
color: #660033;
}

#gallery p {
line-height: 1.3;
font-size: 12.5px;
color: #ffffff;	
font-weight: bold;
text-align: center;
}

/*
#gallery li {
float: left;
width: 255px;
min-height: 240px;
margin: 5px 1px 30px 35px;
border: 2px solid #660033;
padding: 10px 9px 1px 11px;
background-color: #d21963;
list-style: none;
}
*/
/*
#gallery li {
float: left;
width: 269px;
margin: 5px 1px 20px 25px;
border: 2px solid #660033;
padding: 10px 9px 1px 11px;
background-color: #d21963;
border-radius: 5px;
text-align: center;
list-style: none;
}
*/
/*
#galleryp li {
float: left;
width: 269px;
margin: 5px 1px 20px 25px;
border: 2px solid #660033;
padding: 10px 9px 1px 11px;
background-color: #d21963;
border-radius: 5px;
text-align: center;
list-style: none;
}
*/

#galleryp li {
float: left;
width: 290px;
margin: 5px -4px 15px 25px;
border: 2px solid #660033;
padding: 3px 1px 0px 1px;
background-color: #d21963;
border-radius: 5px;
text-align: center;
list-style: none;
}


#gallery li {
float: left;
width: 290px;
margin: 7px 0px 15px 25px;
border: 2px solid #660033;
padding: 3px 0px 0px 0px;
background-color: #d21963;
border-radius: 5px;
text-align: center;
list-style: none;
}

#gallerys li {
float: left;
width: 90px;
margin: 0px 1px 0px 5px;
border: 0px solid #660033;
padding: 0px 0px 15px 10px;

text-align: center;
list-style: none;
}




#galleryp p {
line-height: 1.3;
font-size: 12px;
color: #ffffff;	
font-weight: bold;
text-align: center;
}


#bottom p {
clear: both;
margin: 10px 25px 15px 25px;
padding: 5px 13px;	
background-color: #660033;
border-radius: 5px;
color: #ffffff;
}

#bottomcastle p {
clear: both;
margin: 10px 25px 15px 25px;
padding: 5px 13px;	
background-color: #660033;
border-radius: 5px;
color: #ffffff;
}

/*--------------------indoor parties------------------*/
/*
#partycontent h1 {
position: absolute;
top: 515px;
left: 145px;
text-indent: -9999px;
background: url(img/didicar1.jpg) no-repeat;
width: 706px;
height: 278px;		
}
*/

#partypack h5 {
font-family: "Hobo Std";
padding: 0px 0px 0px 0px;
margin: 10px 0px 20px 25px;
line-height: 1.2;
font-size: 22px;
font-weight: bold;
color: #660033;
}

#partypack h3 {
text-indent: -9999px;
background: url(img/didicars2.jpg) no-repeat;
width: 738px;
height: 83px;
margin: 10px 0px 0px 120px;		
}

/*--------------------didicar parties------------------*/
.topstars {
text-indent: -9999px;
background: url(gfx/stars.png) no-repeat;
width: 817px;
height: 16px;
margin: 15px 0px -10px 80px;		
}

.bottomstars {
text-indent: -9999px;
background: url(gfx/stars.png) no-repeat;
width: 817px;
height: 16px;
margin: 20px 0px 0px 80px;		
}

#partycontent h1 {
text-indent: -9999px;
background: url(img/didicar1.jpg) no-repeat;
width: 706px;
height: 278px;
margin: 20px 0px 0px 145px;		
}
/*
#partycontent h3 {
position: absolute;
top: 765px;
left: 120px;
text-indent: -9999px;
background: url(img/didicars2.jpg) no-repeat;
width: 738px;
height: 83px;		
}
*/

#partycontent h3 {
text-indent: -9999px;
background: url(img/didicars2.jpg) no-repeat;
width: 738px;
height: 83px;
margin: 10px 0px 0px 120px;		
}

/*
#partycontent h4 {
position: absolute;
top: 895px;
left: 112px;	
font-family: "Hobo Std";
line-height: 1.1;
font-size: 27px;
font-weight: bold;
color: #660033;
}
*/

 
#partycontent h4 {	
font-family: "Hobo Std";
line-height: 1.1;
font-size: 26px;
font-weight: bold;
text-align: center;
margin: 15px 0px 0px 0px;
color: #660033;
}


/*
.video  {
position: absolute;
top: 862px;
left: 263px;	
}
*/
.video  {
margin: -20px 0px 0px 0px;
color: #d21963;
font-size: 21px;
font-weight: bold;	
text-align: center;
}

/*
#partycontent h6 {
position: absolute;
top: 960px;
left: 145px;	
font-family: "Hobo Std";
font-size: 18px;
font-weight: bold;
color: #660033;
}
*/
#partycontent h6 {	
font-family: "Hobo Std";
font-size: 18px;
font-weight: bold;
text-align: center;
margin: 5px 0px 0px 0px;
color: #660033;
}

/*
#partycontent h5 {
position: absolute;
top: 1000px;
left: 433px;	
text-indent: -9999px;
background: url(img/also.jpg) no-repeat;
width: 114px;
height: 56px;
}
*/

#partycontent h5 {	
text-indent: -9999px;
background: url(gfx/also.png) no-repeat;
width: 817px;
height: 53px;
margin: 17px 0px 0px 80px;
}

/*
#twopartycontent h3 {
position: absolute;
top: 1075px;
left: 117px;	
font-family: "Hobo Std";
font-size: 27px;
font-weight: bold;
color: #660033;
}
*/

#twopartycontent h3 {	
font-family: "Hobo Std";
line-height: 1.1;
font-size: 34px;
font-weight: bold;
text-align: center;
margin: 17px 0px 0px 0px;
color: #660033;
}
/*
#twopartycontent h4 {
position: absolute;
top: 1130px;
left: 122px;
text-indent: -9999px;
background: url(img/didicar3.jpg) no-repeat;
width: 739px;
height: 246px;		
}
*/

#twopartycontent h4 {
text-indent: -9999px;
background: url(img/didicar3.jpg) no-repeat;
width: 739px;
height: 246px;
margin: 20px 0px 0px 122px;		
}

/*
#twopartycontent h5 {
position: absolute;
top: 1400px;
left: 115px;	
font-family: "Hobo Std";
line-height: 1.1;
font-size: 27px;
font-weight: bold;
color: #660033;
}
*/

#twopartycontent h5 {
font-family: "Hobo Std";
line-height: 1.1;
font-size: 26px;
font-weight: bold;
text-align: center;
margin: 20px 0px 0px 0px;
color: #660033;
}
/*
#twopartycontent h6 {
position: absolute;
top: 1463px;
left: 128px;	
font-family: "Hobo Std";
line-height: 1.1;
font-size: 18px;
font-weight: bold;
color: #660033;
}
*/

#twopartycontent h6 {	
font-family: "Hobo Std";
line-height: 1.1;
font-size: 18px;
font-weight: bold;
text-align: center;
margin: 5px 0px 0px 0px;
color: #660033;
}

#partybottom p {
Padding: 25px 35px 25px 35px;
margin: 0px 0px 0px 0px;	
}


/*--------------------soft play------------------*/

#softplay2content {
float: left;
margin: 0px 0px 5px 25px;
}

#softplay2content img {
float: left;
margin: 5px 14px 5px 0px;
border: 1px solid #660033;	
padding: 3px;
background-color: #d21963;	
}

#softplaycontent p {
padding-bottom: 15px;			
}

.soft {
font-size: 20.4px;
font-weight: bold;
padding: 0px 25px 15px 0px;
color: #660033;
}

#softplay2content h3 {
font-size: 25px;	
font-weight: bold;	
color: #660033;
}

#gallerysafari li {
float: left;
width: 290px;
margin: 5px -4px 15px 25px;
border: 2px solid #660033;
padding: 3px 1px 0px 1px;
background-color: #d21963;
border-radius: 5px;
text-align: center;
list-style: none;
}

#gallerysafari p {
line-height: 1;
font-size: 16px;
color: #ffffff;	
font-weight: bold;
text-align: center;
}

#bottomsafari p {
clear: both;
margin: 10px 15px 10px 15px;
padding: 5px 13px;	
background-color: #660033;
border-radius: 5px;
color: #ffffff;
}


/*--------------------Events------------------*/

#bouncecontent h5 {
font-family: "Hobo Std";
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 25px;
line-height: 1.2;
font-size: 22px;
font-weight: bold;
color: #660033;
}

/*--------------------contact------------------*/

/*
#vancontent h1 {
padding: 20px 0px 20px 100px;
}
*/

#tagpurpose h5 {
font-family: "Hobo Std";
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 40px;
line-height: 1.2;
font-size: 22px;
font-weight: bold;
color: #660033;
}



#covermap {
position: relative;/*...new...*/
width: 899px;
height: 375px;
}

#map {
width: 885px;
height: 368px;
margin: 5px 0px 25px 39px; /*....new....*/
padding: 7px 7px 3px 7px;
border: 2px solid #660033;
background-color: #d21963;
border-radius: 5px;
}


#covermap h3 {
position: absolute;
top: 4px;
left: 46px;
text-indent: -9999px;  /*...new...*/ 
background: url(gfx/mapcover.png) no-repeat;
width: 885px;
height: 375px;		
}


.last {
clear: both;
margin: 10px 25px 15px 25px;
padding: 5px 13px;	
background-color: #660033;
border-radius: 5px;
color: #ffffff;
}



/*	
#map {
float: right;
width: 520px;
height: 143px;
margin: 0px 25px 0px 0px;
padding: 4px 4px 2px 4px;
border: 1px solid #660033;
background-color: #d21963;
}
*/	
/*	
.address {
float: left;
width: 350px;
padding: 0px 20px 25px 26px;
line-height: 1.2;
font-size: 16px;
font-weight: bold;
margin: 30px 0px 0px 15px;
color: #660033;		
}
*/
.address {
text-align: center;
line-height: 1.2;
font-size: 17.5px;
margin-bottom: 25px;
color: #660033;	
}

/*
#vancontent h1 {
float: right;
width: 410px;
margin: 30px 25px 10px 0px;	
}
*/

#vancontent h1 {
margin: 35px 0px 10px 40px;
}




