﻿body {background-image:url("images/backgroundBB.gif"); font-family:QuickType;font-weight:bold}
A.home  {color:#000000;text-decoration: none}
A.birthday {color:#006600;text-decoration: none}
A.pricing {color:#990099;text-decoration: none}
A.photos {color:#663300;text-decoration: none}
A.events {color:#006666;text-decoration: none}
A.testimonies {color:gray;text-decoration:none}
A.contact {color:#0000ff;text-decoration: none}
A.map {color:#006600;text-decoration: none}
A.take3 {color:#336699;text-decoration:none}

.leftjust {
	text-align:left
}
.birthpackcells {
	padding:10px;
}
.frontoutercell {
	padding:10px
}
.littlebox {	
	background-color:#AED92B;
	padding:15px
	}
.indexlittlebox {	
	background-color:#AED92B;
	padding:10px;
	text-align:left;
	font-size:12pt;
	font-weight:bold;
	}

.frontcells {
	padding:10px;
	background-color:#AED92B;
	text-align:left;
}
.birthpackcells1 {
	padding:10px;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:black
	
}

.birthpackagetext {
	padding:10p
}
.birthsubtitle {
	text-align:center;
	padding:25px;
	font-size:x-large;
	font-style:oblique;
	border-top-style:dashed;
	border-top-width:thin;
	border-bottom-style:dashed;
	border-bottom-color:black;
	border-bottom-width:thin;
	border-top-color:black;
	margin-left:6px
}
.birthsubtitle1 {
	text-align:center;
	padding:25px;
	font-size:x-large;
	font-style:oblique;
	border-top-style:dashed;
	border-top-width:thin;
	border-bottom-style:dashed;
	border-left-style:dashed;
	border-left-color:black;
	border-left-width:thin;
	border-bottom-color:black;
	border-bottom-width:thin;
	border-top-color:black;
	margin-left:6px
}

.topouterbox {
	width:800px;
	height:280px;
	border:4px solid #FFFFFF; 
	background-color: #AED92B;
}
.divcenter {
	text-align:center
}
.birthdaypackagetitle {
	text-align:center;
	padding:20px;
	font-size:xx-large
}
.topinnerbox {
	width:732px; 
	height:212px;
    border:2px solid #000000; 
    background-color:#CCFF66; 
    text-align:center
}
.toptdcenter {
	text-align:left
}
.topimagesize {
	width:720px; 
	height:230px;
	border-width:0px 
}
.topimagesizexx{
	width:457px; 
	height:156px;
}

 .head1 {
	  font-size: medium;
	  text-decoration: underline;
  }
  .head2 {
	  line-height: 100%;
	  margin-bottom: 6px;
  }
  .head3 {
	  margin-top: 0px;
  }
  .head4 {
  	line-height: 100%;
  	margin-bottom: 6px;
  	font-size: large;
  	text-decoration: underline;
  	color: #CC0000;
  }
  .head5 {
  	color: #CC0000;
  }
  .head6 {
	  font-size: small;
  }
   .head6a {
	  font-size: small;
	  text-align:left
  }
  .caltbl {
	border:2px black solid;
	font-family:"Times New Roman", Times, serif;
	font-size:medium;
	font-style:normal;
	padding:0px
}
.spechead {
	background-color:#AED92B;
	font-size:x-large;
	height:60px

}

.calday {
	width:110px;
	border-bottom:1px black solid;
	border-right:1px black solid;
	border-bottom:2px black solid;
	border-top:2px black solid
}
.calday1 {
	height:100px;
	border-bottom:1px black solid;
	border-right:1px black solid;
	font-weight: normal;
	text-align:left;
	vertical-align:top

}
.calday2 {
	height:100px;
	border-bottom:1px black solid;
	border-right:1px black solid;
	text-align:left;
	vertical-align:top

}

  .style4 {
  	font-size: medium;
  	font-family: Impact;
  	color: #CC0000;
  	font-weight: normal;
  }
  .style3 {
	  font-size: medium;
	  font-family: Impact;
	  color: #CC0000;
	  font-weight: normal;
	  text-decoration: underline;
  }
  .style2 {
  	width: 50%;
  	text-align: center;
  	font-family: Impact;
  	font-size: x-large;
  	font-weight: normal;
  	text-decoration: underline;
  }
  .style1 {text-align: left;
  	font-family: Impact;
  	font-size: x-large;
  	font-weight: normal;
  	vertical-align:middle
  }
.style127 {
	margin-top: -3px;
	margin-bottom: 7px;
	font-weight: bold;
	font-size: large;
}
.style22 {
	font-size: large;
}
.style23 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: large;
}
.style24 {
	text-align: center;
	text-decoration: underline;
}
.style25 {
	text-decoration: underline;
	font-size: large;
	text-align:left
}
.style26 {
	font-size: medium;
}
.style35 {
	height: 60px;
	text-align: left;
}
.style36 {
	margin-top: 60px;
}

.creatureimage {
	border-width:0px;
	width:87px;
	height:87px
}
.spacetable {
	text-align:center;
	height:10px;
	width:800px
}
  .styleleft {
  	text-align: left;
  	margin-bottom: 25px;
  }

.menutable {
	border-width:4px;
	width:800px;
	height:55px; 
	border:4px solid #FFFFFF;
	text-align:center;
	vertical-align:middle;
	background-color:#AED92B
}
.menutd{
	text-align:center;
	font-family:QuickType;
	font-weight:bold;
	font-size:14pt	
}
.mainoutertable {
	width:800px;
	height:100%;
	background-color:#AED92B;
	border:4px #FFFFFF solid;
	padding-top: 26px;
	padding-bottom: 26px
 
}

.mainoutertd {
	padding:30px;
	vertical-align:baseline
}
.mainmidoutertable {
	width:732px;
	height:100%;
	border:2px black solid;
	padding-left:0px;
	background-color:#CCFF66
}
.maininnertable {
	border:0px;
	width:100%;
	height:100%
}
.up {
	z-index:10;
	position:relative;
	text-align:right;
	left:70px
	
}
.maintoptd {
	height:100%;
	text-align:center;
	width:10px
}
.maintop1td {
	height:100%;
	text-align:left;
	width:100%;
	padding:40px 40px 40px  40px;
	font-size:large
}

.fontbold36 {
	font-size:36px;
	font-weight:bold
}

.spanalign {
	vertical-align:bottom;
	}

.maintoptwotd {
	text-align:center;
	height:100%;
	
}
.spana {
	font-size:18pt;
	font-family:"MS Serif";
	color:#800000;
	vertical-align:baseline
	

}

.maintopthreetd {
	text-align:left;
	height:64px;
	font-size:18pt;
	font-family:"MS Serif";
	color:#800000;
	vertical-align:middle;
	margin-top:-2pt;
	margin-bottom:4pt;
}
.maintopfourtd {
	width:10%;
	border:2px #0000FF solid;
	background-image: url('images/Art1bkgrd.jpg');
	text-align:center                 							
}
.tdsix {
	width:50%;
	text-align:center
	
}
.overlap {
	
	top:-25px;
	z-index:-1;
	position:relative;
	z-index:inherit

}
.anothertd {
	padding-left:10px;
	padding-top:0px;
	padding-right:5px;
	width:50%;
	text-align:left

	
}	
.maintopfivetd {
	width:572px;
	padding-left:10px;
	padding-top:0px;
	padding-right:5px;
	border-left-width:1px;
	border-right-width:1px;
	text-align:center
}
.maintoptwentytd {
	width:370px;
	padding-left:10px;
	padding-top:0px;
	padding-right:5px;
	border-left-width:1px;
	border-right-width:1px;
	text-align:center
}
.maintopfivefontone {
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	padding: 20px
}
.maintopfivefonttwo {
	text-align:left;
	margin-bottom:-20px;
	font-size:14pt;
	font-weight:bold
}
.hoursimage {
	border-width:0px;
	width:562px;
	height:295px;
	vertical-align:middle
}
.frontpageimage {
	width:620px;
	height:971px;
	border-width:0px
}
.shoeimage {
	width:40px;
	height:40px;
	border-width:0px
}
.parlineheight {
	line-height:100%
}
.shoefont {
	font-size:14pt;
	color:#880088;
	font-weight:bold
}
.parspec1 {
	margin-bottom:-12px; 
	margin-top:16px;
	text-align:center
}
.socksimage {
	width:264px; 
	height:189px
}
.tvimage {
	width:252px;
	height:182px
}
.paraspec2 {
	line-height:100%; 
	margin-bottom:-12px;
	text-align:center 
}
.imagesnacks {
	width:325px;
	height:101px
}
.paraspec3 {
	margin-bottom:-12px; 
	text-align:center
}
.imagebee {
	width:71px;
	height:61px;
	border-width:0px
}
.imageadvised {
	width:117px; 
	height:61px;
	border-width:0px
}
.maintopfivefontthree {
	font-weight:bold;
	font-size:14pt
}
.paraspec3 {
	margin-bottom:25px
}
.paraspec4 {
	line-height:150%;
	text-align:center
}
.footertd {
	font-weight:bold;
	 
	text-align:center;	
	padding-top: 10px
}
.span2 {
	vertical-align:super;
	font-weight:700	
}
.footerfont {
	font-size:10pt; 
	font-family:"Courier New"
}
.parafooter {
	text-align:center;
	margin-top:5px; 
	margin-bottom: -15px
}
.footerspan {
	vertical-align: super
}
.footerfont3 {
	font-family:"Courier New";
	font-size:8pt;
	font-weight:bold
}
.partyoutertable {
	width:800px;
	height:100%;
	background-color:#FFFFFF;
	border:4px #FFFFFF solid
}
.partymidoutertable {
	 width:790px;
	 height:100%;
	border:thin #000000 solid;
	background-color:#FFFFFF
}
.partyinnertable {
	width:100%;
	height:100%;
	border-width:0px;
	background-color:#CCFF66;
}
.partytdone {
	height:60px;
	text-align:center
}
.partyparaone {
	margin-top: 12px; 
	margin-bottom: 6px;
	font-size:24pt;
	font-weight:bold
}
.partyparatwo {
	margin-top:0px; 
	margin-bottom:7px;
	font-family:"Comic Sans MS";
	font-style:italic
}
.partyparathree {
	margin-top:0px; 
	margin-bottom: 7px;
	font-weight:bold
}
.partyinnertd1 {
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px;
	vertical-align:top;
	text-align:left
}
.partyinnertd2 {
	padding-left:0px; 
	padding-right:0px; 
	padding-top:20px; 
	padding-bottom:10px;
	border-left-style:solid; 
	border-left-width:1px; 
	border-right-style:solid; 
	border-right-width:0px; 
	border-top-style:solid; 
	border-top-width:0px; 
	border-bottom-width:1px; 
    width:500px;
	text-align:center
}
.partyinnertd3 {
	padding-left:0px; 
	padding-right:0px; 
	padding-top:20px; 
	padding-bottom:10px; 
	border-left-width:0px; 
	border-right-style:solid; 
	border-right-width:1px; 
	border-top-style:solid; 
	border-top-width:0px; 
	border-bottom-width:1px;  
	width:374px;
	text-align:center;
	vertical-align:top
}
.imagenoborder {
	border-width:0px
}
.imageborder {
	border: 3px double #800080
}
.partyinnertd4 {
	padding-left:10px; 
	padding-right:10px; 
	padding-top:20px; 
	padding-bottom:10px; 
	border-left-style:solid; 
	border-left-width:1px; 
	border-right-style:solid; 
	border-right-width:0px; 
	border-top-style:solid; 
	border-top-width:0px; 
	border-bottom-width:0px;
	width:100%;
	text-align:right
}
.partyparafour {
	text-align:center;
	margin-bottom:-20px;
	font-weight:bold;
	font-size:24pt
}
.font18b {
	font-size:18pt;
	font-weight:bold
}
.partyinnertd5 {
	border: 3px solid #0000FF; 
	padding-left:15px; 
	padding-right:15px; 
	padding-top:15px; 
	padding-bottom:10px;
	text-align:left;
	vertical-align:top
}
.partyparafive {
	text-align:center;
	font-size:24pt;
	font-weight:bold;
	text-decoration:underline;
	text-align:center	
}
.ulcircle {
	list-style:circle;
	font-weight:bold
}
.parabold {
	font-weight:bold
}
.pricingmainoutertable {
	width:800px;
	height:100%;
	background-color:#AED92B;
	border-width:4px;
	border-color:#FFFFFF;
	border-style:solid;
	padding-top: 26px;
	padding-bottom: 26px
}

.pricinginnertd1 {
	height:60px;
	text-align:center;
}
.pricefont6b {
	font-size:24pt;
	font-weight:bold
}
.pricefont6c {
	
	font-size:24pt;
	font-weight:bold;
	vertical-align:top
}
.priceparacenter14 {
	text-align:center;
	font-size:14pt
}
.priceparaleft {
	text-align:left
}
.priceparaitalic {
	font-style:italic
}
.priceparaunder {
	text-decoration:underline;
	
}
.dddspecial {
	text-decoration:underline;
	vertical-align:middle

}
.mynewtd {
	padding-left: 20px; 
	padding-right:20px; 
	vertical-align:top;
	text-align:left

}
.pricetopfivetd {
	width:658px;
	padding-left: 20px; 
	padding-right:20px; 
	vertical-align:top;
	text-align:left
}
.pricepic {
	border: 2px solid #0000FF
}
.priceparaleftspec14 {
	margin-bottom: -12px;
	font-weight:bold;
	font-size:14pt
}
.phototd1 {
	height:60px;
	text-align:center
}
.photopara24 {
	font-size:xx-large
}
.phototd2 {
	width:630px;
	padding-left: 10px; 
	padding-right:10px;
	text-align:center
}
.photoinnertable {
	height:100%;
	border-width:0px
}
.phototd4 {
	width:87%;
	height:291px;
	text-align:center;
	vertical-align:top 
}
.phototd5 {
	width:87%;
	text-align:center;
	vertical-align:top;
	height:259px
}
.phototd6 {
	text-align:center;
	vertical-align:top;
	height:420px
}
.photofont14 {
	font-size:14pt
}
.eventinnertoptd {
	width:658px;
	padding-left: 20px; 
	padding-right:20px;
	vertical-align:top;
	background-color:#9966FF 
}
.eventparacent14top {
	text-align:center;
	margin-top: -8px;
	font-size:14pt
}
.font14u {
	font-size:14pt;
	text-decoration:underline
}
.eventspectable {
	width:50%
}
.paraleftu {
	text-align:left;
	text-decoration:underline
}
.contacttd1 {
	width:658px;
	padding:20px; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:1px;
	text-align:left
}
.contactpic {
	border: 3px solid #0000FF;
	text-align:right;
	border-right:15px
}
.paracont1 {
	margin-top: -10px
}
.font18center {
	text-align:center;
	font-size:18pt
}
.contacttd4 {
	width:658px;
	padding:5px;
	text-align:center;
	height:100%
}
.paracont2 {
	text-align: center;
	margin-top: 5px;
	margin-bottom: -5px
}
.confirmtooptd {
	height:60px;
	text-align:center;
	font-size:24pt 
}
.txtalignleft{
	text-align: left;

}
.style128 {
	font-size: x-large;
	color: #FF0000;
}
.style129 {
	font-size: large;
	text-decoration: underline;
	
}
.style130 {
	width: 658px;
	padding: 20px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	text-align: center
}
  .style133 {
  	font-size: x-large;
  	font-family: Impact;
  	color: #CC0000;
  	font-weight: normal;
  	text-decoration: underline;
  }
  .style131 {
	font-size: large;
	margin-top: -12px;
}


