

	 
#caterpillarcontainer { 
	padding:0px;
	margin:0px 0px 0px 0px;
	background:#ffffff ;
	overflow:auto;
	font-family: Helvetica,sans-serif;
	float:left;
	position:relative;
	border-top: 1px solid #d1d1d1;
	}
	
#caterpillarcontainer p { 
	margin: 10px 0px 10px auto}

	
#topintro{ 
	height:300px;
	width:980px;
	background:  url(/static/pages/features/hungrycaterpillar/images/bg_nonsense-show.jpg) no-repeat top left;
	float: left;
	margin: 0px;
	}

#intro_type{
	float: left;
	margin: 0px;
	}
	
h2#title {
	float:left;
	clear:left;
	width:453px;
	height:97px;
	background:url(/static/pages/features/hungrycaterpillar/images/title.gif) no-repeat top left;
	margin: 20px 0px 0px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
h2#ericcarle {
	float:left;
	width:335px;
	height:23px;
	background:url(/static/pages/features/hungrycaterpillar/images/45anniversaryIntro.gif) no-repeat top left;
	margin: 50px 0 0 60px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	clear:left;
	}
	
h3#anniversary {
	float:left;
	width:130px;
	height:203px;
	background:url(/static/pages/features/hungrycaterpillar/images/45anniversary.png) no-repeat top left;
	margin: 10px 0px 0px 15px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}

#featuredbooks p { 
	margin: 0px 0px 8px 0px;
	}
	
#rightcolumn {
	width: 400px; 
	float:right; 
	}
	
#featuredbooks { 
	width:500px;
	background:  url(/static/pages/features/hungrycaterpillar/images/bg_featured.jpg) repeat-y top left;
	float: left;
	margin: 0px 0px 0px 35px;
	position:relative;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px 20px 20px 20px;
	behavior: url(http://us.penguingroup.com/static/includes/PIE.htc);
	}
	
#book1 { 
	width:465px;
	float: left;
	margin: 60px 0px 10px 15px;
	display: inline;
	}
	
.multiplebooks {
	width: 105px; 
	float:left; 
	margin:0 10px 0px 5px;
	display:inline;
	}

	
#book2 { 
	width:465px;
	float: left;
	margin: 0px 0px 15px 15px;
	display: inline;
	}
	
#featuredbookslinks { 
	float: left;
	margin: 20px 0px 0px 19px;
	padding-bottom: 15px;
	display: inline;
	}
	
.popupcover { 
	border: 1px solid #4f768e;
	float: left;
	margin: 0px 10px 60px 5px;
	}
	
.popupcover2 { 
	border: 1px solid #4f768e;
	float: left;
	margin: 0px 10px 40px 5px;
	}
	
.popupcover3 { 
	border: 1px solid #4f768e;
	float: left;
	margin: 0px 10px 5px 5px;
	}
	
.bookcover { 
	border: 1px solid #4f768e;
	float: left;
	margin: 0px 10px 5px 5px;
	}
	
.spiderbook {
	float: right;
	margin:0px 0px 10px 15px;
	}
	
#video {
	margin:0px 60px 30px 0px;
	float: right;
	width:340px;
	display: inline;
	}
	
h3#wiggleheader {
	float:left;
	width:304px;
	height:58px;
	background:url(/static/pages/features/hungrycaterpillar/images/header_big_wiggle.jpg) no-repeat top left;
	margin: 11px 0px 10px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}

h3#videoheader {
	float:left;
	width:280px;
	height:58px;
	background:url(/static/pages/features/hungrycaterpillar/images/video.jpg) no-repeat top left;
	margin: 11px 0px 10px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
h3#featuredbooksheader {
	float:left;
	width:280px;
	height:58px;
	background:url(/static/pages/features/hungrycaterpillar/images/header_featuredbooks.png) no-repeat top left;
	margin: 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
#videoplayer {
	margin:0px 0px 0px 15px;
	}
	

#wallpapers {
	margin:10px 43px 0px 35px;
	padding:0px;
	width: 500px;
	float: left;
	display: inline;
	}
	
h3#wallpaperheader {
	float:left;
	width:480px;
	height:61px;
	background:url(/static/pages/features/hungrycaterpillar/images/wallpapers.jpg) no-repeat top left;
	margin: 0px 0px 10px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
.dl {
	float: left;
	width:187px;
	margin:0px 10px 0px 20px;
	display: inline;
	}

	
.dl-act {
	float: left;
	width:187px;
	margin:0px 10px 0px 20px;
	display: inline;
	
	}
	
.bio_text {
	float: left;
	margin:0px 10px 0px 20px;
	display: inline;
	}
	
.health_copy {
	margin:0px 10px 0px 20px;
	float:left;
	}
	
.health_copy ul {
	padding:0px 0px 0px 20px;
	margin:0px
	}
	
.health_copy ul li {
	margin:0px 0px 5px 0px;
	padding: 0px;
	}
	
.dl_zoobie {
	float: left;
	margin:0px 10px 0px 20px;
	display: inline;
	width: 400px;
	
	}
	
.dl_costume {
	float: left;
	width:150px;
	margin:0px 10px 0px 20px;
	display: inline;
	padding-bottom:30px;
	}
	
.dl_widget {
	float: left;
	margin:0px 10px 0px 20px;
	display: inline;
	border: 1px solid #4f768e;
	}
	
.downloadimage { 
	border: 1px solid #4f768e;
	float: left;
	margin: 0px 0px 5px 0px;
	}
	
.zoobie { 
	float: left;
	margin: 0px 0px 5px 0px;
	}
	
.event_caterpillar { 
	border: 1px solid #4f768e;
	float: left;
	margin: 10px 0px 5px 0px;
	}
	
.new { 
	font-size: 14px;
	font-weight:bold;
	color: #095686;
	}
	
.image_left { 
	float:left;
	margin: 10px 10px 5px 0px;
	border: 1px solid #4f768e;
	
	}

#health{
	margin:0px;
	width: 330px;
	float: right;
	margin:0px 60px 30px 0px;
	display: inline;
	}
	
#widget_caterpillar {
	margin:0px 60px 30px 0px;
	padding:0px 0px 30px 0px;
	width: 330px;
	float: right;
	display: inline;
	}
	
h3#healthheader {
	float:left;
	width:330px;
	height:61px;
	background:url(/static/pages/features/hungrycaterpillar/images/header_health.jpg) no-repeat top left;
	margin: 10px 0px 9px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
h3#countingheader {
	float:left;
	width:498px;
	height:57px;
	background:url(/static/pages/features/hungrycaterpillar/images/header_vhc_friends_playandexplore_app.gif) no-repeat top left;
	margin: 20px 0px 9px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
h3#caterpillarapp {
	float:left;
	width:498px;
	height:57px;
	background:url(/static/pages/features/hungrycaterpillar/images/header_vhc_app.gif) no-repeat top left;
	margin: 20px 0px 9px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
h3#widgetheader {
	float:left;
	width:300px;
	height:61px;
	background:url(/static/pages/features/hungrycaterpillar/images/widget.jpg) no-repeat top left;
	margin: 10px 0px 9px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
h3#classroomheader {
	float:left;
	width:300px;
	height:61px;
	background:url(/static/pages/features/hungrycaterpillar/images/header_classroom.jpg) no-repeat top left;
	margin: 10px 0px 0px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
h3#activitiesheader {
	float:left;
	width:300px;
	height:61px;
	background:url(/static/pages/features/hungrycaterpillar/images/activities.jpg) no-repeat top left;
	margin: 10px 0px 9px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
h3#zoobieheader {
	float:left;
	width:300px;
	height:58px;
	background:url(/static/pages/features/hungrycaterpillar/images/merchandise.jpg) no-repeat top left;
	margin: 10px 0px 0px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}
	
h3#costumeheader {
	float:left;
	width:370px;
	height:58px;
	background:url(/static/pages/features/hungrycaterpillar/images/header_costumetour.jpg) no-repeat top left;
	margin: 10px 0px 0px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}

#screensaver {
	margin:0px;
	width: 330px;
	float: right;
	margin:0px 60px 30px 0px;
	display: inline;
	}
	
h3#screensaverheader {
	float:left;
	width:300px;
	height:61px;
	background:url(/static/pages/features/hungrycaterpillar/images/screensaver.jpg) no-repeat top left;
	margin: 10px 0px 9px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}

h3#facebookheader {
	float:left;
	width:300px;
	height:61px;
	background:url(/static/pages/features/hungrycaterpillar/images/header_facebook.jpg) no-repeat top left;
	margin: 10px 0px 9px 0px;
	text-indent:-9999px;
	line-height: 1px;
	display: inline;
	}	
		
.booktitlelink {
	COLOR: #c41029; 
	FONT-SIZE: 14px; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: normal; 
	LINE-HEIGHT: 16px; 
	TEXT-DECORATION: none
	}
A.booktitlelink:link {COLOR: #c41029; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.booktitlelink:active {COLOR: #a0012d; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.booktitlelink:visited {COLOR: #c41029; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.booktitlelink:hover {COLOR: #a0012d; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}


.links {
	COLOR: #c41029; 
	FONT-SIZE: 12px; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: normal; 
	LINE-HEIGHT: 16px; 
	TEXT-DECORATION: none
	}
A.links:link {COLOR: #c41029; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.links:active {COLOR: #a0012d; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
A.links:visited {COLOR: #c41029; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A.links:hover {COLOR: #a0012d; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}







