@charset "UTF-8";
/* CSS Document */


body {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	background: #2e1844;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #ffffff;
}
.boldy {
	font-size: 110%;
}


span {display:none;}


.oneColFixCtr #container {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.top {
	background-image:url(images/bg_home_sleeping.png);
	background-repeat:no-repeat;
	height:246px;
	z-index:1;
}
.top2 {
	background-image:url(images/bg_home_sleeping2.png);
	background-repeat:no-repeat;
	height:246px;
	z-index:1;
}
.top3 {
	background-image:url(images/bg_home_sleeping3.png);
	background-repeat:no-repeat;
	height:246px;
	z-index:1;
}
.top5 {
	background-image:url(images/bg_home_sleeping5.png);
	background-repeat:no-repeat;
	height:246px;
	z-index:1;
}
.top4 {
	background-image:url(images/bg_home_sleeping4.png);
	background-repeat:no-repeat;
	height:246px;
	z-index:1;
}
.logo {	
	background-image:url(images/logo.png); 
	width:191px;
	height:195px;
	margin:0px;
}

.nav {
	z-index:2;
	margin-top:-60px;
	background-image:url(images/bg_home_tabs.png);
	width:900px;
	background-repeat:no-repeat;
}
.navtt {
	z-index:2;
	margin-top:-60px;
	background-image:url(images/bg_home_tabs2.png);
	width:900px;
	background-repeat:no-repeat;
}
.navrc {
	z-index:2;
	margin-top:-60px;
	background-image:url(images/bg_home_tabs3.png);
	width:900px;
	background-repeat:no-repeat;
}
.navbp {
	z-index:2;
	margin-top:-60px;
	background-image:url(images/bg_home_tabs4.png);
	width:900px;
	background-repeat:no-repeat;
}
.navs {
	z-index:2;
	margin-top:-60px;
	background-image:url(images/bg_home_tabs5.png);
	width:900px;
	
	background-repeat:no-repeat;
}
.navul {
	list-style: none;
	padding: 0;
	margin: 0px 0px 0px 220px;
	text-align:center;
	vertical-align:middle;
}

.navli {
	float:left;
	width:40px;
	margin:5px 90px 0px 0px;
}

.left {
	float:left;
	margin:10px 15px 15px 0px;
}

.bodycontent {
	width:820px;
	padding:70px 40px 20px 40px;
}
.bodycontent_home {
	width:820px;
	padding:70px 40px 20px 40px;
}
.news {
	float:right;
	display:inline;
	width:135px;
	margin-top:20px;
	margin-left:10px;
}
.newsbody {
	background:url(images/news_bg.png);
	text-align:center;
	font-size:9px;
}
.toystory {
	float:left;
	width:400px;
	}
.princess {
	display:inline;
	float:right;
	width:400px;
}

.life {
	margin-bottom:20px;
}
h2 {
	font-size:110%;
}
.pics {
	margin:5px;
	border:2px solid white;
	display:inline;
}
A:link {color:#8563a6;text-decoration:none;}
A:hover {colour:#ffffff; text-decoration:underline;}

a.rollovernavigation_home { background:url(images/home.png) repeat 0px 0px; width: 110px; height: 57px; display: block; }

a.rollovernavigation_home span { display: none; }

a.rollovernavigation_home:hover { background:url(images/home.png) repeat 0px -57px; }


a.rollovernavigation_toptips { background:url(images/toptips.png) repeat 0px 0px; width: 110px; height: 57px; display: block; margin-left:-13px; }

a.rollovernavigation_toptips span { display: none; }

a.rollovernavigation_toptips:hover { background:url(images/toptips.png) repeat 0px -57px; margin-left:-13px; }


a.rollovernavigation_bedtimeproducts { background:url(images/bedtimeproducts.png) repeat 0px 0px; width: 96px; height: 50px; display: block;margin-left:-29px;margin-top:10px;}

a.rollovernavigation_bedtimeproducts span { display: none; }

a.rollovernavigation_bedtimeproducts:hover { background:url(images/bedtimeproducts.png) repeat 0px -50px;margin-left:-29px;margin-top:10px;}


a.rollovernavigation_rewardcharts{ background:url(images/rewardcharts.png) repeat 0px 0px; width: 110px; height: 57px; display: block;margin-left:-59px;margin-top:-4px;}

a.rollovernavigation_rewardcharts span { display: none; }

a.rollovernavigation_rewardcharts:hover { background:url(images/rewardcharts.png) repeat 0px -57px;margin-left:-59px;margin-top:-4px;}


a.rollovernavigation_scaw{ background:url(images/scaw.png) repeat 0px 0px; width: 110px; height: 57px; display: block;margin-left:-80px;}

a.rollovernavigation_scaw span { display: none; }

a.rollovernavigation_scaw:hover { background:url(images/scaw.png) repeat 0px -57px;margin-left:-80px;}
.foot {
	clear:both;}