body { margin: 0 auto; background: #fff; font-family: "Times New Roman", Times, serif; font-size: 12px; color: #333;}
img {border: 0}
#page-arrows {width: 49px; height: 18px; position: absolute; bottom: 15px; right: 25px; z-index:5 }
#right-arrow { float: right;}
#left-arrow {float: left;}
a {text-decoration: underline; color: #398ccf;}
a:hover {text-decoration: none;}
.box a, .box2 a	 {border-bottom: 0;}
.clear {clear: both;}
#quote {font-size: 12px;}

/* Navigation Styles */
#navigation {width: 626px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #4c4c4c; border-bottom: 1px solid #717171; margin-bottom: 30px; margin-left: 60px;}
#navigation ul {text-align: center; list-style-type:none; margin-bottom: 5px;}
#navigation ul li {margin-right: 32px; display: inline;}
#navigation a {color: #4c4c4c; text-decoration: none; border-bottom: none;}
#navigation a:hover {color: #f15a23;}
#navigation a.selected {color: #f15a23;}

/* Home Page Styles */
#container {width: 744px; margin: 30px auto 0 auto;}
#header {width: 744px; background: url(images/home-camel-top.gif) no-repeat top right; height: 112px;}
#home-content-left {width: 404px; height: 347px; float: left; background: url(images/home-pyramid.gif) no-repeat top left; position: relative;}
#home-content-right {width: 340px; height: 347px; float: left; background: url(images/home-camel-bottom.gif) no-repeat top left; position: relative; margin-bottom: 20px;}
#home-video {width: 289px; height: 217px; position: absolute; top:59px; left:81px; z-index: 5}
#home-text {width: 265px; height: 165px; position: absolute; top: 135px; left: 35px; overflow-y: auto; text-align: justify; line-height: 120%; font-size: 14px;}
#home-text span {font-size: 22px; letter-spacing: .06em;}
#home-icon {width: 100px; height: 100px; position: absolute; bottom: -28px; right: 124px;}
#index #footer {margin-top: 400px;}

/* Footer Styles */
#footer {width: 645px; height: 24px; margin: 30px auto 0 73px; padding-top: 10px;background: url(images/logo.gif) no-repeat bottom left; font-size: 12px; color: #4c4c4c; clear:both; border-top: 1px solid #717171;}
#footer a {color: #4c4c4c; text-decoration: none; border-bottom: 0;}
#footer a:hover {text-decoration: none;}
#footer-text {  margin-left: 203px;padding-top: 0px; padding-left: 10px; margin-top: -2px!important;}
#footer #copy {
	font-size: 9px;
	text-align: center;
	margin-top: -15px;
}


/* Fun Stuff Styles */
#fun #container {width: 776px; }
#fun #inner {width: 776px; height: 491px; background: url(images/fun-bg.jpg) no-repeat top left; position: relative;}
#fun #content-wrap {background: url(images/rounded-bg.png) no-repeat top left; position: absolute; top: 55px; left: 80px; width: 630px; height: 349px;
padding-left: 10px; padding-right: 11px;}
#fun .box {width: 178px; height: 309px; background: url(images/box-bg.png) no-repeat top left; float: left; margin-left: 11px; margin-right: 11px; margin-top: 17px; padding-top: 10px; padding-left: 5px;}
#ask {margin-left: 10px; margin-bottom: 5px;}
#treasures {margin-top: 28px; margin-bottom: 5px;}
#facts {margin-left: 8px;}
#facts2 {margin-left: -5px; margin-top: 4px;}
#fun #inner span {font-size: 14px;}
#fun #inner p#quote {text-align: center; position: absolute; bottom: 25px; left: 110px; width: 575px; color: #fff;}
#fun .chapter-listen {position: absolute; top: -8px; left: 108px;}
#fun #content {width: 572px; height: 302px; background: url(images/box-interior-bg.jpg) no-repeat top left; position: absolute; top: 20px; left: 25px;}
#fun #kazmir {width: 163px; height: 196px; position: absolute; right: -1px; top: 60px;}
#fun h2#kazmir-facts { background-image: url(images/kazmir-facts.jpg); 	background-repeat: no-repeat; height: 33px; width: 217px; left: 30px; position: absolute; top: 5px;}
#fun h2#kazmir-facts span {position: absolute; left: -999em; }
#fun h2#downloads { background-image: url(images/downloads.jpg); background-repeat: no-repeat; 	height: 29px; width: 188px; left: 30px; position: absolute; top: 7px;	}
#fun h2#downloads span {position: absolute; left: -999em;}

#fun #column1 {width: 150px; float: left; margin-top: 75px; margin-left: 30px; }
#fun p {margin-top: 0;}
#fun #column2 {width: 180px; float: left; margin-left: 32px; margin-top: 75px; }
	
#fun #screensaver {with: 239px; float: left; margin-top: 75px; margin-left: 7px; }
#fun #printable {width: 142px; float: left; margin-left: 10px; margin-top: 75px; }
#fun #inserts {width: 157px; float: left; margin-left: 10px; margin-top: 75px;}
	
	
/* Parents Page Styles */
#parents #container {width: 776px; }
#parents #inner {width: 763px; height: 480px; background: url(images/parents-bg.jpg) no-repeat top left; position: relative;}
#parents #content-wrap {background: url(images/rounded-bg2.png) no-repeat top left; position: absolute; top: 50px; left: 69px; width: 630px; height: 350px;
padding-left: 15px; padding-right: 11px;}
#parents .box {width: 178px; height: 309px; background: url(images/box-bg2.png) no-repeat top left; float: left; margin-left: 11px; margin-right: 11px; margin-top: 17px; padding-top: 10px; padding-left: 5px;}
#words {margin-left: 10px; margin-bottom: 5px;}
#listen, #testimonials {margin-left: 10px; margin-bottom: 5px;}
#parents #inner span {font-size: 14px;}
#parents #inner p#quote {text-align: center; position: absolute; bottom: 17px; left: 68px; width: 630px; color: #fff;}
#parents .chapter-listen {position: absolute; top: -8px; left: 172px;}
#parents #content {width: 577px; height: 307px; background: url(images/box-interior-bg2.jpg) no-repeat top left; position: absolute; top: 16px; left: 24px;}
#parents #author-photo {width: 166px; height: 275px; position: absolute; right: 4px; bottom: 6px; z-index: 1}
#parents #author-photo1 {width: 166px; height: 275px; position: absolute; left: 0px; bottom: 6px; z-index: 1}
#parents h2#author-words { background-image: url(images/words-from-author.jpg); background-repeat: no-repeat; height: 32px; width: 397px; left: 30px;	position: absolute; top: -10px; z-index: 2;
	}
#parents h2#author-words span {position: absolute; left: -999em;}
#parents h2#author-words1 {background-image: url(images/words-from-author1.jpg); background-repeat: no-repeat; height: 32px; width: 376px; left: 180px;position: absolute; top: -10px; z-index: 2;}
#parents h2#author-words1 span {position: absolute; left: -999em;}
#parents #column1 {width: 150px; float: left; margin-top: 40px; margin-left: 30px; }
#parents p {margin-top: 0;}
#parents #column2 {width: 180px; float: left; margin-left: 32px; margin-top: 40px; }
#parents #column3 {width: 180px; float: left; margin-top: 40px; margin-left: 185px; }
#parents p {margin-top: 0;}
#parents #column4 {width: 170px; float: left; margin-left: 28px; margin-top: 40px;}

#parents h2#listen { background-image: url(images/parents-listen.jpg); background-repeat: no-repeat; height: 42px; width: 101px; left: 15px;	position: absolute; top: 5px; z-index: 2;	}
#parents h2#listen span {position: absolute; left: -999em;}
#parents #listen-column-main {width: 320px; float: left; margin-top: 20px; color: #1a7999; margin-left: 25px;}
#parents #listen-column1 {width: 135px; float: left; margin-top: 50px; color: #1a1a1a;}
#parents #listen-column2 {width: 145px; float: left; margin-top: 50px; margin-left: 25px; color: #1a1a1a;}
#parents #listen-column3 {width: 200px; height: 190px; margin-top: 1px; float: left; margin-left: 18px; color: #1a1a1a; padding-top: 110px; padding-left: 10px; background:#fff;}
#parents #listen-column-main a, #parents #listen-column3 a {color: #1a1a1a;}
#parents #testimonials-photo {float: left; width: 318px; margin-top: 1px;}
#parents h2#testimonials { background-image: url(images/testimonials-parents.jpg); background-repeat: no-repeat; height: 33px; width: 214px; left: 320px;	position: absolute; top: 0px; z-index: 2;	}
#parents h2#testimonials span {position: absolute; left: -999em;}
#parents #testimonials-column {float: left; width: 225px; margin-left: 15px; margin-top: 60px; }
#parents h2#bonnie { background-image: url(images/bonnie-hunt.jpg); background-repeat: no-repeat; height: 73px; width: 187px; right: 19px;	position: absolute; top: 15px; z-index: 2;	}
#parents h2#bonnie span {position: absolute; left: -999em;}


/* Behind the Story Page Styles */
#story #container {width: 776px; }
#story #inner {width: 776px; height: 484px; background: url(images/story-bg.jpg) no-repeat top left; position: relative;}
#story #content-wrap {background: url(images/rounded-bg3.png) no-repeat top left; position: absolute; top: 50px; left: 69px; width: 632px; height: 351px; padding-left: 15px; padding-right: 11px;}
#story .box {width: 179px; height: 308px; background: url(images/box-bg3.png) no-repeat top left; float: left; margin-left: 9px; margin-right: 7px; margin-top: 17px; padding-top: 10px; padding-left: 5px;}
#dedication, #story #meet {margin-left: 15px; margin-bottom: 5px;}
#story #listen {margin-left: 10px; margin-bottom: 5px;}
#story #inner span {font-size: 14px;}
#story #inner p#quote {	text-align: center;	position: absolute;	bottom: 20px;left: 48px;width: 690px;color: #fff;}
#story .chapter-listen {position: absolute; top: -8px; left: 202px;}

#story #content {width: 577px; height: 307px; background: url(images/box-interior-bg3.png) no-repeat top left; position: absolute; top: 16px; left: 24px;}
#story h2#author-words { background-image: url(images/words-from-author.jpg); background-repeat: no-repeat; height: 32px; width: 397px; left: 30px;	position: absolute; top: -10px; z-index: 2;	}
#story h2#author-words span {position: absolute; left: -999em;}

#story #column1 {width: 180px; float: left; margin-top: 40px; margin-left: 185px; }
#story p {margin-top: 0;}
#story #column2{width: 170px; float: left; margin-left: 28px; margin-top: 40px; }
#story #cast-photo {width: 142px; float: left; margin-left: 25px; margin-top: 25px;}
#story #column3 {width: 180px; float: left; margin-top: 55px; margin-left: 20px; }
#story #column4 {width: 180px; float: left; margin-top: 57px; margin-left: 10px;}
#story h2#meet-cast { background-image: url(images/meet-the-cast.jpg); background-repeat: no-repeat; height: 30px; width: 223px; left: 185px;	position: absolute; top: 5px; z-index: 2;	}
#story h2#meet-cast span {position: absolute; left: -999em;}
#story h2#meet-cast2 { background-image: url(images/meet-the-cast.jpg); background-repeat: no-repeat; height: 30px; width: 223px; left: 25px;	position: absolute; top: 5px; z-index: 2;	}
#story h2#meet-cast2 span {position: absolute; left: -999em;}
.cast-member, .band-member {color: #398ccf; font-weight: bold; margin-bottom: 10px; margin-top: 0;}
.band-member {margin-bottom: 0;}
.band-member a {font-size: 12px;}
#story #inner .cast-member span{color: #333; font-weight: normal; font-size: 13px; }
 .cast-member a  {font-size: 13px;}
#story #inner .cast-member.band-list {margin-bottom: 0;}
#band-photo {margin-bottom: 2px; margin-top: 3px;}
#story #column5 {width: 345px; float: left; margin-top: 55px; margin-left: 25px; }
#story #column6 {width: 180px; float: left; margin-top: 57px; margin-left: 10px; }
#story h2#listen { background-image: url(images/story-listen.jpg); background-repeat: no-repeat; height: 36px; width: 101px; left: 15px;	position: absolute; top: 5px; z-index: 2;	}
#story h2#listen span {position: absolute; left: -999em;}
#story h2#bonnie { background-image: url(images/bonnie-hunt.jpg); background-repeat: no-repeat; height: 73px; width: 187px; right: 19px;	position: absolute; top: 15px; z-index: 2;	}
#story h2#bonnie span {position: absolute; left: -999em;}
#story #listen-column-main {width: 320px; float: left; margin-top: 20px; color: #1a7999; margin-left: 25px;}
#story #listen-column1 {width: 135px; float: left; margin-top: 50px; color: #1a1a1a;}
#story #listen-column2 {width: 145px; float: left; margin-top: 50px; margin-left: 25px; color: #1a1a1a;}
#story #listen-column3 {width: 200px; height: 190px; margin-top: 1px; float: left; margin-left: 18px; color: #1a1a1a; background: #fff; padding-top: 110px; padding-left: 10px;}
#story #listen-column-main a, #story #listen-column3 a {color: #1a1a1a;}
#story h2#dedication { background-image: url(images/dedication.jpg); background-repeat: no-repeat; height: 49px; width: 351px; left: 170px;	position: absolute; top: 5px; z-index: 2;	}
#story h2#dedication span {position: absolute; left: -999em;}
#story .dedication {margin-top: 70px !important;}



/* Products Page Styles */
#products #container {width: 776px; }
#products #inner {width: 775px; height: 487px; background: url(images/products-bg.jpg) no-repeat top left; position: relative;}
#products #content-wrap {background: url(images/rounded-bg4.png) no-repeat top left; position: absolute; top: 55px; left: 69px; width: 629px; height: 350px; padding-left: 15px; padding-right: 11px;}
#products .box {width: 179px; height: 309px; background: url(images/box-bg4.png) no-repeat top left; float: left; margin-left: 9px; margin-right: 7px; margin-top: 17px; padding-top: 10px; padding-left: 5px;}
#products .box2 {width: 179px; height: 309px; background: url(images/box-bg4.png) no-repeat top left; float: left; margin-left: 9px; margin-right: 7px; margin-top: 17px; padding-top: 10px; padding-left: 0px;}
#contact {margin-left: 10px; margin-bottom: 5px;}
#meet {margin-left: 0px; margin-bottom: 5px;}
#products #testimonials {margin-left: 10px; margin-bottom: 5px;}
#products #inner span {font-size: 14px;}
#products #inner p#quote {text-align: center; position: absolute; bottom: 20px; left: 68px; width: 630px; color: #fff;}
#products .chapter-listen {position: absolute; top: -8px; left: 175px;}
#products #content {width: 577px; height: 307px; background: url(images/box-interior-bg4.png) no-repeat top left; position: absolute; top: 16px; left: 24px;}
#products h2#author-words { background-image: url(images/words-from-author.jpg); background-repeat: no-repeat; height: 32px; width: 397px; left: 30px;	position: absolute; top: -10px; z-index: 2;
	}
#products h2#author-words span {position: absolute; left: -999em;}

#products #column1 {width: 400px;float: left;margin-top: 49px;margin-left: 25px;}
#products p {margin-top: 0;}
#products #column2{width: 170px; float: left; margin-left: 28px; margin-top: 40px; }
#products .product {float: left;margin-left: 0;margin-top: 52px;}
#products h2#our-products {	background-image: url(images/our-products.jpg);	background-repeat: no-repeat; height: 43px; width: 213px; left: 10px; position: absolute; top: -5px; z-index: 2;}
#products h2#our-products span {position: absolute; left: -999em;}
#products #column-large {width: 290px; margin-top: 69px; margin-left: 25px; float: left;}
#products #column-large a {color: #306A99;}
#products #dvd-insert2 {position:absolute; width: 85px; bottom: 40px; right: 70px;}
#products #testimonials-photo {float: left; width: 318px; margin-top: 1px;}
#products h2#testimonials { background-image: url(images/testimonials-products.jpg); background-repeat: no-repeat; height: 35px; width: 213px; left: 320px;	position: absolute; top: 0px; z-index: 2;	}
#products h2#testimonials span {position: absolute; left: -999em;}
#products #testimonials-column { float: left; width: 225px; margin-left: 15px; margin-top: 60px; }

.buy-recording {position: absolute; bottom: 63px; right: 100px; width: 66px; height: 24px;}
.buy-song {position: absolute; bottom: 20px; right: 100px; width: 66px; height: 24px;}
	#listen {margin-left: 10px; margin-bottom: 5px;}
#products h2#listen {background-image: url(images/products-listen.jpg); background-repeat: no-repeat; height: 42px; width: 101px; left: 15px;
	position: absolute; top: -5px; z-index: 2;}
#products h2#listen span {position: absolute; left: -999em;}
#products #listen-column-main {width: 320px; float: left; margin-top: 20px; color: #1a7999; margin-left: 25px;}
#products #listen-column1 {width: 135px; float: left; margin-top: 50px; color: #1a1a1a;}
#products #listen-column2 {width: 145px; float: left; margin-top: 50px; margin-left: 25px; color: #1a1a1a;}
#products #listen-column3 {width: 200px; height: 190px; margin-top: 1px; float: left; margin-left: 18px; color: #1a1a1a; padding-top: 110px; padding-left: 10px; background:#fff;}
#products #listen-column-main a, #products #listen-column3 a {color: #1a1a1a;}
#products h2#bonnie { background-image: url(images/bonnie-hunt.jpg); background-repeat: no-repeat; height: 73px; width: 187px; right: 19px;	position: absolute; top: 15px; z-index: 2;	}
#products h2#bonnie span {position: absolute; left: -999em;}


/* Shopping Cart Page Styles */
#cart #container {width: 776px; }
#cart #inner {width: 775px; height: 487px; background: url(images/cart-bg.jpg) no-repeat top left; position: relative;}
#cart #content-wrap {background: url(images/rounded-bg5.png) no-repeat top left; position: absolute; top: 49px; left: 69px; width: 630px; height: 350px; padding-left: 15px; padding-right: 11px;}
#cart #inner span {font-size: 14px;}
#cart #inner p#quote {text-align: center; position: absolute; bottom: 23px; left: 68px; width: 630px; color: #fff; font-weight: bold;}
#cart #content {width: 574px; height: 331px; position: absolute; top: 10px; left: 24px;}
#cart #single-column {
	width: 550px; height: 280px; overflow-y: auto; margin-left: 10px; margin-top: 10px;
}
#cart .chapter-listen {position: absolute; top: -8px; left: 159px;}

#buybook1 {
	position: absolute;
	bottom: 95px;
	right: 120px;
	width: 66px;
	height: 24px;
}

#buysong1 {position: absolute; bottom: 35px; right: 120px; width: 66px; height: 24px;}
