@charset "UTF-8";
/* CSS Document */

html,body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	background-color: #000400;
	background-image:url(/images/sub_page_background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	font-family: Arial, Helvetica, sans-serif;
	color: #082001;

}
#wrapper{
	width: 800px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -400px;
	float: left;
	background-image: url(/images/table_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.hide{
	display:none;
}


/*navigation*/
#nav {
	margin:135px 75px 0 0;
	padding:0px;
	float: right;
}
#nav ul {
	position: inherit;
	float: right;
	right: 0; top: 0;
	background: transparent;
	padding: 0; margin: 0; border: 0;
	width: 526px; height: 38px;
	list-style-type: none;
}
#nav li {
	float: left;
	border: 0; margin: 0; padding: 0;
}

/* Styles for top navigation */
.btn_home {
	width: 83px; height: 38px;
	background: url(images/home.jpg) top left no-repeat;
	float: left;
}
.btn_home a {
	width: 100%; height: 100%;
	background: url(images/home.jpg) top left no-repeat;
	display: block;
	margin: 0; padding: 0; border: 0;
	text-decoration: none;
}
.btn_home a:hover {
	background: url(images/home.jpg) top right no-repeat;
}
.btn_ecatalog {
	width: 96px; height: 38px;
	background: url(images/ecatalog.jpg) top left no-repeat;
	float: left;
}
.btn_ecatalog a {
	width: 100%; height: 100%;
	background: url(images/ecatalog.jpg) top left no-repeat;
	display: block;
	margin: 0; padding: 0; border: 0;
	text-decoration: none;
}
.btn_ecatalog a:hover {
	background: url(images/ecatalog.jpg) top right no-repeat;
}
.btn_grownups {
	width: 214px; height: 38px;
	background: url(images/grown_ups.jpg) top left no-repeat;
	float: left;
}
.btn_grownups a {
	width: 100%; height: 100%;
	background: url(images/grown_ups.jpg) top left no-repeat;
	display: block;
	margin: 0; padding: 0; border: 0;
	text-decoration: none;
}
.btn_grownups a:hover {
	background: url(images/grown_ups.jpg) top right no-repeat;
}
.btn_sounds {
	width: 133px; height: 38px;
	float: left;
}

/* Styles and positioning for graphics */
#butterfly{
	width:200px;
	height:175px;
	position:absolute;
	z-index:100;
	left: 609px;
	top: 167px;
}
#sub_monkey{
	position:fixed;
	width:153px;
	height:321px;
	z-index:100;
	left: 12%;
	top: 0px;
}
#frog{
	width:150px;
	height:110px;
	position:absolute;
	z-index:100;
	left: -44px;
	top: 647px;
}
#chalkboard{
	width:105px;
	height:80px;
	position:absolute;
	z-index:100;
	left: 96px;
	top: 357px;
}
#pencil{
	width:125px;
	height:100px;
	position:absolute;
	z-index:100;
	left: 86px;
	top: 414px;
}
#book{
	width:71px;
	height:77px;
	position:absolute;
	z-index:100;
	left: 110px;
	top: 290px;
}
#bobos_eyes{
	width:52px;
	height:26px;
	position:absolute;
	z-index:100;
	left: 77px;
	top: 52px;
}
#lil_bobo{
	width:150px;
	height:175px;
	position:absolute;
	z-index:100;
	left: 632px;
	top: 587px;
}

#body_copy{
}
#left_column{
	width:176px;
	float:left;
	height:429px;
	padding: 110px 0px 15px 15px;
}
#left_copy{
	padding:15px;
	float: left;
	width: 145px;
}
#middle_column{
	width:550px;
	float:left;
	padding: 15px 15px 15px 20px;
}
#right_column{
	width:200px;
	float:left;
	padding: 50px 15px 15px 15px;
	/*padding: 100px 15px 15px 15px;*/
}
#topten
{
padding: 30px 0px 0px 0px;
}

#left_column p, #middle_column p, #right_column p{
	margin:0px;
	padding:0px 5px 5px 0px;
}
#body_copy ul{
margin:0px;
padding:5px 0px;
}
#body_copy ul li{
/*
background-image:url(/images/bullet2.gif);
background-position:top left;
background-repeat:no-repeat;
list-style: none;
color: #000000;
margin:0px;
padding:0px 0px 5px 20px;
text-decoration:none;
*/
list-style:inside;
}

#body_copy a, #body_copy a:visited {
	color: #000000;
	}

h1{
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	margin:0px;
	padding:0px;

}
h2{
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	margin:0px;
	padding:0px;
}

t1{
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}

#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6B9705;
	margin: 0px;
	padding: 40px 0px 0px 170px;
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	clear: both;
	height: 40px;
}
#footer p{
	margin:0px;
	padding:0px;
}
