* {
	margin: 0;
	padding: 0;
}

a {
	color: #7719a0;
}

body.allaboutplay {
	background: #fff url(/cz/img/bg.gif);
	color: #af57b7;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
}

#container ul {
	list-style-image: url(img/bullet_sq.gif);
	/*font-size: 90%;*/
}

sup {
	line-height: 90%;
}

#container {
	font-size: small;
	*font-size: x-small;
	background: #fff url(img/bk-fadedorange.jpg) no-repeat;
	width: 582px;
}

#container h2 {
	font-size: 1.2em;
	margin-bottom: .4em;
}

#header h1 {
	width: 582px;
	height: 74px;
	background: url(img/header-front.gif) no-repeat;
	text-indent: -4857px;
}

#overview {
	margin-top: .4em;
}

#introduction {
	float: left;
	width: 315px;
}

#introduction ul {
	margin-left: 15px;
}

#expertquote {
	float: left;
	width: 229px;
	*width: 244px;
	color: #fca533;
	border-left: 1px solid #fca533;
	padding-left: 15px;
	font-style: italic;
	font-size: 110%;
	*font-size: 100%;
	margin-left: 15px;
	margin-top: 15px;
}

#expertquote p {
	text-align: right;
	font-size: .8em;
	*font-size: .76em;
	padding-top: .5em;
}

#expertquote div {
	background: url(img/quote-r.gif) bottom right no-repeat;
}

#expertquote blockquote {
	background: url(img/quote.gif) top left no-repeat;
	padding-left: 25px;
	position: relative;
	top: -5px;
	padding-top: 5px;
}

#expertquote blockquote span {
	position: absolute;
	left: -4857px;
}

#story {
	padding-top: 10px;
}

#story h3 {
	font-size: 1.1em;
}

#whyhow {
	float: left;
	width: 290px;
	margin-right: 25px;
}

#howtouse {
	float: left;
	width: 250px;
}

#disclaimer {
	padding-top: 25px;
	padding-bottom: 10px;
	text-align: center;
	margin: 0px auto;
	clear: both;
	width: 582px;
}

#disclaimer p {
	width: 500px;
	margin: 0px auto;
}

/*playstages selectors*/

#playstages {
	clear: both;
	padding-top: 1.5em;
	color: #fca533;
	background: url(img/i-kids.gif) no-repeat bottom center;
	position: relative;
	width: 582px;
}

#playstages ul {
	list-style-image: none;
	list-style-type: none;
}

ul#agerange-column1 {
	position: relative;
	width: 250px;
	padding-bottom: 15px;
}

ul#agerange-column2 {
	width: 235px;
	position: absolute;
	top: 50px;
	left: 360px;
}


/*playstages specific buttons*/

a#age-1mo, a#age-2mo, a#age-3mo, a#age-4mo, a#age-5mo, a#age-6mo, a#age-7mo, a#age-8mo, a#age-9mo, a#age-10mo, 
a#age-11mo, a#age-12mo, a#age-12-18mo, a#age-18-24mo, a#age-2-3yr, a#age-3-4yr, a#age-4-5yr, a#age-5yr {
	background: url(img/bk-ages.gif) no-repeat;
	display: block;
	height: 21px;
	width: 217px;
	margin-bottom: 11px;
	text-indent: -8578px;
}

a#age-1mo {
	background-position: 0 0;
}

a#age-2mo {
	background-position: 0 -21px;
}

a#age-3mo {
	background-position: 0 -42px;
}

a#age-4mo {
	background-position: 0 -63px;
}

a#age-5mo {
	background-position: 0 -84px;
}

a#age-6mo {
	background-position: 0 -105px;
}

a#age-7mo {
	background-position: 0 -126px;
}

a#age-8mo {
	background-position: 0 -147px;
}

a#age-9mo {
	background-position: 0 -168px;
}

a#age-10mo {
	background-position: -218px 0;
}

a#age-11mo {
	background-position: -218px -21px;
}

a#age-12mo {
	background-position: -218px -42px;
}

a#age-12-18mo {
	background-position: -218px -63px;
}

a#age-18-24mo {
	background-position: -218px -84px;
}

a#age-2-3yr {
	background-position: -218px -105px;
}

a#age-3-4yr {
	background-position: -218px -126px;
}

a#age-4-5yr {
	background-position: -218px -147px;
}

a#age-5yr {
	background-position: -218px -168px;
}


/*more*/

#story {
	clear: both;
}



.clear {
	clear: both;
	height: 1%;
	width: 20px;
}

li.toysnav {
	margin-bottom: -3px;
}

/*old*/

.disclaimer
{
    FONT-FAMILY: arial,helvetica;
	FONT-SIZE: 10px;
	COLOR: #888888
}

.disclaimer:link
{
    FONT-FAMILY: arial,helvetica;
	FONT-SIZE: 10px;
	COLOR: #888888;
    TEXT-DECORATION: none
}
.disclaimer:active
{
    FONT-FAMILY: arial,helvetica;
	FONT-SIZE: 10px;
	COLOR: #888888;
    TEXT-DECORATION: none
}

.disclaimer:visited
{
    FONT-FAMILY: arial,helvetica;
	FONT-SIZE: 10px;
	COLOR: #888888;
    TEXT-DECORATION: none
}

.disclaimer:hover
{
    FONT-FAMILY: arial,helvetica;
	FONT-SIZE: 10px;
	COLOR: #888888;
    TEXT-DECORATION: underline
}
