/********************************************
* CSS DOCUMENT - Global 
********************************************/

	body {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 76%;
		height: 100%;
		background-color: #efe47c;
		background-image: url("../images/bg.gif");
    	background-repeat: repeat-x;
		background-position: left top;
		color: #000;
		margin: 0;
		padding: 0;
	}
	
	a {
		color: #ff6600;
		text-decoration: underline;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	form {
		margin: 0;
		padding: 0;
		display: inline;
	}
	
	img {
		border: 0;
	}
	
	html { 
		height: 100%;
		margin-bottom: 20px;
	}
	
	.hide {
		display: none;
	}
	
/********************************************
* LAYOUT
********************************************/
	
	div.wrap {
		width: 790px;
		margin: 0 auto;
	}
	
	div.maincontainer {
		width: 770px;
		padding: 0 10px 0 10px;
	}


/********************************************
* HEADER
********************************************/

	div.headerbox {
		width: 770px;
		height: 174px;
		background-image: url("../images/header_bg.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	div.header {
		width: 770px;
		height: 69px;
		float: left;
	}
	
	div.header h1 {
		font-size: 100%;
		width: 115px;
		height: 67px;
		background-image: url("../images/logo.gif");
    	background-repeat: no-repeat;
		background-position: left top;
		position: absolute;
		top: 22px;
		z-index: 10;
		display: block;
		margin: 0 0 0 16px;
		padding: 0;
		
	}
	
	div.header h1 a {
		width: 115px;
		height: 67px;
		background-image: url("../images/logo.gif");
    	background-repeat: no-repeat;
		background-position: left top;
		display: block;
		
	}
	
	div.header h1 a span {
		display: none;
	}
	
	div.header h2 {
		font-size: 100%;
		width: 220px;
		height: 46px;
		background-image: url("../images/tagline.gif");
    	background-repeat: no-repeat;
		background-position: left top;
		display: block;
		margin: 17px 0 0 0;
		padding: 0 15px 0 0;
		float: right;
	}
	
	div.header h2 span {
		display: none;
	}
	
/********************************************
* NAVBAR
********************************************/

	div.navbox {
		width: 770px;
		height: 105px;
		background-image: url("../images/navbg.gif");
		background-position: left top;
		background-repeat: no-repeat;
		float: left;
	}
	
	/* hide from ie5 mac \*/
	div.navbox {
		position: relative;
		clear: both;
	}
	/* end hide */
		
	div.navbox h1 span { 
		display: none; 
	}
	
	div.navbox ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	div.navbox li {
		padding: 0;
		float: left;
	}
	
	div.navbox li span {
		display: none;
	}
	
	div.navboxhome {
		width: 770px;
		height: 105px;
		background-image: url("../images/navbg_home.gif");
		background-position: left top;
		background-repeat: no-repeat;
		float: left;
	}
	
	/* hide from ie5 mac \*/
	div.navboxhome {
		position: relative;
		clear: both;
	}
	/* end hide */
		
	div.navboxhome h1 span { 
		display: none; 
	}
	
	div.navboxhome ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	div.navboxhome li {
		padding: 0;
		float: left;
	}
	
	div.navboxhome li span {
		display: none;
	}
		
	.nav1 {
		width: 72px;
		height: 105px;
		background-image: url("../images/nav1.gif");
		background-position: 0 -212px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav1:hover {
		background-image: url("../images/nav1.gif");
		background-position: 0 -106px;
	}
	
	.nav1on {
		width: 72px;
		height: 105px;
		background-image: url("../images/nav1.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav2 {
		width: 82px;
		height: 105px;
		background-image: url("../images/nav2.gif");
		background-position: 0 -212px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav2:hover {
		background-image: url("../images/nav2.gif");
		background-position: 0 -106px;
	}
	
	.nav2on {
		width: 82px;
		height: 105px;
		background-image: url("../images/nav2.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav3 {
		width: 104px;
		height: 105px;
		background-image: url("../images/nav3.gif");
		background-position: 0 -212px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav3:hover {
		background-image: url("../images/nav3.gif");
		background-position: 0 -106px;
	}
	
	.nav3on {
		width: 104px;
		height: 105px;
		background-image: url("../images/nav3.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav4 {
		width: 96px;
		height: 105px;
		background-image: url("../images/nav4.gif");
		background-position: 0 -212px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav4:hover {
		background-image: url("../images/nav4.gif");
		background-position: 0 -106px;
	}
	
	.nav4on {
		width: 96px;
		height: 105px;
		background-image: url("../images/nav4.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav5 {
		width: 108px;
		height: 105px;
		background-image: url("../images/nav5.gif");
		background-position: 0 -212px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav5:hover {
		background-image: url("../images/nav5.gif");
		background-position: 0 -106px;
	}
	
	.nav5on {
		width: 108px;
		height: 105px;
		background-image: url("../images/nav5.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav6 {
		width: 52px;
		height: 105px;
		background-image: url("../images/nav6.gif");
		background-position: 0 -212px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav6:hover {
		background-image: url("../images/nav6.gif");
		background-position: 0 -106px;
	}
	
	.nav6on {
		width: 52px;
		height: 105px;
		background-image: url("../images/nav6.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav7 {
		width: 102px;
		height: 105px;
		background-image: url("../images/nav7.gif");
		background-position: 0 -212px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav7:hover {
		background-image: url("../images/nav7.gif");
		background-position: 0 -106px;
	}
	
	.nav7on {
		width: 102px;
		height: 105px;
		background-image: url("../images/nav7.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav8 {
		width: 154px;
		height: 105px;
		background-image: url("../images/nav8.gif");
		background-position: 0 -212px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav8:hover {
		background-image: url("../images/nav8.gif");
		background-position: 0 -106px;
	}
	
	.nav8on {
		width: 154px;
		height: 105px;
		background-image: url("../images/nav8.gif");
		background-position: 0 0;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav1home {
		width: 72px;
		height: 105px;
		background-image: url("../images/nav1.gif");
		background-position: 0 -530px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav1home:hover {
		background-image: url("../images/nav1.gif");
		background-position: 0 -424px;
	}
	
	.nav1homeon {
		width: 72px;
		height: 105px;
		background-image: url("../images/nav1.gif");
		background-position: 0 -318px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav2home {
		width: 82px;
		height: 105px;
		background-image: url("../images/nav2.gif");
		background-position: 0 -530px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav2home:hover {
		background-image: url("../images/nav2.gif");
		background-position: 0 -424px;
	}
	
	.nav2homeon {
		width: 82px;
		height: 105px;
		background-image: url("../images/nav2.gif");
		background-position: 0 -318px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav3home {
		width: 104px;
		height: 105px;
		background-image: url("../images/nav3.gif");
		background-position: 0 -530px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav3home:hover {
		background-image: url("../images/nav3.gif");
		background-position: 0 -424px;
	}
	
	.nav3homeon {
		width: 104px;
		height: 105px;
		background-image: url("../images/nav3.gif");
		background-position: 0 -318px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav4home {
		width: 96px;
		height: 105px;
		background-image: url("../images/nav4.gif");
		background-position: 0 -530px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav4home:hover {
		background-image: url("../images/nav4.gif");
		background-position: 0 -424px;
	}
	
	.nav4homeon {
		width: 96px;
		height: 105px;
		background-image: url("../images/nav4.gif");
		background-position: 0 -318px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav5home {
		width: 108px;
		height: 105px;
		background-image: url("../images/nav5.gif");
		background-position: 0 -530px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav5home:hover {
		background-image: url("../images/nav5.gif");
		background-position: 0 -424px;
	}
	
	.nav5homeon {
		width: 108px;
		height: 105px;
		background-image: url("../images/nav5.gif");
		background-position: 0 -318px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav6home {
		width: 52px;
		height: 105px;
		background-image: url("../images/nav6.gif");
		background-position: 0 -530px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav6home:hover {
		background-image: url("../images/nav6.gif");
		background-position: 0 -424px;
	}
	
	.nav6homeon {
		width: 52px;
		height: 105px;
		background-image: url("../images/nav6.gif");
		background-position: 0 -318px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav7home {
		width: 102px;
		height: 105px;
		background-image: url("../images/nav7.gif");
		background-position: 0 -530px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav7home:hover {
		background-image: url("../images/nav7.gif");
		background-position: 0 -424px;
	}
	
	.nav7homeon {
		width: 102px;
		height: 105px;
		background-image: url("../images/nav7.gif");
		background-position: 0 -318px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav8home {
		width: 154px;
		height: 105px;
		background-image: url("../images/nav8.gif");
		background-position: 0 -530px;
		background-repeat: no-repeat;
		display: block;
	}
	
	.nav8home:hover {
		background-image: url("../images/nav8.gif");
		background-position: 0 -424px;
	}
	
	.nav8homeon {
		width: 154px;
		height: 105px;
		background-image: url("../images/nav8.gif");
		background-position: 0 -318px;
		background-repeat: no-repeat;
		display: block;
	}
	
/********************************************
* CONTENT LAYOUT
********************************************/

	div.contentbox {
		width: 770px;
		min-height: 452px;
		background-image: url("../images/contentbg.gif");
		background-position: left top;
		background-repeat: repeat-y;
		float: left;
	}
	
	/* Fix for IE-win \*/
		* html div.contentbox {height: 452px;}
	/* End Fix for IE-win */ 
	
	div.col1 {
		width: 530px;
		float: left;
	}
	
	div.col2 {
		width: 240px;
		float: left;
	}
	
/********************************************
* CONTENT FEATURES
********************************************/

	div.homeintro {
		width: 530px;
		height: 238px;
		background-image: url("../images/homeintro_bg.gif");
		background-position: left top;
		background-repeat: no-repeat;
		float: left;
	}
	
	div.homeintro h2 {
		width: 530px;
		height: 49px;
		background-image: url("../images/sparkling_scripts.gif");
    	background-repeat: no-repeat;
		background-position: 94px 0;
		margin: 29px 0 0 0;
		padding: 0;
		display: block;
	}
	
	div.homeintro h2 span {
		display: none;
	}
	
	div.homeintro p {
		margin: 20px 0 10px 0;
		padding: 0 90px 0 104px;
		line-height: 1.4em;
	}
	
	div.homeintro h3 {
		width: 530px;
		height: 33px;
		background-image: url("../images/magic.gif");
    	background-repeat: no-repeat;
		background-position: 255px 0;
		margin: 0;
		padding: 0;
		display: block;
	}
	
	div.homeintro h3 span {
		display: none;
	}
	
	div.homepantosbox1 {
		width: 530px;
		background-image: url("../images/homepantos2.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 0 20px 0;
		float: left;
	}
	
	div.homepantosbox2 {
		width: 530px;
		background-image: url("../images/homepantos1.gif");
		background-position: left top;
		background-repeat: no-repeat;
		padding: 20px 0 0 0;
		float: left;
	}
	
	div.homepantosbox2 ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div.homepantosbox2 li {
		margin: 0;
		padding: 0.30em 0 0.30em 14px;
	}
	
	div.homepantosbox2container {
		background-color: #000;
		float: left;
	}
	
	.homepantoslink1:hover {
		background-image: url("../images/star1.gif");
		background-position: 0 4px;
		background-repeat: no-repeat;
	}
	
	.homepantoslink1 a {
		font-weight: bold;
		color: #f9f396;
		text-decoration: none;
	}
	
	.homepantoslink1 a:hover {
		text-decoration: underline;
	}
	
	.homepantoslink2:hover {
		background-image: url("../images/star2.gif");
		background-position: 0 4px;
		background-repeat: no-repeat;
	}
	
	.homepantoslink2 a {
		font-weight: bold;
		color: #fff;
		text-decoration: none;
	}
	
	.homepantoslink2 a:hover {
		text-decoration: underline;
	}
	
	div.homepantosbox2col1 {
		width: 185px;
		color: #fff;
		padding: 0 30px 0 50px;
		float: left;
	}
	
	div.homepantosbox2col2 {
		width: 165px;
		color: #fff;
		padding: 0 70px 0 30px;
		float: left;
	}
	
	div.maincontent {
		width: 430px;
		margin: 0;
		padding: 0 50px 0 50px;
	}
	
	div.maincontent h2 {
		margin: 30px 0 20px 0;
		padding: 0;
		display: block;
	}
	
	div.maincontent h2 span {
		display: none;
	}
	
	div.maincontent ul {
		list-style-type: none;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	div.maincontent li {
		margin: 0;
		padding: 0.3em 0 0.3em 14px;
	}
	
	div.maincontent h3 {
		font-size: 100%;
		color: #3f3fff;
		margin: 0;
		padding: 20px 0 0 0;
		line-height: 1.4em;
	}
	
	div.maincontent p {
		margin: 0;
		padding: 0 0 1.4em 0;
		line-height: 1.4em;
	}

	div.maincontent2 {
		width: 430px;
		margin: 0;
	}
	
	div.maincontent2 h2 {
		margin: 30px 0 20px 0;
		padding: 0;
		display: block;
	}
	
	div.maincontent2 h2 span {
		display: none;
	}
	
	div.maincontent2 ul {
		list-style-type: none;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	div.maincontent2 li {
		margin: 0;
		padding: 0.3em 0 0.3em 14px;
	}
	
	div.maincontent2 h3 {
		font-size: 100%;
		color: #3f3fff;
		margin: 0;
		padding: 20px 0 0 0;
		line-height: 1.4em;
	}
	
	div.maincontent2 p {
		margin: 0;
		padding: 0 0 1.4em 0;
		line-height: 1.4em;
	}
	
	.pantoimageblank {
		background-image: url("../images/highlight3a.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 50px 20px 50px;
	}
	
	.franky2 {
		background-image: url("../images/franky2.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 50px 80px 50px;
	}
	
	.redridinghood2 {
		background-image: url("../images/redridinghood2.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 50px 90px 50px;
	}
	
	.goldilocks2 {
		background-image: url("../images/goldilocks2.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 50px 120px 50px;
	}
	
	.star5 {
		background-image: url("../images/star5.gif");
		background-position: 0 5px;
		background-repeat: no-repeat;
	}
	
	.star6 {
		background-image: url("../images/star6.gif");
		background-position: 0 5px;
		background-repeat: no-repeat;
	}
	
	div.featurebox2col {
		font-size: 94%;
		width: 530px;
		line-height: 1.3em;
		padding: 20px 0 0 0;
		float: left;
	}
	
	div.featurebox2col h3 {
		height: 26px;
		margin: 0;
		padding: 0;
		display: block;
	}
	
	.help {
		background-image: url("../images/help.gif");
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.save {
		background-image: url("../images/save.gif");
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	.contact2 {
		background-image: url("../images/contact2.gif");
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	div.featurebox2col h3 span {
		display: none;
	}
	
	div.featurebox2col p {
		margin: 0;
		padding: 10px 0 0 0;
	}
	
	div.featurebox2col1 {
		width: 200px;
		padding: 0 15px 0 50px;
		float: left;
	}
	
	div.featurebox2col2 {
		width: 200px;
		padding: 0 35px 0 30px;
		float: left;
	}
	
	div.highlightbox1 {
		width: 530px;
		background-image: url("../images/highlight1b.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 0 20px 0;
		float: left;
	}
	
	div.highlightbox2 {
		width: 530px;
		background-image: url("../images/highlight1a.gif");
		background-position: left top;
		background-repeat: no-repeat;
		padding: 20px 0 0 0;
		float: left;
	}
	
	div.highlightbox2 p {
		margin: 0;
		padding: 0 0 1.4em 0;
		line-height: 1.4em;
	}
	
	div.highlightbox2col1 {
		width: 430px;
		color: #fff;
		background-color: #ff6600;
		padding: 0 50px 0 50px;
		float: left;
	}
	
	div.highlightbox1b {
		width: 530px;
		background-image: url("../images/highlight2b.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 0 20px 0;
		float: left;
	}
	
	div.highlightbox2b {
		width: 530px;
		background-image: url("../images/highlight2a.gif");
		background-position: left top;
		background-repeat: no-repeat;
		padding: 20px 0 0 0;
		float: left;
	}
	
	div.highlightbox2b p {
		margin: 0;
		padding: 0 0 1.4em 0;
		line-height: 1.4em;
	}
	
	div.highlightbox2bcol1 {
		width: 430px;
		color: #fff;
		background-color: #57b704;
		padding: 0 50px 0 50px;
		float: left;
	}
	
	div.highlightbox1c {
		width: 530px;
		background-image: url("../images/highlight3b.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 0 0 20px 0;
		float: left;
	}
	
	div.highlightbox2c p {
		margin: 0;
		padding: 0 0 1.4em 0;
		line-height: 1.4em;
	}
	
	div.highlightbox2ccol1 {
		width: 430px;
		color: #fff;
		background-color: #000;
		padding: 0 50px 0 50px;
		float: left;
	}
	
	div.latest {
		font-size: 94%;
		width: 240px;
		line-height: 1.3em;
		padding: 0 0 14px 0;
		float: left;
	}
	
	div.latest h3 {
		height: 24px;
		margin: 0 40px 0 30px;
		padding: 0;
		display: block;
	}
	
	.ourlatest {
		background-image: url("../images/latest.gif");
		background-position: center top;
		background-repeat: no-repeat;
	}
	
	.newfor09 {
		background-image: url("../images/newfor09.gif");
		background-position: center top;
		background-repeat: no-repeat;
	}
	
	div.latest h3 span {
		display: none;
	}
	
	div.latest p {
		margin: 0;
		padding: 10px 40px 0 30px;
		text-align: center;
	}
	
	div.latest img {
		padding: 14px 0 0 0;
	}
	
	div.praise {
		font-size: 94%;
		width: 240px;
		line-height: 1.3em;
		padding: 0;
		float: left;
	}
	
	div.praise h3 {
		height: 26px;
		margin: 0 40px 0 30px;
		padding: 0;
		display: block;
	}
	
	.praiseindeed {
		background-image: url("../images/praise.gif");
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	div.praise h3 span {
		display: none;
	}
	
	div.praise p {
		margin: 0;
		padding: 10px 40px 0 30px;
	}
	
	div.subnav {
		font-size: 94%;
		color: #907716;
		width: 170px;
		line-height: 1.3em;
		padding: 0 40px 0 30px;
		float: left;
	}
	
	div.subnav h3 {
		height: 40px;
		margin: 0;
		padding: 0;
		display: block;
	}
	
	.plots {
		background-image: url("../images/plots.gif");
		background-position: left top;
		background-repeat: no-repeat;
	}
	
	div.subnav h3 span {
		display: none;
	}
	
	div.subnav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div.subnav li {
		margin: 0;
		padding: 0.3em 0 0.3em 14px;
	}
	
	.pantoslink1:hover, .pantoslink1on {
		background-image: url("../images/star3.gif");
		background-position: 0 5px;
		background-repeat: no-repeat;
	}
	
	.pantoslink1 a, .pantoslink1on a {
		font-weight: bold;
		text-decoration: none;
	}
	
	.pantoslink1 a:hover, .pantoslink1on a:hover {
		text-decoration: underline;
	}
	
	.pantoslink2:hover, .pantoslink2on {
		background-image: url("../images/star4.gif");
		background-position: 0 5px;
		background-repeat: no-repeat;
	}
	
	.pantoslink2 a, .pantoslink2on a {
		font-weight: bold;
		color: #907716;
		text-decoration: none;
	}
	
	.pantoslink2 a:hover, .pantoslink2on a:hover {
		text-decoration: underline;
	}
	
	.highlight1 {
		color: #ff6600;
	}
	
	.highlight2 {
		color: #3f3fff;
	}
	
	.label1 {
  		margin: 0 10px 0 0;
		padding: 7px 0 7px 0;
		display: block;
		text-align: right;
		float: left;
		position: relative;
		clear: both;
  	}
	
	.form1 {
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 100%;
		color: #ff6600;
		margin: 7px 0 7px 0;
		background-color: #f9f396;
		padding: 3px;
		border: none;
	}
	
	.formbutt {
		margin-left: 140px;
	}
	
/********************************************
* PAGE HEADINGS
********************************************/
	
	.accessibility {
		width: 430px;
		height: 49px;
		background-image: url("../images/accessibility.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.about {
		width: 430px;
		height: 49px;
		background-image: url("../images/about.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.help2 {
		width: 430px;
		height: 49px;
		background-image: url("../images/help2.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.perusal {
		width: 430px;
		height: 49px;
		background-image: url("../images/perusal.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.fees {
		width: 430px;
		height: 49px;
		background-image: url("../images/fees.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.performed {
		width: 430px;
		height: 49px;
		background-image: url("../images/performed.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.contact {
		width: 430px;
		height: 49px;
		background-image: url("../images/contact.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.aladdin {
		width: 430px;
		height: 49px;
		background-image: url("../images/aladdin.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.alibaba {
		width: 430px;
		height: 49px;
		background-image: url("../images/alibaba.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.babes {
		width: 430px;
		height: 49px;
		background-image: url("../images/babes.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.cinderella {
		width: 430px;
		height: 49px;
		background-image: url("../images/cinderella.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.dickwhittington {
		width: 430px;
		height: 49px;
		background-image: url("../images/dickwhittington.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.frankenstein {
		width: 430px;
		height: 30px;
		background-image: url("../images/franky.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.goldilocks {
		width: 430px;
		height: 81px;
		background-image: url("../images/goldilocks.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.heydiddle {
		width: 430px;
		height: 49px;
		background-image: url("../images/heydiddle.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.hickory {
		width: 430px;
		height: 49px;
		background-image: url("../images/hickory.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.humpty {
		width: 430px;
		height: 49px;
		background-image: url("../images/humpty.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.jack {
		width: 430px;
		height: 49px;
		background-image: url("../images/jack.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.mothergoose {
		width: 430px;
		height: 49px;
		background-image: url("../images/mothergoose.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.redridinghood {
		width: 430px;
		height: 32px;
		background-image: url("../images/redridinghood.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.crusoe {
		width: 430px;
		height: 49px;
		background-image: url("../images/crusoe.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.sinbad {
		width: 430px;
		height: 49px;
		background-image: url("../images/sinbad.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
	.snowwhite {
		width: 430px;
		height: 98px;
		background-image: url("../images/snowwhite.gif");
    	background-repeat: no-repeat;
		background-position: left top;
	}
	
/********************************************
* FOOTER
********************************************/

	div.footer {
		color: #907716;
		width: 770px;
		background-image: url("../images/footerbg.gif");
		background-position: left top;
		background-repeat: no-repeat;
		padding: 58px 0 30px 0;
		float: left;
	}
	
	div.footer p {
		font-size: 94%;
		line-height: 1.4em;
		margin: 0;
		padding: 0 0 0 30px;
	}
	
	div.footer a {
		color: #907716;
		text-decoration: underline;
	}
	
	div.footer a:hover {
		color: #907716;
		text-decoration: none;
	}
	
/********************************************
* TEMP (Styles to cut & paste)
********************************************/

	div.templist {
		background-color: #fff;
		background-image: url("../images/bg.gif");
    	background-repeat: repeat-y;
		background-position: left top;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #fff;
		clear: both;
	}
	
	/* hide from ie5 mac \*/
	div.templist {
		position: relative;
		clear: both;
	}
	/* end hide */
	
	/* Fix for IE-win \*/
		* html div.templist {height: 10px;}
	/* End Fix for IE-win */ 
