/*
	Fisher-Price Core Template CSS
	For site-wide .NET template implementation
	By Eric Shepherd
	November, 2005
*/

* {
	margin: 0;
	padding: 0;
	border: 0;
}

body 
{
	background: #fff url(/content/v4/img/core/bk-body.gif) repeat-y; /*right box border*/
}

#template_content {
	float: left;
	width: 582px;
	background: #fff;
	margin-left: 178px; /*room for left nav and 10px white space*/
}
noscript
{
	visibility: hidden;
}

* html #template_content {
	display: inline; /*for IE*/
}

#template_leftnav {
	float: left;
	width: 168px;
	margin-left: -760px; /*move it over to space allotted above in #template_content*/
	/* removing for new nav
	background: #c1cfff;
	*/
}

#template_container {
	width: 770px;
	position: relative;
	/* Removing for new nav.
	background: url(/content/v4/img/core/bk-content.gif) repeat-y;
	*/
}

/* easy clearing method*/
#template_container:after {
	content: '[.]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}



#template_container 
{
	display: inline-table;
}


/*Mac IE5 filter\*/
#template_container 
{
	display: block;
}

/* end easy clearing */

#template_legal {
	width: 582px;
	padding-left: 178px;	
	padding-bottom: 1em;
	margin-top:30px;

}

/* Safari needs this - but IE5 crashes, hence the child selector */
* > #template_legal {
	position: relative;
	z-index: 1000;
}

/*skip nav link - only for Mac IE5, overridden below*/

#skiptonav a {
	visibility: hidden;
}

/*skip to nav link bombs Mac IE5 somehow\*/
#skiptonav a {
	visibility: visible;
	color: #aaa;
	text-decoration: none;
	font-size: .5em;
}

body.images #skiptonav {
	position: absolute;
	left: -9999px;
}
/*end hiding from Mac IE5*/



