body {
	font-family: Arial;
	font-size: 12px;
	background-color: #FFF;
	text-align: center;
	scrollbar-3dlight-color: #8CA529;
    scrollbar-arrow-color: white;
    scrollbar-base-color: #FFF;
    scrollbar-darkshadow-color: gray;
    scrollbar-face-color: #8CA529;
    scrollbar-highlight-color: #8CA529;
    scrollbar-shadow-color: #8CA529;
}
img.lg {
	border: solid 20px #FFF;
}
img.auto {
	width: auto;
	height:auto;
}
img.jilogo  {
	width: 248px;
	height: 77px;
	padding: 14px 0 0 36px;
}
h1, h2, h3 {
	margin:0px;
	padding:0px;
}
h1 {
	font-family: Arial;
	font-size: 30px;
	color: #000000;
}
p  {
	margin: 6px;
	font-family: Tahoma, Arial, serif;
}
a {
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 16px;
}
/************************
  ** page headers **
*************************/
.content {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #6D6F72;
	margin:25px 10px 10px 40px;
}
/******girl themes*******/
.alice {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #184A9C;
	margin:25px 10px 10px 40px;
}
.american {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #9F1620;
	margin:25px 10px 10px 40px;
}
.garden {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #D65AA5;
	margin:25px 10px 10px 40px;
}
.glitz {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #6373B5;
	margin:25px 10px 10px 40px;
}
.princess {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #29AD4A;
	margin: 25px 10px 10px 40px;
}
.cinderella {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #7AA4BD;
	margin: 25px 10px 10px 40px;
}
.everafter {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #29AD4A;
	margin: 25px 10px 10px 40px;
}
.mermaid {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #00A5B5;
	margin:25px 10px 10px 40px;
}
.createafriend {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #221E1F;
	margin:25px 10px 10px 40px;
}
.skipper {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #D65AA5;
	margin:25px 10px 10px 40px;
}
.snowwhite {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #9F1620;
	margin:25px 10px 10px 40px;
}
.glass {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #184A9C;
	margin:25px 10px 10px 40px;
}
.ruby {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #CE3931;
	margin:25px 10px 10px 40px;
}
.silk {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #F6841F;
	margin:25px 10px 10px 40px;
}
.ballet {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #6373B5;
	margin:25px 10px 10px 40px;
}
.witches {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #29AD4A;
	margin: 25px 10px 10px 40px;
}
.tinkerbell {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #29AD4A;
	margin: 25px 10px 10px 40px;
}
/******boy themes*******/
.jolly {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #816D50;
	margin:25px 10px 10px 40px;
}
.jurassic {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #00854A;
	margin:25px 10px 10px 40px;
}
.jungle {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #F6841F;
	margin:25px 10px 10px 40px;
}
.daytona {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #221E1F;
	margin:25px 10px 10px 40px;
}
.hook {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #9F1620;
	margin:25px 10px 10px 40px;
}
.barnyard {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #9F1620;
	margin:25px 10px 10px 40px;
}
.airforce {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #6D6F72;
	margin:25px 10px 10px 40px;
}
.galactic {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #6D6F72;
	margin:25px 10px 10px 40px;
}
.swashbucklers {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #CE3931;
	margin:25px 10px 10px 40px;
}
.buccaneers {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #CE3931;
	margin:25px 10px 10px 40px;
}
.potter {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #6D6F72;
	margin:25px 10px 10px 40px;
}
/******other page headers*******/
.home {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #8CA529;
	margin: 25px 10px 10px 30px;
}
.home-br {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #4B2425;
	margin: 25px 10px 10px 30px;
}
.about {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #4B2425;
	margin: 25px 10px 10px 40px;
}
.contact {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #8CA529;
	margin: 25px 10px 10px 40px;
}
.themes {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #8CA529;
	margin: 25px 10px 10px 40px;
}
.photo {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #8CA529;
	margin: 25px 10px 10px 20px;
}
.store {
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #8CA529;
	margin:25px 10px 10px 40px;
}
.white {
	margin-top:40px;
	font-family: Tahoma, Arial, serif;
	font-size: 18px;
	color: #FFF;
	margin:25px 10px 10px 40px;
}
.green2 {
	font-family: Tahoma, Arial, serif;
	font-size: 13px;
	color: #A5C183;
}
.red2 {
	font-family: Tahoma, Arial, serif;
	font-size: 13px;
	color: #AE0000;
}
.small {
	font-size:85%;
}
.justimagine {
	color: #94AD29;
}
.justimagine-br {
	color: #4B2425;
}
div#container {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	width: 830px;
	height: auto;
	text-align: left;
	border: #666666 1px solid;
	background-color: #FFF;
}
div#navwrapper {
	width: 800px;
	height: 65px;
	margin-left: auto;
	margin-right: auto;
}
div#imaginelogo  {
	height: 50px;
	width: 310px;
	position:relative;
	top: 10px;
	left: 15px;
	background-image: url(../images/just-imagine.gif);
	background-repeat: no-repeat;
	float:left;
}
/************************
  ** girl theme links **
*************************/
#nav a.alicea {	
	color: #184A9C;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.americana {
	color: #9F1620;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.gardena {
	color: #D65AA5;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.glitza {	
	color: #6373B5;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.princessa {
	color: #29AD4A;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.cinderellaa {
	color: #7AA4BD;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.everaftera {
	color: #29AD4A;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.mermaida {
	color: #00A5B5;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.createafrienda {
	color: #9F1620;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.skippera {
	color: #D65AA5;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.snowwhitea {
	color: #9F1620;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.glassa {
	color: #184A9C;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.rubya {
	color: #CE3931;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.silka {
	color: #F6841F;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.balleta {
	color: #6373B5;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.witchesa {
	color: #29AD4A;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.tinkerbella {
	color: #29AD4A;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
/************************
  ** boy theme links **
*************************/
#nav a.pottera {
	color: #6D6F72;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.jollya {
	color: #816D50;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;	
	text-align:left;
}
#nav a.jurassica {
	color: #00854A;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.junglea {
	color: #F6841F;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.daytonaa {
	color: #221E1F;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.hooka {
	color: #9F1620;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.barnyarda {
	color: #9F1620;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.airforcea {
	color: #6D6F72;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border: 1px solid #333333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.galactica {
	color: #6D6F72;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.buccaneersa {
	color: #CE3931;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
#nav a.swashbucklersa {
	color: #CE3931;
	width: 13em;
	font-size: 1.2em;
	background-color: #FFF;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:  13.1em 50%;
	border: 1px solid #333;
	padding:4px 6px 4px 8px;
	text-align:left;
}
/************************
  ** main navigation **
*************************/
div#navi {
	width: 452px;
	height: auto;
	float: right;
	top: 38px;
	position: relative;
	z-index:2;
	vertical-align: bottom;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;	
}
#nav a {
	display: block;
	font-family: Arial, Tahoma, serif;
	font-size: 1.3em;
	text-align: center;	
}
#nav li {
	float: left;
	width: 6em;	
}
#nav a.active {
	color: #8CA529;
	font-size: 1.3em;
	position: relative;
}
#nav li.a {
	float: left;
	width: 3.6em;
	vertical-align: middle;
}
#nav li.b {
	float: left;
	width: 7em;
	vertical-align: middle;
}
#nav li.c {
	float: left;
	width: 8.2em;
	vertical-align: middle;
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;	
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul { 
	left: auto;	
}
/************************
  ** body **
*************************/
#leftcolwrapper {
	width: 320px;
	height: 560px;
	position: relative;
	padding: 10px 0px 0px 20px;
	float: left;
}
#leftcol {
	width: 320px;
	height: 560px;
	position: relative;
	background-color: #C1D966;
	background-image: url('../images/winking-frog.gif');
	background-repeat: no-repeat;
	background-position: 20px 433px;	
	border-bottom: 1px solid #C1D964;
	border-right: 1px solid #C1D964
}
#jilogo  {
	width: 310px;
	height: 95px;
}
#greenscroll {
	width: 265px;
	height: 245px;
	overflow: auto;
	background-color: #F4F8EF;
	margin: 8px auto 0 auto;
	font-family: arial, verdana, serif;
	font-size: 1.05em;
	padding: 6px 10px 10px 10px;
	border-top: 1px solid #C1D964;
	border-left: 1px solid #C1D964;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#greenscroll2 {
	width: 265px;
	height: 46px;
	overflow: auto;
	background-color: #F4F8EF;
	margin: 8px auto 0 auto;
	font-family: arial, verdana, serif;
	font-size: 1em;
	padding: 10px 10px 10px 12px;
	border-top: 1px solid #C1D964;
	border-left: 1px solid #C1D964;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#service-areas {
	width: 315px;
	height: 40px;
	background-color: #F4F8EF;
	color: #333;
	font-size: .75em;
	margin: 0 auto;
	font-family: arial, verdana, serif;
	padding: 2px 10px 5px 10px;
	border-top: 1px solid #C1D964;
	border-left: 1px solid #C1D964;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#whitescroll {
	width: 265px;
	height: 320px;
	overflow: auto;
	background-color: #fff;
	margin:8px auto 0 auto;
	font-family: arial, verdana, serif;
	font-size: 1.1em;
	color: #333;
	padding: 10px 10px 10px 12px;
	border-top: 1px solid #C1D964;
	border-left: 1px solid #C1D964;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#whitescroll ul {
	list-style:none;
	margin:0 0 0 1em;
	padding:0;
}
#whitescroll ul li {
	background: url("http://www.kissthefrog.org/images/bullet.gif") 0 0.4em no-repeat;
	padding-left: 10px;
}
#onecolwrapper {
	width: 790px;
	height: 560px;
	position: relative;
	padding: 10px 0px 0px 20px;
	float: left;
}
#onecol {
	width: 790px;
	height: 560px;
	position: relative;
	background-color: #C1D966;
	background-image: url('../images/winking-frog.gif');
	background-repeat: no-repeat;
	background-position: 28px 433px;	
	border-bottom: 1px solid #C1D964;
	border-right: 1px solid #C1D964
}
#onecolscroll {
	width: 680px;
	height: 350px;
	overflow: auto;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	font-family: arial;
	font-size: 1.1em;
	color: #333;
	padding: 10px 10px 10px 15px;
	border-top: 1px solid #C1D964;
	border-left: 1px solid #C1D964;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#onecolscroll ul {
	list-style:none;
	margin:1em 0 0 1em;
	padding:0;
}
#onecolscroll ul li {
	background: url("http://www.kissthefrog.org/images/bullet.gif") 0 0.5em no-repeat;
	padding-left: 10px;
}

#linkscroll {
	width: 680px;
	height: 350px;
	overflow: auto;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	font-family: arial;
	font-size: 1.1em;
	color: #333;
	padding: 10px 10px 10px 15px;
	border-top: 1px solid #C1D964;
	border-left: 1px solid #C1D964;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.phone-email {
	position: relative;
	top: 38px;
	left: 128px;
	width: 178px;
}
#contentwrapper {
	width: 450px;
	height: 560px;
	float: right;
	padding: 10px 20px 0px 0px;
}
#content {
	width: 450px;
	height: 560px;
	background-color: #94AD29;
	background-image: url('../images/frogprince2.gif');
	background-repeat: no-repeat;
	border-bottom: 1px solid #C1D964;
	border-right: 1px solid #CCC;
}
#doublewrapper {
	width: 770px;
	height: 560px;
	position: relative;
	padding: 10px 0px 0px 20px;
	float: left;
}
#double {
	width: 770px;
	height: 560px;
	position: relative;
	background-color: #D6DE9C;
	background-image: url('../images/winking-frog.gif');
	background-repeat: no-repeat;
	background-position: 28px 430px;
	border-bottom: 1px solid #C1D964;
	border-right: 1px solid #C1D964
}
#faq {
	width: 350px;
	height: 470px;
	overflow: auto;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	top: 35px;
	position:relative;
	font-family: arial;
	font-size: 1.1em;
	padding: 10px 10px 10px 15px;
	border-top: 1px solid #C1D964;
	border-left: 1px solid #C1D964;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#photonext  {
	width: 70px;
	height: auto;
	margin-bottom: 10px;	
	float: right;
}
#photonext a {
	color: #99CC00;
	font-weight: bold;
}
#photoprev  {
	width: 110px;
	height: auto;
	margin-bottom: 10px;	
	float: right;
}
#photoprev a {
	color: #99CC00;
	font-weight: bold;
}

# a {
	color: #99CC00;
	font-weight: bold;
}
#photo  {
	width: 300px;
	height: auto;
	top: 60px;
	left: 55px;
	position: relative;
	z-index:1;
}
#photo-home  {
	width: 300px;
	height: auto;
	top: 50px;
	left: 52px;
	position: relative;
	z-index:1;
}
#phototall  {
	width: auto;
	height: auto;
	top: 45px;
	left: 65px;
	position: relative;
	z-index:1;
}
#whims  {
	width: 303px;
	height: 24px;
	background: url(../images/whimsical-parties-for-children.gif) 0 0 no-repeat;
	text-align:center;
	font-family: "Bradley Hand", Arial, Tahoma, serif;
	font-size: 1.6em;
	color: #FFF;
	top: 30px;
	left: 70px;
	position: relative;
	z-index:1;
}
#centertext  {
	width: auto;
	height: auto;
	font-family: Arial, Tahoma, serif;
	font-size: 1.2em;
	position:relative;
	top: 70px;
	z-index:1;
	text-align: center;
	color: #FFF;
}
#centertext a {
	color:#FFF;
	text-decoration: underline;
}
#centertext ul {
	list-style:none;
	width:500px;
	margin:0 0 0 -25px;
	padding:0;
	margin-top:10px;
}
#centertext ul li {
	list-style-type:none;
	display:inline;
	width:150px;
	margin:0;
	padding:0;
}
#centertext ul li a {
	display:inline;
	margin-left:15px;
	border:none;
	margin:0;
	padding:0;
}
#centertext ul li a img {
	border:none;
	margin:0 0 0 12px;
	padding:0;
}
.small {
	font-size:13px;
	color:#000;
}
.small a {
	font-size:13px;
	color:#000;
	text-decoration: underline;
}
#footer {
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	height: 15px;
	padding: 5px;
	clear:both;
	font-family: Arial;
	font-size: 10px;
	vertical-align: middle;
}
#copy {
	float: left;
	margin-left: 5px;
}
#credits {
	float: right;
}

#footer a {
	font-size:11px;
}
#store1 {
	width: 350px;
	height: 470px;
	overflow: auto;
	background-color: #94AD29;
	margin-left: auto;
	margin-right: auto;
	top: 35px;
	position:relative;
	font-family: arial;
	font-size: 1.1em;
	padding: 10px 10px 10px 15px;
	border-top: 1px solid #C1D964;
	border-left: 1px solid #C1D964;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

/* Book A Party */
.bookparty {
	width: 200px;
	margin: 10px 15px 10px 0;
	color: #555;
	list-style-type: none;
}
.bookparty li {
	font-size: 1em;
	color: #555555;
	background-image: url("/images/bptop.gif");
	background-repeat: no-repeat;
	background-color: #E9F1C5;
	margin-bottom: 2px;
	border-bottom: 1px solid #FFF;
}
.bookparty li span {
	display: block;
	padding: 5px 10px 5px 13px;
	background: url("/images/bpbottom.gif") 0 100% no-repeat;
}
.bookparty li span a {
	font-size: .9em;
	font-weight: bold;
	color: #482428;
	text-decoration: none;
}
/* Slideshows */
#myGallery {
	width: 300px;
	height: 300px;
	z-index:5;
	border: 20px solid #fff;
}
#myGallerySet, #flickrGallery {
	width: 300px;
	height: 370px;
	z-index:5;
	border: 20px solid #fff;
}
#myGallery img.thumbnail, #myGallerySet img.thumbnail {
	display: none;
}
#tallGallery {
	width: 300px;
	height: 400px;
	z-index:5;
	display: none;
	border: 20px solid #fff;
}
.jdGallery {
	overflow: hidden;
	position: relative;
}
.jdGallery img
{
	border: 0;
	margin: 0;
}
.jdGallery .slideElement {
	width: 100%;
	height: 100%;
	background-color: #F4F8EF;
	background-repeat: no-repeat;
}
.jdGallery .loadingElement {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}
.jdGallery .slideInfoZone {
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}
* html .jdGallery .slideInfoZone {
	bottom: -1px;
}
.jdGallery .slideInfoZone h2 {
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}
.jdGallery .slideInfoZone p {
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}
.jdGallery div.carouselContainer {
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}
.jdGallery a.carouselBtn {
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}
.jdGallery .carousel {
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}
.jdGallery .carousel .carouselWrapper {
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}
.jdGallery .carousel .carouselInner {
	position: relative;
}
.jdGallery .carousel .carouselInner .thumbnail {
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}
.jdGallery .carousel .label {
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}
.jdGallery .carousel .label .number {
	color: #b5b5b5;
}
.jdGallery a {
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}
.jdGallery a.right, .jdGallery a.left {
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
* html .jdGallery a.right, * html .jdGallery a.left {
	filter:alpha(opacity=50);
}
.jdGallery a.right:hover, .jdGallery a.left:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.jdGallery a.left {
	left: 0;
	top: 0;
	background: url('img/left.png') no-repeat center left;
}
* html .jdGallery a.left { background: url('img/lefton.gif') no-repeat center left;
}
.jdGallery a.right {
	right: 0;
	top: 0;
	background: url('img/right.png') no-repeat center right;
}
* html .jdGallery a.right { background: url('img/righton.gif') no-repeat center right;
}
.jdGallery a.open {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.withArrows a.open {
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.withArrows a.open:hover { background: url('img/open.png') no-repeat center center;
}
* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); 
}

/* Multi-Slideshow */
.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector {
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
}

.jdGallery .gallerySelector h2 {
	margin:0;
	padding: 0px 10px 0px 10px;
	font-size:0;
	line-height:0;
	color: #fff;
}
.jdGallery .gallerySelector .gallerySelectorWrapper {
	overflow: hidden;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton {
	margin: 8px 0 0 8px;
	border: 1px solid #C1D966;
	padding: 4px;
	height: 50px;
	color: #fff;
	cursor: pointer;
	float: left;
}
.jdGallery .gallerySelector .gallerySelectorInner div.hover {
	background-color: #F4F8EF;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview {
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 60px;
	height: 50px;
	margin-right: 4px;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color:#6D6F72;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
/* Links */

.linkitup1 {
	width: 330px;
	float: left;
	color: #646870;
	background:#F4F4ED;
	margin:0;
	padding:0;
}
.linkitup2 {
	width: 330px;
	float: right;
	color: #646870;
	background:#F4F4ED;
	margin:0;
	padding:0;
}
.linkitup1 h4, .linkitup2 h4 {
	margin: 0 0 .5em 0;
	padding: .5em;
	font-size: 12px;
	color: #74A050;
	border-top: 1px solid #E0E0D5;
}
.linkitup1 img.thumb, .linkitup2 img.thumb {
	float: right;
	margin: .4em 0 .5em .5em;
	padding: .4em;
	width: 4em;
	padding: .4em;
	border: 1px solid #E0E0D5;
	background: #fff;
}

ul.linker {
	list-style: none;
}
ul.linker li {
	margin: 0;
	padding: 0;
	color: #646870;
	border-bottom: 1px dashed #E0E0D5;
	overflow: hidden;
	list-style: none;
	width:300px;
}
ul li.last {
	margin-bottom: 2.5em;
	padding-bottom: 0;
	border: none;
}
ul.linker li a {
	display: block;
	padding: .5em 1em;
	line-height: 1.4em;
	color: #8F9195;
	overflow: hidden;
	border:none;
}
ul.linker li a strong {
	display: block;
	color: #474a51;
	padding: .2em 0 .1em 0;
}
ul.linker li a em {
	display: block;
}
ul.linker li a img {
	float: left;
	display: block;
	margin: 2px 10px 0 0;
	padding: .4em;
	border: 1px solid #E0E0D5;
	background: #fff;
}
ul.linker li a:hover {
	border:none;
}
ul.linker li a:hover strong {
	color: #5E3101;
}
ul.linker li a:hover {
	background: #F9F9F4;
}