



body{
background-color: #F5EEA8;

margin-top: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
text-align:center;

}



#border{
margin: auto;
margin-top:5px;
width: 1006px;
background-color: transparent;
padding-top: 4px;
padding-bottom: 4px;
background-image: url(images/call0800.png);
background-repeat:no-repeat;
background-position: 645px 130px;

}


#outertop{
margin: auto;
width: 860px;
background-color: transparent;
overflow:hidden;
background-image: url(images/bigback3top.png);
background-position: 0px 0px;

height: 62px;

padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
}


#outer{
margin: auto;
width: 860px;
background-color: transparent;
overflow:hidden;
background-image: url(images/bigback3.png);
background-image: url(images/bigback3.jpg);

padding: 0px;
margin-top: 0px;
margin-bottom: 0px;

}

#outerbottom{
margin: auto;
width: 860px;
background-color: transparent;
overflow:hidden;
height:75px;
background-image: url(images/bigbackbot.png);
background-position: bottom left;

}





#content{

margin: auto;
width: 840px;
text-align: left;
padding:20px;
padding-top:0px;
background-image: url(images/chentlogo2.png);
background-repeat:no-repeat;
background-position: 200px 0px;

}

#mainimage{
position: relative;
width: 200px;
margin-left: 10px;
margin-top:0px;
}



.leftouter{
width:540px;
float:right;
margin-top:30px;
padding-top:65px;
padding-right:45px;

}


h1{
font-family: arial, "lucida console", sans-serif;
font-size: 22px;
text-align: center;
color:#19AAD6;
color:black;
}





/* For rounded boxes */
.roundbottom{

background-image: url(images/box.png);
background-position: bottom left;
height: 20px;
margin-left:70px;
width:390px;
}

.roundtop{
padding: 5px;
padding-top: 20px;
padding-left:15px;
padding-right:35px;
margin: 0px;
margin-top:8px;
margin-left:70px;
margin-bottom:0px;
background-image: url(images/box.png);
background-position: top left;
background-repeat: no-repeat;
width:390px;

}

.feedbacktext{
padding-right: 40px;
}

p{
padding-right: 40px;
font-size: 13px;
line-height: 17px;

}

p.frontpage{
padding-right: 40px;
font-size: 13px;
line-height: 17px;
margin-bottom:30px;

}

p.partyentertainer{
padding-right: 65px;
font-size: 12px;
}

p.address{
margin-left:10px;
font : 13px verdana, helvetica, "Trebuchet MS", sans-serif;
text-align: left;
font-weight: bold;
}

p.phone{
margin-left:0px;
font : 12px verdana, helvetica, "Trebuchet MS", sans-serif;
text-align: left;
}



img.dave1{
padding-right: 40px;
padding-bottom:10px;
padding-top:10px;
}

img.subpageimg{
float:right;
margin: 15px;
}


p.small{
font-size: 10px;
margin-left: 50px;
margin-top: 1px;
padding: 0px;
text-align: center;
}

img.i0800{
float:right;
}












#footer{
width: 904px;
margin: auto;
margin-top:4px;
background-color: transparent;
padding:0;
height: 20px;
font-size: 9px;
text-align:left;	/* For IE5 */

}

#footer a{
  color:#EE4C04;
  text-decoration: none;
}

#footer a:hover{
  color:black;
  text-decoration: none;
}

#footer td{
font-size: 9px;		/* For IE5 */
color:#EE4C04;
}

table.addressfooter{
width: 900px;
background-image: url(images/footer-border.png);
padding:10px 10px 10px 10px;

	font-size: 80%;
}

table.addressfooter td{
vertical-align: middle;
}


a.email{
text-decoration: none;
color:#949599;
}

a.email:hover{
color:BLACK;
}



h2{
font-family: arial, "lucida console", sans-serif;
font-size: 18px;
color:#19AAD6;
color:black;
}


.imageannotate{
font-family: arial, "lucida console", sans-serif;
font-size: small;
font-size: 11px;
margin: 0px;
padding:0px;
color:#949599;
}




.roundbottomleft{

background-image: url(images/boxlefticon.png);
background-position: bottom left;
background-repeat: no-repeat;
height: 20px;
margin-left:0px;
width:370px;
}

.roundtopleft{
width:350px;

padding: 5px;
padding-top: 20px;
padding-left:15px;
padding-right:17px;
margin: 0px;
margin-top:8px;
margin-bottom:0px;
background-image: url(images/boxlefticon.png);
background-position: top left;
background-repeat: no-repeat;

}

/* For quote boxes */

.quote{
font-family: arial, "lucida console", sans-serif;
font-size: small;
font-size: 11px;

}


table.hours{
margin-left: 30px;
margin-top: 20px;
}


img.standard{
border-color:#84D7F9; 
border-width: 1px;
border-style: solid;
padding: 2px;
}

.indentleft{
padding-left:100px;
}

.leftboxpara{
width:335px;
font-family: arial, "lucida console", sans-serif;
font-size: small;
font-size: 11px;
}
.rightboxpara{
width:400px;
font-family: arial, "lucida console", sans-serif;
font-size: small;
font-size: 11px;
}


img.passport{
padding-right:20px;
margin-bottom: 8px;
float: right;
}

a.paralink{
text-decoration: none;
font-weight: bold;
color:black;
}

a.paralink:hover{
color:#84D7F9;
}

img.imagelink{
border-color:white; 
border-width: 2px;
border-style: solid;

}

img.imagelink:hover{
border-color:#84D7F9; 
border-width: 2px;
border-style: solid;

}

a.linkslinks{
border-color:transparent; 
border-width: 1px;
border-style: solid;
text-decoration: none;
font-weight: bold;
color:black;

}

a.linkslinks:hover{
border-color:#19AAD6; 
border-width: 1px;
border-style: solid;
color:#19AAD6;
}

.reflinkholder{
text-align: right;
width:350px;
}

a.reflink{
text-decoration:none;
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
padding-right:40px;
color:black;
}

a.reflink:hover{
color:#EE560E;
}

p.frontpage{
line-height: 22px;
}

p.partybags{
line-height: 18px;
font-size: 11px;
padding-left:30px;
padding-right:95px;
}










ul{
width:200px;
font-family: arial, "lucida console", sans-serif;
font-size: 12px;
list-style: none;
}

li{
width: 180px;
height: 22px;
margin: 1px;
float:left;
border-style: solid;
border-color: black;
border-width: 0px;
text-align: center;
padding-top: 2px;
background-image: url(images/button2.png);
background-position: top left;
background-repeat: no-repeat;
}

a.button{
text-decoration: none;
color:white;
font-weight: bold;

}

a.selectedbutton{
text-decoration: none;
color:black;
font-weight: bold;

}


li:hover{
background-image: url(images/button2.png);
background-position: top left;
background-repeat: no-repeat;
border-width: 0px;

}

li a:hover{
color: black;
font-weight: bold;

}


#partnercontainer{
width:600px;
border-width:1px;
border-color: #EE4C04;
border-style: solid;
margin: auto;
text-align: left;
padding: 15px;
line-height: 10px;
margin-top:30px;
}

.partnerheader{
color:#F80808;
font : 13px verdana, helvetica, "Trebuchet MS", sans-serif;

text-transform: capitalize;
font-weight: bold;
}

.partnerlink{
color:#F80808;
text-decoration: none;
font : 12px verdana, helvetica, "Trebuchet MS", sans-serif;
font-weight: bold;


}

.partnerlink:hover{
color:black;
}

.partnertext{
font : 9px verdana, helvetica, "Trebuchet MS", sans-serif;
}


#partnercontainersm{
width:450px;
border-width:1px;
border-color: #EE4C04;
border-style: solid;
text-align: left;
padding: 15px;
line-height: 10px;
margin-top:30px;
}





#contactfp{
width:550px;
margin:auto;
margin-top:50px;
background-color: white;
border-color: black;
border-style: solid;
border-width: 1px;
padding:10px;
background-image: url(images/dave2a.jpg);
background-repeat:no-repeat;
background-position: top right;

}




table.themes{
width:450px;
font-size:11px;
border-width:1px;
border-style:solid;
border-color:#EE4C04;
padding:10px;

}

table.themes tr{
color: black;
}

td.themestime{
width:80px;
font-weight:bold;
text-align:center;
padding:10px;
}

.tablecontainer{
position:relative;

}

/* used in prices section */

table.pricetable{
width: 90%;
}

.pricebox{
 width: 90px;
 text-align: center;
background-color: #F5EEA8;
font-weight: bold;
}

td.pricetime{
font-size:11px;
height:60px;
text-align: center;
vertical-align: center;
}

td.pricedesc{
font-size:11px;
vertical-align: center;
}

tr.header{
font-weight: bold;
}



.input{
	width: 350px;
	height: 80px;
	border:1px solid #88A0C8; 
	font-family:  Tahoma, verdana, arial,sans-serif; 
	font-size: 15px; 
	color: #EE4C04; 
	text-decoration: none; 
	background-color: #E9EDF0;
	}
.inputsingle{
	width: 250px;
	height: 25px;
	border:1px solid #88A0C8; 
	font-family:  Tahoma, verdana, arial,sans-serif; 
	font-size: 18px; 
	color: #EE4C04; 
	text-decoration: none; 
	background-color: #E9EDF0;
	}

	#contactfpa{
width:450px;
margin:auto;
margin-top:50px;
background-color: white;
border-color: black;
border-style: solid;
border-width: 1px;
padding:10px;
background-image: url(images/dave2ax.jpg);
background-repeat:no-repeat;
background-position: bottom right;

}

p.partnera{
text-align: left;
padding-left: 100px;
}
p.partnerx{
text-align: left;
padding-left: 50px;
}

.smallprint{
font-size: 10px;
text-align: center;
}
