#learningbutton a:hover,
#playingbutton a:hover,
#buildingbutton a:hover,
#coloringbutton a:hover,
#singingbutton a:hover  {
   background-position: -82px 0%;
}

#singingbutton a,
#playingbutton a,
#learningbutton a,
#buildingbutton a,
#coloringbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 82px;
   height: 57px;
   background-position: 0% 0px;
}

#learningbutton,
#playingbutton,
#buildingbutton,
#singingbutton,
#coloringbutton  {
   visibility: visible;
   position: absolute;
   top: 90px;
   z-index: 2;
   width: 82px;
   height: 57px;
}



#awardtext a:link {color: #3052A3; text-decoration: none; }
#awardtext a:visited {color: #3052A3; text-decoration: none; } 
#awardtext a:hover {color: #3052A3; text-decoration: none;  } 

#awardstitle a:link {color: #3052A3; text-decoration: none; }
#awardstitle a:visited {color: #3052A3; text-decoration: none; } 
#awardstitle a:hover {color: #3052A3; text-decoration: none;  } 

#awardtext p,
#playfultext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #3052A3;
   text-align: left;
	text-decoration: none;
}




#bragtext p,
#taglinetext p  {
   font: 12px/14px Arial;
   margin: 0px;
   padding-bottom: 5px;
   text-align: left;
}



#buildingbutton a  {
   background-image: url(indexmedia/buildingbutton.png);
}

#coloringbutton a  {
   background-image: url(indexmedia/coloringbutton.png);
}

#learningbutton a  {
   background-image: url(indexmedia/learningbutton.png);
}

#footerlinks p a  {
   font-style: Normal;
   text-decoration: underline;
   color: #FFFFFF;
}


#singingbutton a  {
   background-image: url(indexmedia/singingbutton.png);
}

#playingbutton a  {
   background-image: url(indexmedia/playingbutton.png);
}

#learningbutton  {
   left: 560px;
}

#buildingbutton  {
   left: 361px;
}

#coloringbutton  {
   left: 262px;
}

#taglinetext p  {
   color: #FFFFFF;
}

#playfultext p  {
   padding-bottom: 8px;
}

#singingbutton  {
   left: 162px;
}

#footerlinks p  {
   font: 10px/12px Arial;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#awardstitle p  {
   font: 16px/18px Arial;
   margin: 0px;
   color: #3052A3;
   text-align: left;
	text-decoration: none;
}


#playingbutton  {
   left: 460px;
}

#learntitlebar  {
   background: url(media/learntitlebar.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 412px;
   z-index: 2;
   width: 159px;
   height: 25px;
}


#shoptitlebar  {
   background: url(media/shoptitlebar.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 262px;
   z-index: 2;
   width: 159px;
   height: 25px;
}

#playfultext  {
	visibility: visible;
	position: absolute;
	left: 180px;
	top: 265px;
	z-index: 1;
	width: 372px;
	height: 148px;
}

#taglinetext  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 76px;
   z-index: 2;
   width: 246px;
}

#awardstitle  {
   visibility: visible;
   position: absolute;
   left: 586px;
   top: 271px;
   z-index: 2;
   width: 56px;
	text-decoration: none;

}



#footerlinks  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 687px;
   z-index: 2;
   width: 796px;
}



#id17footer  {
   background: url(media/id17footer.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 645px;
   z-index: 1;
   width: 799px;
   height: 135px;
}

#bragtext p  {
   color: #55555D;
}

#triangles  {
   background: url(media/triangles.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 447px;
   z-index: 2;
   width: 4px;
   height: 108px;
}

#spotlight  {
   visibility: visible;
   position: absolute;
   left: 181px;
   top: 437px;
   z-index: 0;
   width: 363px;
   height: 203px;
}

#awardtext  {
   visibility: visible;
   position: absolute;
   left: 585px;
   top: 387px;
   z-index: 2;
   width: 193px;
}

#topbanner  {
   background: url(media/topbanner.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 799px;
   height: 260px;
}

#bragtext  {
   visibility: visible;
   position: absolute;
   left: 591px;
   top: 506px;
   z-index: 2;
   width: 183px;
}

#arrows  {
   background: url(media/arrows.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 138px;
   top: 295px;
   z-index: 3;
   width: 11px;
   height: 9px;
}

#id3hr  {
   background: url(media/id3hr.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 585px;
   top: 526px;
   z-index: 1;
   width: 146px;
   height: 1px;
}

#lines  {
   background: url(media/lines.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 437px;
   z-index: 3;
   width: 2px;
   height: 132px;
}

#index  {
   margin: 0px auto 0px auto;
   height: 780px;
   width: 799px;
   position: relative;
   background-color: #FFFFFF;
}

#tm p  {
   font: 9px/11px Arial;
   margin: 0px;
   color: #FCFDFE;
   text-align: left;
}

#id65  {
   background: url(media/id65.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 125px;
   z-index: 2;
   width: 12px;
   height: 8px;
}

#box  {
   background: url(media/box.png) no-repeat;
   position: absolute;
   left: 576px;
   top: 261px;
   z-index: 1;
   width: 223px;
   height: 231px;
	text-decoration: none;
}

#tm  {
   visibility: visible;
   position: absolute;
   left: 454px;
   top: 14px;
   z-index: 2;
   width: 12px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #D4EFFB;
}

#flipcrayonbutton  {
	visibility: visible;
	position: absolute;
	left: 658px;
	top: 130px;
	z-index: 2;
	width: 23px;
	height: 86px;
}

#flipcrayonbutton a  {
   width: 23px;
   background-image: url(media/flipcrayonbutton.png)no-repeat 0% 0px;
   display: block;
   height: 86px;
}


#matmanbutton  {
	visibility: visible;
	position: absolute;
	left: 378px;
	top: 150px;
	z-index: 2;
	width: 64px;
	height: 110px;
}


#cdbutton a  {
   width: 71px;
   background-image: url(media/cdbutton.png)no-repeat 0% 0px;
    display: block;
	 width: 91px;
   height: 107px;
}

#cdbutton  {
	visibility: visible;
	position: absolute;
	left: 105px;
	top: 145px;
	z-index: 2;
	width: 91px;
	height: 107px;
}


.contactinfo {
	color: #FFF361;
	font-weight: bold;
}

.footercontact {
	color: #FFCC33;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	align="center"
; 		text-align: center;
	line-height: 14px;
}
#leftnav2menu li,
#leftnavmenu li,
#accessorymaterialsmenu li,
#keymaterialsmenu li,
#paperproductsmenu li,
#productfastfindmenu li,
#bannermenu li,
#workbooksmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#paperproductsmenu li a:hover,
#accessorymaterialsmenu li a:hover,
#keymaterialsmenu li a:hover,
#workbooksmenu li a:hover,
#productfastfindmenu li a:hover  {
   background-color: #B5D5FF;
   color: #DB0000;
}

#paperproductsmenu li a,
#productfastfindmenu li a,
#workbooksmenu li a,
#accessorymaterialsmenu li a,
#keymaterialsmenu li a  {
   background-color: #FFFFAC;
   border-bottom-color: #2F59BD;
   border-bottom-style: dotted;
   border-right-color: #2F59BD;
   border-right-style: dotted;
   border-left-color: #2F59BD;
   border-left-style: dotted;
   border-width: 1px;
   border-top: 0px;
   padding-left: 8px;
   padding-right: 0px;
   text-decoration: none;
   color: #2F59BD;
   width: 100%;
   display: block;
}
#productfastfindmenu,
#accessorymaterialsmenu,
#paperproductsmenu,
#keymaterialsmenu,
#workbooksmenu  {
   font: 10px/18px Verdana;
   margin: -1px 0px 0px -1px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #2F59BD;
   visibility: hidden;
   position: absolute;
   left: 326px;
   width: 254px;
}

#leftnav2menu  {
   width: 138px;
   top: 439px;
   left: 19px;
   color: #265DDA;
}
#leftnavmenu  {
   width: 156px;
   top: 287px;
   left: 8px;
   color: #E0030B;
}

#leftnav2menu li a,
#leftnavmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   width: 100%;
   display: block;
}
#accessorymaterialsmenu li a  {
   background-color: #FFFFAC;
   color: #2F59BD;
}
#leftnav2menu,
#leftnavmenu  {
   font: 11px/25px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   position: absolute;
   z-index: 2;
}
#productfastfindmenu li a  {
   background-color: #FFFFAC;
   color: #2F59BD;
}

#leftnav2menu li a:hover  {
   color: #DB0000;
}

#leftnavmenu li a:hover  {
   color: #2F59BD;
}

#leftnav2menu li a  {
   color: #265DDA;
}
#leftnavmenu li a  {
   color: #E0030B;
}

#paperproductsmenu li a  {
   background-color: #FFFFAC;
   color: #2F59BD;
}

#accessorymaterialsmenu  {
   z-index: 4;
   top: 328px;
}

#keymaterialsmenu li a  {
   background-color: #FFFFAC;
   color: #2F59BD;
}
#bannermenu li a:hover  {
   color: #D4EFFB;
   text-decoration: underline;
}
#productfastfindmenu  {
   width: 156px;
   z-index: 2;
   top: 289px;
   left: 162px;
}
#workbooksmenu li a  {
   background-color: #FFFFAC;
   color: #2F59BD;
}

#id80dividerswhite  {
   background: url(media/id92dividerswhite.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 258px;
   z-index: 1;
   width: 163px;
   height: 315px;
}

#paperproductsmenu  {
   z-index: 5;
   top: 345px;
}



#keymaterialsmenu  {
   z-index: 3;
   top: 307px;
}
#bannermenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: underline;
   color: #FFFFFF;
   width: 100%;
   display: block;
}
#workbooksmenu  {
   z-index: 2;
   top: 289px;
}

#bannermenu  {
   font: bold 9px/22px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   text-decoration: underline;
   color: #FFFFFF;
   position: absolute;
   left: 704px;
   top: 14px;
   z-index: 2;
   width: 96px;
}

#id4hr  {
   background: url(media/id4hr.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 585px;
   top: 526px;
   z-index: 1;
   width: 146px;
   height: 1px;
}
#id69  {
   background: url(media/id69.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 125px;
   z-index: 2;
   width: 12px;
   height: 8px;
}
