div
{
	border:0px dotted #00FFFF;
}
html{height:100%;}
body{
	background:transparent url(/pics/body.png) top center repeat-y;
	margin:0;
	font: 10pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
	height:100%;
}

	a:link{ color:#F26D7C; text-decoration:none; border-bottom:1px solid #F26D7C;}
	a:hover{ color:#F26D7C; border-weight-bottom:2px;}
	a:active{ color:#F26D7C;}
	a:active:hover{ color:#F26D7C; }
	a:visited{color:#F26D7C; border-style-bottom:dotted;}
	a:visited:hover{ color:#F26D7C; border-style-bottom:solid;}

h1
{
	display:inline;
	font-size:15px;
	color:#F26D7C;
	padding:25px 80px 5px 0;
	margin:0 50px 0 0;
	background:transparent url(/pics/h1.png) top right no-repeat;
	font-weight:bold;
	font-style:italic;
	line-height:400%
}
h1:first-letter
{
	display:block;
	font-size:23px;
	color:black;
}
h2
{
	clear:both;
	font-size:12px;
	color:#D96CAA;
	padding:15px 0 0 0;
	margin:0;
}
h3
{
	font-size:16px;
	color:#;
	padding:0;
	margin:0;
	background:transparent url(/pics/h3.png);
}

ul{
list-style-image: url(images/i-want-to-be-list-style.gif) !important;
}
#navcontainer{
	background:transparent url(/pics/navcontainer.png) top right no-repeat;
	float:left;
	width:50%;
	position:absolute;
}
#navlist
{
	margin:114px 56px 0 0;
	padding:0;
	width:225px;
	float:right;
	min-height:485px;
	height:auto !important;
	height:485px;
}

#navlist li{
	
	display:block;
	width:225px;
	height:20px;
	list-style-type: none;
	font-weight:bold;
	font-size:12px;
	letter-spacing:2px;
	color:white;
}
#navlist li a:link {
	margin:4px 0 0 0; 
	padding:0 0 0 22px;
	color: #FFF; 
	background:transparent url(/pics/navlist.png) top left no-repeat; 
	text-decoration:none;
	display:block;
	border:0;
}
#navlist li a:visited {
	margin:4px 0 0 0; 
	padding:0 0 0 22px;
	color:#FFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	background:transparent url(/pics/navlist.png) top left no-repeat; 
	text-decoration:none;
	display:block;
}
#navlist li a:hover {color: #FAC1C1;}
#navlist li.currentPage
{
	margin:4px 0 0 0; 
	padding:0 0 0 22px;
	color:#FFF;
	background:transparent url(/pics/navlistCurrentPage.png) top left no-repeat;
}
#container
{
	width:50%;
	background:white url(/pics/container.png) top left no-repeat;
	float:right;

}
#content
{
	width:460px;
	margin:18px 0 0 30px;
	background:white;
}
#content p
{
	margin:5px 0 5px 0;
	padding:0;
	line-height:140%;
}
	#content img
	{
		background:#EFF;
		border:2px solid #8CC63F;
		padding:3px;
		margin:10px;
	}
	#content img.charm-it-charms, #content img.utubia{ border:0; padding:0; }

	#content p img
	{
		float:left;
		margin:0 15px 15px 0;
	}
a.specials
{
	color:#FFF;
	background:#D96CAA url(/pics/specials.png) top left no-repeat;
	text-decoration:none;
	padding:1px 25px 1px 25px;
	font-weight:bold;
}
	a.specials:hover{ color:#FFF200;}
	a.specials:active{ color:#989440;}
	a.specials:active:hover{ color:#FFF200;}
	a.specials:visited{ color:#EFCEE3;}
	a.specials:visited:hover{ color:#FFF200;}
#footer
{
	clear:both;
	height:40px;
	margin:5px 0;
}
	#footer ul
	{
		padding:0;
	}
		#footer ul li
		{
			list-style:none;
			float:left;
			border-left:1px solid #A36CAD;
			border-right:1px solid #A36CAD;
			padding:5px 10px 5px 10px;
		}
		#footer ul li.first
		{
			border:0;
			background:transparent url(/pics/footerFirst.png) top left no-repeat;
			padding-left:50px;
		}
		#footer ul li.last
		{
			border:0;
			background:transparent url(/pics/footerLast.png) top right no-repeat;
			padding-right:50px;
		}
		#footer ul li a
		{
			color:#A36CAD;
			border:0;
		}
		#footer ul li a:hover{ color:#A36CAD; border:0;}
		#footer ul li a:active{ color:#A36CAD; border:0;}
		#footer ul li a:active:hover{ color:#A36CAD; border:0;}
		#footer ul li a:visited{ color:#A36CAD; border:0;}
		#footer ul li a:visited:hover{ color:#A36CAD; border:0;}
ul.prices, ul.products
{
	margin:0;
	padding:0;
	clear:both;
}
	ul.prices li, ul.products li
	{
		float:left;
		list-style:none;
		padding:0;
		margin:2px 0 0 0;
		border-top:1px solid #9ADBF5;
	}
	ul.products li{
		float:none;
	}
	ul.prices li.service
	{
		width:240px;
		padding-right:10px;
	}
	ul.prices li.price
	{
		width:200px;
		padding-right:10px;
	}
ul.prices li.title, ul.products li.title
{
	font-weight:bold;
	border:0;
}
.tagLine
{
	margin-left:120px;
	margin-bottom:30px;
}
b.small
{
	font-weight:normal;
	font-size:.9em;
}
.clear{
	clear:both;
}
#party-gurl-parties fieldset label.text,
#online-appointments fieldset label.text{
	width:150px;
	display:block;
	clear:both;
}
#party-gurl-parties fieldset label,
#online-appointments fieldset label{
	clear:both;
	display:block;
	color:#633031;
}
#party-gurl-parties fieldset.extras label,
#online-appointments fieldset.what label{
	clear:none;
	display:inline;
}
#party-gurl-parties fieldset input.text, #party-gurl-parties fieldset textarea.text,
#online-appointments fieldset input.text, #online-appointments fieldset textarea.text{
	width:250px;
	float:left;
}
#party-gurl-parties fieldset textarea.text,
#online-appointments fieldset textarea.text{
	height:80px;
	width:430px;
}
#party-gurl-parties fieldset label.error,
#online-appointments fieldset label.error{
	font-weight:bold;
	font-size:.9em;
	float:right;
	color:#EF4A89;
	width:150px;
	clear:none;
	display:inline;
}
#party-gurl-parties fieldset input.error,
#online-appointments fieldset input.error{
	background:#FCD7CB;
}
#party-gurl-parties fieldset legend,
#online-appointments fieldset legend{
	font-weight:bold;
	color:#f76d78;
}
#party-gurl-parties fieldset,
#online-appointments fieldset{
	border: 1px solid #633031;
	margin-top:15px;
	background:#DFF3FD;
	padding:7px 8px;
}
#party-gurl-parties fieldset img,
#online-appointments fieldset img{
	border:0;
	cursor:pointer;
	margin:0 0 0 5px;
}
#skip_it{
	display:none;
}
p.success{
	color:#633031;
	background:#b5d74a;
	font-weight:bold;
	padding:10px 15px !important;
	border:2px solid #FF9e18;
}
div#i-want-to-be img{
	float:left;
	border:0px solid white;
	padding:0;
}
div#i-want-to-be p{
	clear:both;
}
div#i-want-to-be h2{
	background:transparent url(/images/i-want-to-be-h2.gif) bottom left no-repeat;
	padding-left:27px;
	padding-bottom:1px;
}
div#i-want-to-be ul{
	background:transparent url(/images/i-want-to-be-ul.gif) top right no-repeat;
	list-style-position: outside;
	list-style-image: url(images/i-want-to-be-list-style.gif) !important;
	padding:20px 0 0 0;
	height:190px;
	top:-20px;
	position:relative;
}
.popup{
	position:absolute;
	display:none;
	margin:25px 0 0 50px;
	padding:10px 0 0 0;
	width:175px;
	height:125px;
	background:white;
	z-index:50;
	color:#262236;
}
a.preview{
	text-decoration:none;
	border-bottom-style:dashed;
	padding-right:20px;
	padding-top:3px;
	background:transparent url("http://www.amakids.biz/images/preview.gif") top right no-repeat;
}
#preview{
	position:absolute;
	border:1px solid #fff;
	background:#F26D7C;
	padding:5px;
	display:none;
	color:#fff;
	}
ul#party-gurl-photos{
	padding:0;
}
ul#party-gurl-photos li{
	background:transparent;
	background:transparent url(/images/i-want-to-be-ul.gif) top right no-repeat;
	float:left;
	height:200px;
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
	width:225px;
}
ul#party-gurl-photos li p{
	font-size:.8em;
}
ul#party-gurl-photos li p strong{
	color:#F26D95;
	font-size:1em;
	font-weight:bold;
}
ul#party-gurl-photos li img{
	height:150px;
	display:block;
	float:left;
	margin:0 5px 0 0;
	width:95px;
}
form#party-gurl-parties{
	clear:both;
}