body
{
    margin: 0;
    padding: 0;
    background: #ffcc33 url("../images/miscellaneous/curtainReflect.jpg") repeat left top;
    color: #ffffff;
    text-align: center;
    font-family: "Comic Sans MS",Trebuchet MS, Helvetica;
}


#img {
	border: white;
}




#container{
	/*margin-top: 0px;*/
}


a:link{ 
	
       font-weight: bold;
 	text-decoration: none;
 	color: #ffffff;
}

a:visited{
 
	font-weight: bold;
 	text-decoration: none;
 	color: #ffffff;
}


a:hover, a:active {
 	text-decoration: none;
 	/*color: #ffcc33;*/
	color: #330066;
}



p1{
    font-size: small;
}



p2{
     font-size: small;
     line-height: 1.25em;
     text-indent: 20px;
}



li{
   list-style: none;
}



#pageBanner h1 span{
    display: none;
}

.laccitiesindex{
    position: relative;
    top: 130px;
    text-align: center;
    font-size: x-small;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #3399ff;
}


.laccities{
    position: relative;
    width: 1000px;
    text-align: center;
    font-size: x-small;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #3399ff;
}

.footerInfo{
    position: relative;
    width: 1000px;
    text-align: center;
    font-size: x-small;
    padding-top: 1px;
    padding-bottom: 12px;
}



.aLinkFoot{
    text-decoration: none;
    font-family: "Trebuchet MS", Helvetica;
    font-size: small;
    color: #ffffff; 
}




.h1{
    font-size: x-large;
}



.h2{
    font-size: large;
    color: #ffcc33;
}




#container{
    position: relative;
    padding: 0;
    width: 1007px;

    
margin:0 auto;
    text-align: left;
    background-color: #3399ff;
}



#pageBanner h1{
    height: 215px;
}

#vedortittle{
    position: relative;
    left: 200px;
}


#bodyTextvendors{
    position: relative;
    padding-bottom: 12px;
    width: 800px;
    left: 215px;
}


#bodyText{
    position: relative;
    top: 1px;
    left: 195px;
    padding-bottom: 1px;
    width: 695px;
}



#perfectforindex{
    position: relative;
    top: 150px;
    left: 1px;
    padding-bottom: 1px;
    width: 700px;
}

#referencestable{
   position: relative; 
   width: 775px;
   font-size: x-small;
}


#monkey {
    position: absolute;
    top: 684px;
    left: 1px;
}


#tinkerbell{
    position: absolute;
    top: 480px;
    left: 1px;
}



#mermaid{
    position: absolute;
    top: 270px;
    left: 235px;
}

#rightpicks{
    position: absolute;
    top: 245px;
    left: 645px;
}


#rightpicksmonkey{
    position: absolute;
    top: 615px;
    left: 590px;
}

#visa{
    position: absolute;
    top: 250px;
    left: 450px;
    padding-top: 90px;
    padding-bottom: 120px;
}


#visa2{
    position: absolute;
    top: 685px;
    left: 460px;
    padding-top: 90px;
    padding-bottom: 120px;
}



#bannerTop{
    position: absolute;
    top: 0;
    left: 130px;
    z-index: 1;
}

#bannerLogo{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}



#bannerRight{
    position: absolute;
    top: 0;
    left: 343px;
    z-index: 1;
}


#bannerLower{
    position: absolute;
    top: 101px;
    left: 130px;
    z-index: 1;
}



#bannerHome{
    position: absolute;
    top: 79px;
    left: 343px;
    z-index: 1;
}


#bannerParties{
    position: absolute;
    top: 79px;
    left: 424px;
    z-index: 1;
}

#bannerGallery{
    position: absolute;
    top: 79px;
    left: 514px;
    z-index: 1;
}

#bannerAbout{
    position: absolute;
    top: 79px;
    left: 603px;
    z-index: 3;
}



#bannerContact{
    position: absolute;
    top: 79px;
    left: 688px;
    z-index:3;
}

#bannerFPcut {
    position: absolute;
    top: 0px;
    left: 800px;
    z-index:3;
}



#magician{
    position:absolute;
    top: 215px;
    left: 808px;
    z-index: 3;

}

#elf{
    position:absolute;
    top: 235px;
    left: 833px;
    z-index: 3;
}

#krispy{
    position:absolute;
    top: 215px;
    left: 863px;
    z-index: 3;
    float:right;
    width:144px;
    height:380px;
}


#krispy2{
    position:absolute;
    top: 215px;
    left: 801px;
    z-index: 0;
}



#fPaint1{
    position:absolute;
    left: 0px;
    top: 500px;
}

#intB2 {
    position:absolute;
    left: 0;
    z-index:1;
}



#advB{
    position: absolute;
    top: 400px;
    left: 12px;
}



#christmasPromo{
	color: #006633;
	font-weight: bold;
	font-size: large;
}



#christmasPromo2{
	font-size: large;
	font-color:#660000;
	padding-top: 0px;
	text-decoration: underline;
}


#servicesGames{
	padding-bottom: 223px;
}


#servicesBalloonTwisting{
	padding-bottom: 154.5px;
}



#servicesFacePainting{
	padding-bottom: 23px;
}



#facePaint3{
    position:absolute;
    left: 130px;
    top: 520px;
}



#sittingSanta{
    position: absolute;
    top: 205px;
    left: 5px;
    width: 190px;
    font-size: small;
}



#santa{
    position: absolute;
    left: 0px;
    padding: 0px;
    margin: 0px;
    top: 470px;
}


/*

#christmasText
{

	border: 1px solid red;
}
*/



#linkList{
    position: absolute;
    border-right: 1px solid #f9c751;
    text-align: left;
    top: 210px;
    left: 5px;
    width: 173px;
    font-size: small;
}

.navigation{
position:absolute;
top:19px;
left:10px;
}

.forumline{
background-color:#ffffff;
border:1px solid #006699;
padding:1px; margin:0px;}

.navcontainer {width: 120px;}
.navcontainer ul {
margin: 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
font-family: "Comic Sans MS",Trebuchet MS, Helvetica;}

.navcontainer a {
display: block;
line-height:18px;
padding: 2px;
width: 154px;
background-color: #000000;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
}

.navcontainer a:link, .navlist a:visited {
background-color: #3366FF;
color: #FFFFFF;
text-decoration: none;}

.navcontainer a:hover {
background-color: #3399ff;
border-top: 1px solid #0A246A;
border-left: 1px solid #0A246A;
color: #fff;}

.forumline{
width:160px;}

.titlebar{
width:158px;
color:#ffcc33;}



.titlebar {
font:bold 13px "Comic Sans MS",Trebuchet MS, Helvetica;
background:#005eb2 url(images/cellpic3.gif);
line-height:24px;
text-align:center;
border-top:1px solid #fff;
border-left:1px solid #fff;
color: #deeef3;
}




#StoreButton {
    position: absolute;
    top:385px;
    left: 7px;
    border: 0px; 
}





