body 
	{ 
	background-image:url('images/background_pattern.png');
	background-repeat;
	}
 	
#container
 	{
 	position: absolute;
 	margin-left: 65px;
 	margin-top: 10px;
 	}


#home_background
 	{
 	position: absolute;
 	margin-left: 180px;
 	margin-top: 0px;
 	}
 	
#form
 	{
 	position: absolute;
 	margin-left: 320px;
 	margin-top: 400px;
 	}
 	
#homepage_box
 	{
 	position: absolute;
 	margin-left: 100px;
 	margin-top: 210px;
 	}
 	
#home_logo
 	{
 	position: absolute;
 	margin-left: 95px;
 	margin-top: 20px;
 	}
 	
#pick_a_package
 	{
 	position: absolute;
 	margin-left: 728px;
 	margin-top: -175px;
 	}
 	
#blue_frame1
 	{
 	position: absolute;
 	margin-left: 100px;
 	margin-top:-30px;
 	}
 	
#blue_frame2
 	{
 	position: absolute;
 	margin-left: 440px;
 	margin-top:-30px;
 	}
 	
#blue_frame3
 	{
 	position: absolute;
 	margin-left: 780px;
 	margin-top:-30px;
 	}
 	
#heart1
 	{
 	position: absolute;
 	margin-left: 225px;
 	margin-top:-40px;
 	}
 	
#princesses
 	{
 	position: absolute;
 	margin-left: 120px;
 	margin-top:-10px;
 	}
 	
#mermaids
 	{
 	position: absolute;
 	margin-left: 470px;
 	margin-top:35px;
 	}
 	
 #heart2
 	{
 	position: absolute;
 	margin-left: 564px;
 	margin-top:-40px;
 	}
 	
 #tinkerbell
 	{
 	position: absolute;
 	margin-left: 800px;
 	margin-top:-10px;
 	}
 
 #heart3
 	{
 	position: absolute;
 	margin-left: 905px;
 	margin-top:-40px;
 	}
 	
 #facebook
 	{
 	position: absolute;
 	margin-left: 870px;
 	margin-top:-591px;
 	}
 	
 #twitter
 	{
 	position: absolute;
 	margin-left: 915px;
 	margin-top:-591px;
 	}
 	
#blogger
 	{
 	position: absolute;
 	margin-left: 975px;
 	margin-top:-569px;
 	}
 
 #youtube
 	{
 	position: absolute;
 	margin-left: 1010px;
 	margin-top:-589px;
 	}
 	
 #facebook2
 	{
 	position: absolute;
 	margin-left: 870px;
 	margin-top:68px;
 	}
 	
 #twitter2
 	{
 	position: absolute;
 	margin-left: 915px;
 	margin-top: 68px;
 	}
 	
#blogger2
 	{
 	position: absolute;
 	margin-left: 975px;
 	margin-top:90px;
 	}
 
 #youtube2
 	{
 	position: absolute;
 	margin-left: 1010px;
 	margin-top:70px;
 	}
 	
#menu
 	{
	position: absolute;
	margin-left: 158px;
 	margin-top: 80px;
 	width: 800px;
 	}
 	
#christine_headshot
 	{
 	position: absolute;
 	margin-left: 70px;
 	margin-top: 350px;
 	}
 	
 #heart4
 	{
 	position: absolute;
 	margin-left: 190px;
 	margin-top: 365px;
 	}
 	
 #blog
 	{
 	position: absolute;
 	margin-left: 90px;
 	margin-top: 320px;
 	}
 	
 #google_icon
 	{
 	position: absolute;
 	margin-left: 275px;
 	margin-top: 1260px;
 	}
 	
 #yelp_icon
 	{
 	position: absolute;
 	margin-left: 400px;
 	margin-top: 1250px;
 	}
 	
#parents_icon
 	{
 	position: absolute;
 	margin-left: 570px;
 	margin-top: 1255px;
 	}
 	
#book_now_button
 	{
 	position: absolute;
 	margin-left: 310px;
 	margin-top: 510px;
 	}
 	
#book_now_button1
 	{
 	position: absolute;
 	margin-left: 310px;
 	margin-top: 715px;
 	}
 	
#book_now_button2
 	{
 	position: absolute;
 	margin-left: 310px;
 	margin-top: 1095px;
 	}
 	
#book_now_button3
 	{
 	position: absolute;
 	margin-left: 310px;
 	margin-top: 555px;
 	}
 	
#book_now_button5
 	{
 	position: absolute;
 	margin-left: 233px;
 	margin-top: 1130px;
 	}
 	
#book_now_button6
 	{
 	position: absolute;
 	margin-left: 233px;
 	margin-top: 1095px;
 	}
 	
#book_now_button7
 	{
 	position: absolute;
 	margin-left: 133px;
 	margin-top: 1095px;
 	}
 	
#purple_button
 	{
 	position: absolute;
 	margin-left: 200px;
 	margin-top: 144px;
 	}
 
    #nav00
 	{
 	position: absolute;
	width: 800px;
 	margin-left: 285px;
 	margin-top: 1630px;
 	color: white;
 	letter-spacing: 1px;
 	font-family:verdana;
 	font-size:12px;
 	}
  
  
  
  
  
  
  
  #nav0
 	{
 	position: absolute;
	width: 800px;
 	margin-left: 285px;
 	margin-top: 410px;
 	color: white;
 	letter-spacing: 1px;
 	font-family:verdana;
 	font-size:12px;
 	}

#nav
 	{
 	position: absolute;
	width: 800px;
 	margin-left: 285px;
 	margin-top: 300px;
 	color: white;
 	letter-spacing: 1px;
 	font-family:verdana;
 	font-size:12px;
 	}
 	
#nav2
 	{
 	position: absolute;
	width: 800px;
 	margin-left: 285px;
 	margin-top: 1144px;
 	color: white;
 	letter-spacing: 1px;
 	font-family:verdana;
 	font-size:12px;
 	}
 	
#nav3
 	{
 	position: absolute;
	width: 800px;
 	margin-left: 285px;
 	margin-top: 1444px;
 	color: white;
 	letter-spacing: 1px;
 	font-family:verdana;
 	font-size:12px;
 	}
 	
 #nav4
 	{
 	position: absolute;
	width: 800px;
 	margin-left: 285px;
 	margin-top: 1228px;
 	color: white;
 	letter-spacing: 1px;
 	font-family:verdana;
 	font-size:12px;
 	}
 	
 #nav5
 	{
 	position: absolute;
	width: 800px;
 	margin-left: 285px;
 	margin-top: 1485px;
 	color: white;
 	letter-spacing: 1px;
 	font-family:verdana;
 	font-size:12px;
 	}
 	
#nav6
 	{
 	position: absolute;
	width: 800px;
 	margin-left: 285px;
 	margin-top: 1820px;
 	color: white;
 	letter-spacing: 1px;
 	font-family:verdana;
 	font-size:12px;
 	}

ul {
  font-family: Copperplate Gothic Light;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  letter-spacing: 1px;
  }

ul li {
  display: block;
  position: relative;
  float: left;
  text-decoration: none;
  }

li ul { 
	display: none;
	text-decoration: none;
	}

ul li a {
  display: block;
  text-decoration: none;
  color: #ffffff;
  border-top: 1px solid #ffffff;
  padding: 4px 20px 4px 26px;
  background: #A270B0;
  margin-left: 1px;
  white-space: nowrap;
 }

ul li a:hover { background: #ED2690; }
li:hover ul {
  display: block;
  position: absolute;
  text-decoration: none;
 }

li:hover li {
  float: none;
  font-size: 13px;
  text-decoration: none;
 }

li:hover a { 
	background: #A270B0;
	text-decoration: none;
}


li:hover li a:hover { 
	background: #ED2690;
	text-decoration: none;
}

#slideshow {
    position:relative;
    margin-left: 114px;
 	margin-top: 309px;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}



#wfy_coming_soon_text {
position: absolute;
width: 445px;
height: 550px;
text-align:left;
margin-left:590px;
margin-top: 250px;
font-size:24px;
color:#A3A1A1;
font-family:Century Gothic;
line-height:20px;
font-weight: normal;
letter-spacing: 1px;
}

#coming_soon {
position: absolute;
width: 445px;
height: 550px;
text-align:left;
margin-left:593px;
margin-top: 279px;
font-size:24px;
color:#A3A1A1;
font-family:Century Gothic;
line-height:20px;
font-weight: normal;
letter-spacing: 4.5px;
}

#email {
position: absolute;
width: 445px;
height: 550px;
text-align:left;
margin-left:595px;
margin-top: 325px;
font-size:16px;
color:#A3A1A1;
font-family:Century Gothic;
line-height:20px;
font-weight: normal;
letter-spacing: 1px;
}

#heading2 {
position: absolute;
width: 445px;
height: 550px;
text-align:left;
margin-left:235px;
margin-top: 300px;
font-size:24px;
color:#ED2690;
font-family:Copperplate Gothic Light;
line-height:20px;
font-weight: normal;
letter-spacing: 1px;
}

#heading3 {
position: absolute;
width: 445px;
height: 550px;
text-align:left;
margin-left:180px;
margin-top: 300px;
font-size:24px;
color:#ED2690;
font-family:Copperplate Gothic Light;
line-height:20px;
font-weight: normal;
letter-spacing: 1px;
}

#heading4 {
position: absolute;
width: 445px;
height: 550px;
text-align:left;
margin-left:140px;
margin-top: 300px;
font-size:24px;
color:#ED2690;
font-family:Copperplate Gothic Light;
line-height:20px;
font-weight: normal;
letter-spacing: 1px;
}

#main_text_blurb {
position: absolute;
width: 500px;
height: 550px;
text-align:left;
margin-left:320px;
margin-top: 350px;
font-size:14px;
color:#A270B0;
font-family:verdana;
line-height:25px;
font-weight: normal;
}

#homepage_text {
position: absolute;
width: 900px;
height: 250px;
text-align:left;
margin-left:140px;
margin-top: 220px;
font-size:12px;
color:#A270B0;
font-family:verdana;
line-height:20px;
font-weight: normal;
}

#call_action {
position: absolute;
width: 445px;
height: 550px;
text-align:left;
margin-left:743px;
margin-top: -340px;
font-size:20px;
color:#A270B0;
font-family:verdana;
line-height:34px;
letter-spacing:1px;
font-weight: normal;
}

#contact_info {
position: absolute;
width: 290px;
height: 75px;
margin-left:605px;
margin-top: -575px;
font-size:13px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#contact_info2 {
position: absolute;
width: 290px;
height: 75px;
margin-left:605px;
margin-top: 84px;
font-size:13px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#box1 {
position: absolute;
width: 145px;
height: 50px;
margin-left:276px;
margin-top: -10px;
font-size:18px;
color:#A270B0;
font-family:Copperplate Gothic Light;
line-height:24px;
font-weight: normal;
}

#box2 {
position: absolute;
width: 245px;
height: 50px;
margin-left:498px;
margin-top: -10px;
font-size:18px;
color:#A270B0;
font-family:Copperplate Gothic Light;
line-height:24px;
font-weight: normal;
}

#box3 {
position: absolute;
width: 145px;
height: 50px;
margin-left:960px;
margin-top: -10px;
font-size:18px;
color:#A270B0;
font-family:Copperplate Gothic Light;
line-height:24px;
font-weight: normal;
}

#copyright00 {
position: absolute;
width: 450px;
height: 75px;
margin-left:390px;
margin-top: 1650px;
font-size:11px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}




#copyright0 {
position: absolute;
width: 450px;
height: 75px;
margin-left:390px;
margin-top: 430px;
font-size:11px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#copyright {
position: absolute;
width: 450px;
height: 75px;
margin-left:390px;
margin-top: 320px;
font-size:11px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#copyright2 {
position: absolute;
width: 450px;
height: 75px;
margin-left:390px;
margin-top: 1165px;
font-size:11px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#copyright3 {
position: absolute;
width: 450px;
height: 75px;
margin-left:390px;
margin-top: 1247px;
font-size:11px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#copyright4 {
position: absolute;
width: 450px;
height: 75px;
margin-left:390px;
margin-top: 1466px;
font-size:11px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#copyright5 {
position: absolute;
width: 450px;
height: 75px;
margin-left:390px;
margin-top: 1500px;
font-size:11px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#copyright6 {
position: absolute;
width: 450px;
height: 75px;
margin-left:390px;
margin-top: 1468px;
font-size:11px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#copyright7 {
position: absolute;
width: 450px;
height: 75px;
margin-left:390px;
margin-top: 1840px;
font-size:11px;
color:#A270B0;
font-family:verdana;
line-height:34px;
font-weight: normal;
}

#picture_blurb {
position: absolute;
width: 530px;
height: 50px;
text-align:left;
margin-left:240px;
margin-top: 1020px;
font-size:14px;
color:#A270B0;
font-family:Verdana;
line-height:23px;
font-weight: normal;
}

#picture_blurb2 {
position: absolute;
width: 590px;
height: 50px;
text-align:left;
margin-left:145px;
margin-top: 1020px;
font-size:14px;
color:#A270B0;
font-family:Verdana;
line-height:23px;
font-weight: normal;
}

#disclaimer_blurb {
position: absolute;
width: 600px;
height: 150px;
text-align:left;
margin-left:240px;
margin-top: 1200px;
font-size:9px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#disclaimer_partypics_blurb {
position: absolute;
width: 680px;
height: 150px;
text-align:left;
margin-left:180px;
margin-top: 1210px;
font-size:9px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#disclaimer_policies {
position: absolute;
width: 510px;
height: 150px;
text-align:left;
margin-left:320px;
margin-top: 965px;
font-size:9px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#disclaimer_booknow {
position: absolute;
width: 510px;
height: 150px;
text-align:left;
margin-left:320px;
margin-top: 940px;
font-size:9px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#disclaimer_characters_blurb {
position: absolute;
width: 600px;
height: 150px;
text-align:left;
margin-left:145px;
margin-top: 1190px;
font-size:9px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#disclaimer_home {
position: absolute;
width: 950px;
height: 150px;
text-align:left;
margin-left:100px;
margin-top: 360px;
font-size:8px;
color:#A270B0;
font-family:Verdana;
line-height:7px;
}

#titles {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:255px;
margin-top: 630px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles2 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:490px;
margin-top: 630px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles3 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:708px;
margin-top: 630px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles4 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:265px;
margin-top: 950px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles5 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:483px;
margin-top: 950px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles6 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:685px;
margin-top: 950px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles7 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:460px;
margin-top: 950px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles8 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:673px;
margin-top: 950px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles9 {
position: absolute;
width: 310px;
height: 50px;
text-align:left;
margin-left:260px;
margin-top: 620px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles10 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:662px;
margin-top: 620px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles11 {
position: absolute;
width: 310px;
height: 50px;
text-align:left;
margin-left:280px;
margin-top: 620px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles12 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:700px;
margin-top: 620px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles13 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:290px;
margin-top: 950px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles14 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:495px;
margin-top: 945px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:18px;
}

#titles30 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:470px;
margin-top: 965px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:18px;
}


#titles31 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:695px;
margin-top: 945px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:18px;
}

#titles32 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:672px;
margin-top: 965px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:18px;
}

#titles15 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:652px;
margin-top: 950px;
font-size:12px;
color:#A270B0;
font-family:Verdana;
line-height:18px;
}

#titles16 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:220px;
margin-top: 580px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles17 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:525px;
margin-top: 580px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles18 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:800px;
margin-top: 580px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles19 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:165px;
margin-top: 945px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles20 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:305px;
margin-top: 945px;
font-size:13px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles21 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:513px;
margin-top: 945px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles22 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:710px;
margin-top: 945px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

#titles23 {
position: absolute;
width: 210px;
height: 50px;
text-align:left;
margin-left:880px;
margin-top: 945px;
font-size:15px;
color:#A270B0;
font-family:Verdana;
line-height:12px;
}

span.pink2 {color: #ED2690;font-weight:bold}
span.pink3 {color: #ED2690}
span.pink4 {color: #A270B0;font-weight:bold}

 
span.title {font-size:24px;
color:#ED2690;
font-family:Copperplate Gothic Light;
line-height:20px;
font-weight: normal;
letter-spacing: 1px;
}
 
.class2 A:link {text-decoration: none;color: #ED2690;}
.class2 A:visited {text-decoration: text-decoration: none;color: #ED2690;}
.class2 A:active {text-decoration: text-decoration: none;color: #ED2690;}
.class2 A:hover {text-decoration: text-decoration: none;color: #A270B0;}

.class3 A:link {text-decoration: none;color: #ffffff;}
.class3 A:visited {text-decoration: text-decoration: none;color: #ffffff;}
.class3 A:active {text-decoration: text-decoration: none;color: #ffffff;}
.class3 A:hover {text-decoration: text-decoration: none;color: #ffffff;}

.class4 A:link {text-decoration: none;color: #A270B0;}
.class4 A:visited {text-decoration: text-decoration: none;color: #A270B0;}
.class4 A:active {text-decoration: text-decoration: none;color: #A270B0;}
.class4 A:hover {text-decoration: text-decoration: none;color: #ED2690;}
