html { background-color: #fdfce7; }
span.required { color: #CE2425; font-weight: bold; }

/* =-=-=-=-=-=-=- */
/* Header General */
/* -=-=-=-=-=-=-= */
#hd { background: #fdfce7 url('../images/bg-header.new.png') 0px 0px no-repeat; height: 190px; }
#hd #awards { float: right; width: 383px; margin-top: 5px; }
#hd h1 { padding-top: 63px; height: 38px; padding-left: 122px; }
#hd h1 a { color: #CE2425; font-size: 273%; text-decoration: none; }
#hd em { padding-top: 4px; height: 20px; padding-left: 124px; display: block; color: #647984; font-weight: bold; font-size: 131%; }
#hd #shoppingCartSummary { float: right; width: 300px; height: 25px; color: #98a1a9; text-align: right; }
#hd #shoppingCartSummary a { text-decoration: none; color: #98a1a9; }
#hd #shoppingCartSummary a:hover { color: black; }

/* Header Navigation */
#hd ul#topNav { margin-top: 8px; padding-left: 131px; height: 43px; _margin-top: 0px; }
#hd ul#topNav li { float: left; text-align: center; height: 37px; padding-top: 2px; padding-bottom: 2px; line-height: 18px; list-style: none; }
#hd ul#topNav li#home { width: 78px; font-size: 108%; }
#hd ul#topNav li#home a { height: 23px; padding-top: 10px; padding-bottom: 10px; }
#hd ul#topNav li#our-products { width: 129px; font-size: 108%; }
#hd ul#topNav li#raves-and-reviews { width: 127px; font-size: 108%; }
#hd ul#topNav li#why-evolution-toys { width: 130px; font-size: 108%; }
#hd ul#topNav li#fun-evolution-resources { width: 127px; font-size: 108%; }
#hd ul#topNav li#for-you { width: 129px; font-size: 108%; }
#hd ul#topNav li#for-you a { height: 23px; padding-top: 10px; padding-bottom: 10px; }
#hd ul#topNav li#join-us { width: 120px; font-size: 108%; }
#hd ul#topNav li#join-us a { height: 23px; padding-top: 10px; padding-bottom: 10px; }
#hd ul#topNav li#share-this { width: 110px; padding: 10px 10px 10px 10px; height: 21px; font-size: 108%; }
#hd ul#topNav li#share-this a { padding: 0px 5px 0px 15px; background-position-y: 10px; }
#hd ul#topNav li a { display: block; color: #416979; text-decoration: none; }
#hd ul#topNav li a:hover { color: #CE2425; }
#hd ul#topNav li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; margin-top: 5px; z-index: 100; background-color: red; width: auto; *margin-left: -65px; }
#hd ul#topNav li ul li { float: none; width: auto; padding: 0px; margin: 0px; height: auto; }
#hd ul#topNav li ul li a, #hd ul#topNav li#for-you ul li a, #hd ul#topNav li#join-us ul li a { background: #FDFCE7; color: #416979; padding: 5px; width: 225px; font-size: 90%; text-align: left; margin-bottom: 0px; font-weight: bold; height: auto; }
#hd ul#topNav li ul li a:hover, #hd ul#topNav li#for-you ul li a:hover, #hd ul#topNav li#join-us ul li a:hover { color: #CE2425; }

#hd ul#topNav li#join-us ul li a { width: 120px; }

/* =-=-=-=-=-=-=- */
/* General Styles */
/* -=-=-=-=-=-=-= */

/*Messages*/
.InfoMessage {
	padding: 2px;
	color: #555;
	background-color: #EEEEEE;
	border: 1px solid #555;
}

.SuccessMessage {
	padding: 2px;
	color: #33CC00;
	background-color: #CFFFCA;
	border: 1px solid #33CC00;
}

.ErrorMessage {
	padding: 2px;
	color: #CC0000;
	background-color:#FFBFC1;
	border: 1px solid #CC0000;
}



/* =-=-=-=-=-=-=-=-=- */
/* Main Page Carousel */
/* -=-=-=-=-=-=-=-=-= */
#bd #carouselContainer { margin-left: 20px; height: 360px; width: 740px; background: transparent url('../images/bg-front-page-carousel.png') 0px 0px no-repeat; overflow: hidden; }
#bd #carouselContainer #carousel { margin: 0px; }
#bd #carouselContainer #carousel li { width: 740px; height: 360px; margin: 0px; border: 0px; }
/*#bd #carouselContainer #carousel li#carousel1 { visibility: hidden; }
#bd #carouselContainer #carousel li#carousel2 { visibility: hidden; }
#bd #carouselContainer #carousel li#carousel3 { visibility: hidden; }*/
#bd #carouselContainer #carousel li.yui-carousel-item-selected { border: 0px; margin: 0px; }

#bd #carouselControls ul { margin-left: 25px; }
#bd #carouselControls ul li { float: left; width: 75px; background-color: #ffecce; margin-right: 10px; padding: 3px 5px; font-weight: bold; font-size: 108%; text-align: center; }
#bd #carouselControls ul li a { color: #416979; text-decoration: none; }
#bd #carouselControls ul li a:visited { color: #416979; }
#bd #carouselControls ul li a:hover { color: #ce2527; }
#bd #carouselControls ul li a.selected { color: #ce2527; }


/* Inside Pages Container */
#bd #contentContainer { margin-left: 20px; width: 740px; background: transparent url('../images/bg-main-content.png') 0px 0px no-repeat; }
#bd #contentContainer strong { font-weight: bold; }
#bd #contentContainer a { color: #416979; }
#bd #contentContainer a:hover { color: #CE2425; }

/* Inside Pages Container Long */
#bd #contentContainerLong { margin-left: 20px; width: 740px; background: transparent url('../images/bg-main-content-long.png') 0px 0px no-repeat; }
#bd #contentContainerLong strong { font-weight: bold; }
#bd #contentContainerLong a { color: #416979; }
#bd #contentContainerLong a:hover { color: #CE2425; }

/* =-=-=-=-=-=-=-=-= */
/* Product Quadrants */
/* -=-=-=-=-=-=-=-=- */
#bd #productQuadrants { height: 515px; }

/* Quadrants: Header */
#bd #productQuadrants #quadrantsHeader { height: 101px; }
#bd #productQuadrants #quadrantsHeader h2 { font-size: 197%; color: #034159; padding: 10px 100px; text-align: center; font-weight: bold; }
#bd #productQuadrants #quadrantsHeader p { font-size: 116%; padding: 0px 60px 0px 60px; color: #034159; text-align: center; }

/* Quadrants: Timeline Playmat */
#bd #productQuadrants #quadrantsTimelinePlaymat { background: transparent url('../images/quadrants-timeline-playmat.png') no-repeat 0px 65px; float: left; width: 364px; height: 202px; border-top: 3px solid #abadb0; border-right: 1px solid #abadb0; margin-left: 4px; }
#bd #productQuadrants #quadrantsTimelinePlaymat h3 { color: #034159; font-size: 182%; text-align: center; }
#bd #productQuadrants #quadrantsTimelinePlaymat h3 a { color: #034159; text-decoration: none; }
#bd #productQuadrants #quadrantsTimelinePlaymat h3 a:hover { color: #CE2425; }
#bd #productQuadrants #quadrantsTimelinePlaymat p { color: #034159; font-size: 116%; text-align: center; padding: 20px 20px 0px 215px; }

/* Quadrants: Timeline Poster */
#bd #productQuadrants #quadrantsTimelinePoster { background: transparent url('../images/quadrants-timeline-poster.png') no-repeat 0px 0px; float: left; width: 364px; height: 202px; border-top: 3px solid #abadb0; border-left: 1px solid #abadb0; margin-right: 4px; }
#bd #productQuadrants #quadrantsTimelinePoster h3 { color: #034159; font-size: 182%; text-align: center; }
#bd #productQuadrants #quadrantsTimelinePoster h3 a { color: #034159; text-decoration: none; }
#bd #productQuadrants #quadrantsTimelinePoster h3 a:hover { color: #CE2425; }
#bd #productQuadrants #quadrantsTimelinePoster p { color: #034159; font-size: 116%; text-align: center; padding: 75px 10px 0px 205px; }

/* Quadrants: Cards */
#bd #productQuadrants #quadrantsCards { background: transparent url('../images/quadrants-cards.png') no-repeat 0px 0px; float: left; width: 364px; height: 198px; border-top: 3px solid #abadb0; border-right: 1px solid #abadb0; margin-left: 4px; }
#bd #productQuadrants #quadrantsCards h3 { color: #034159; font-size: 182%; text-align: center; }
#bd #productQuadrants #quadrantsCards h3 a { color: #034159; text-decoration: none; }
#bd #productQuadrants #quadrantsCards h3 a:hover { color: #CE2425; }
#bd #productQuadrants #quadrantsCards p { color: #034159; font-size: 116%; text-align: center; padding: 25px 20px 0px 250px; }

/* Quadrants: Apparel */
#bd #productQuadrants #quadrantsApparel { background: transparent url('../images/quadrants-apparel.png') no-repeat 0px 0px; float: left; width: 364px; height: 198px; border-top: 3px solid #abadb0; border-left: 1px solid #abadb0; margin-right: 4px; }
#bd #productQuadrants #quadrantsApparel h3 { color: #034159; font-size: 182%; padding: 10px 0px 0px 25px; }
#bd #productQuadrants #quadrantsApparel h3 a { color: #034159; text-decoration: none; }
#bd #productQuadrants #quadrantsApparel h3 a:hover { color: #CE2425; }
#bd #productQuadrants #quadrantsApparel p { color: #034159; font-size: 116%; text-align: center; padding: 10px 225px 0px 5px; }

/* =-=-=-=-=-=-=-=- */
/* Product Overview */
/* -=-=-=-=-=-=-=-= */
#bd #productOverview { height: 515px; }

/* Overview: Header */
#bd #productOverview #overviewHeader { height: 101px; }
#bd #productOverview #overviewHeader h2 { font-size: 197%; color: #034159; padding: 10px 100px; text-align: center; font-weight: bold; }
#bd #productOverview #overviewHeader p { font-size: 116%; padding: 0px 60px 0px 60px; color: #034159; text-align: center; }

/* Overview: Timeline Playmat */
#bd #productOverview #overviewTimelinePlaymat { background: transparent url('../images/overview-timeline-playmat.png') no-repeat 0px 65px; float: left; width: 364px; height: 202px; border-top: 3px solid #abadb0; border-right: 1px solid #abadb0; margin-left: 4px; }
#bd #productOverview #overviewTimelinePlaymat h3 { color: #034159; font-size: 182%; text-align: center; }
#bd #productOverview #overviewTimelinePlaymat h3 a { color: #034159; text-decoration: none; }
#bd #productOverview #overviewTimelinePlaymat h3 a:hover { color: #CE2425; }
#bd #productOverview #overviewTimelinePlaymat p { color: #034159; font-size: 116%; text-align: center; padding: 20px 20px 0px 215px; }

/* Overview: Cards */
#bd #productOverview #overviewCards { background: transparent url('../images/overview-cards.png') no-repeat 25px 45px; float: left; width: 364px; height: 202px; border-top: 3px solid #abadb0; border-left: 1px solid #abadb0; margin-right: 4px; }
#bd #productOverview #overviewCards h3 { color: #034159; font-size: 182%; text-align: center; }
#bd #productOverview #overviewCards h3 a { color: #034159; text-decoration: none; }
#bd #productOverview #overviewCards h3 a:hover { color: #CE2425; }
#bd #productOverview #overviewCards p { color: #034159; font-size: 116%; text-align: center; padding: 25px 20px 0px 250px; }

/* Overview: Timeline Poster */
#bd #productOverview #overviewTimelinePoster { background: transparent url('../images/overview-timeline-poster.png') no-repeat 7px 50px; float: left; width: 242px; height: 198px; border-top: 3px solid #abadb0; border-right: 1px solid #abadb0; margin-left: 4px; }
#bd #productOverview #overviewTimelinePoster h3 { color: #034159; font-size: 182%; text-align: center; padding-top: 5px; }
#bd #productOverview #overviewTimelinePoster h3 a { color: #034159; text-decoration: none; }
#bd #productOverview #overviewTimelinePoster h3 a:hover { color: #CE2425; }
#bd #productOverview #overviewTimelinePoster p { color: #034159; font-size: 116%; text-align: center; padding: 70px 10px 0px 110px; }

/* Overview: Flip Book */
#bd #productOverview #overviewFlipBook { background: transparent url('../images/overview-flipbook.png') no-repeat 0px 40px; float: left; width: 242px; height: 198px; border-top: 3px solid #abadb0; border-left: 1px solid #abadb0; border-right: 1px solid #abadb0; }
#bd #productOverview #overviewFlipBook h3 { color: #034159; font-size: 182%; padding: 10px 0px 0px 25px; }
#bd #productOverview #overviewFlipBook h3 a { color: #034159; text-decoration: none; }
#bd #productOverview #overviewFlipBook h3 a:hover { color: #CE2425; }
#bd #productOverview #overviewFlipBook p { color: #034159; font-size: 116%; text-align: center; padding: 20px 5px 0px 155px; }

/* Overview: Apparel */
#bd #productOverview #overviewApparel { background: transparent url('../images/overview-apparel.png') no-repeat top right; float: left; width: 242px; height: 198px; border-top: 3px solid #abadb0; border-left: 1px solid #abadb0; margin-right: 4px; }
#bd #productOverview #overviewApparel h3 { color: #034159; font-size: 182%; padding: 10px 0px 0px 25px; }
#bd #productOverview #overviewApparel h3 a { color: #034159; text-decoration: none; }
#bd #productOverview #overviewApparel h3 a:hover { color: #CE2425; }
#bd #productOverview #overviewApparel p { color: #034159; font-size: 116%; text-align: center; padding: 10px 110px 0px 5px; }


/* =-=-=-=-=-=-=-= */
/* Half Split Page */
/* -=-=-=-=-=-=-=- */
#bd #halfSplit { height: 515px; }

/* Half Split: Header */
#bd #halfSplit #halfSplitHeader h2 { font-size: 197%; color: #034159; padding: 10px 100px; text-align: center; font-weight: bold; }
#bd #halfSplit #halfSplitLower #halfSplitLeft { float: left; width: 49%; border-right: 2px solid #abadb0; }
#bd #halfSplit #halfSplitLower #halfSplitLeft p { color: #58595b; font-size: 123.1%; text-align: left; padding: 10px 30px; }
#bd #halfSplit #halfSplitLower #halfSplitLeft p strong { color: #034159; }
#bd #halfSplit #halfSplitLower #halfSplitLeft p.signature { background: transparent url('../images/kate-signature.png') no-repeat 180px 30px; height: 100px; padding-left: 125px; }
#bd #halfSplit #halfSplitLower #halfSplitLeft p.signature em { text-indent: -9999px; display: block; }

#bd #halfSplit #halfSplitLower #halfSplitRight { float: left; width: 49%; margin-left: 1%; }
#bd #halfSplit #halfSplitLower #halfSplitRight form { padding: 10px 20px 10px 10px; }
#bd #halfSplit #halfSplitLower #halfSplitRight form div.fieldContainer { clear: left; margin: 5px 0px; }
#bd #halfSplit #halfSplitLower #halfSplitRight form div.fieldContainer label { float: left; color: #034159; font-weight: bold; display: block; margin-right: 5px; width: 115px; font-size: 123.1%; }
#bd #halfSplit #halfSplitLower #halfSplitRight form div.fieldContainer div.field { color: #034159; font-weight: bold; font-size: 123.1%; }
#bd #halfSplit #halfSplitLower #halfSplitRight form div.fieldContainer div.field input { border: 2px solid #d8d9db; background-color: #fdfce7; font-size: 116%; padding: 2px; width: 190px; }
#bd #halfSplit #halfSplitLower #halfSplitRight form div.fieldContainer div.field textarea { border: 2px solid #d8d9db; background-color: #fdfce7; font-size: 116%; height: 100px; padding: 2px; width: 190px; }
#bd #halfSplit #halfSplitLower #halfSplitRight form div.fieldContainer div.field input.submit { background-color: #CE2425; color: #fdfce7; padding: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: none; width: 125px; text-align: center; cursor: pointer; }

#bd #halfSplit #halfSplitLower #halfSplitRight div.pressContact { padding: 10px 20px; }
#bd #halfSplit #halfSplitLower #halfSplitRight div.pressContact h3 { font-size: 123.1%; font-weight: bold; color: #034159; }
#bd #halfSplit #halfSplitLower #halfSplitRight div.pressContact p { color: #58595b; font-size: 123.1%; padding-left: 10px; padding-top: 5px; }

#bd #halfSplit #halfSplitLower #halfSplitRight div.askTheKidsVideo { padding: 10px 20px; }
#bd #halfSplit #halfSplitLower #halfSplitRight div.askTheKidsVideo h3 { font-size: 123.1%; font-weight: bold; color: #034159; }
#bd #halfSplit #halfSplitLower #halfSplitRight div.askTheKidsVideo p { color: #58595b; font-size: 123.1%; padding-left: 10px; padding-top: 5px; }
#bd #halfSplit #halfSplitLower #halfSplitRight div.askTheKidsVideo ol { color: #58595b; font-size: 108%; margin-left: 0px; list-style-type: decimal; margin-top: 5px; }
#bd #halfSplit #halfSplitLower #halfSplitRight div.askTheKidsVideo ol li { color: #58595b; margin-left: 35px; list-style-type: decimal; }

/* =-=-=-=-=-=- */
/* Reviews Page */
/* -=-=-=-=-=-= */
#bd #reviews { height: 515px; }

/* Half Split: Header */
#bd #reviews #reviewsHeader h2 { font-size: 197%; color: #034159; padding: 10px 100px; text-align: center; font-weight: bold; }
#bd #reviews #reviewsHeader p { font-size: 116%; padding: 0px 60px 0px 60px; color: #8f8e8d; text-align: center; }

#bd #reviews #reviewsContent { margin-top: 10px; }
#bd #reviews #reviewsContent #reviewsLeft { float: left; width: 49%; border-right: 2px solid #abadb0; }
#bd #reviews #reviewsContent #reviewsRight { float: left; width: 49%; margin-left: 1%; }
#bd #reviews #reviewsContent div.review { clear: left; }
#bd #reviews #reviewsContent div.review div.image { float: left; margin: 0px 10px 10px 10px; width: 110px; text-align: center; }
#bd #reviews #reviewsContent div.review div.author { float: left; margin: 0px 10px 10px 10px; width: 110px; text-align: center; background: transparent url('../images/bg-testimonial-author.png') no-repeat 50% 0px; height: 75px; color: white; padding-top: 20px; font-size: 116%; font-weight: bold; }
#bd #reviews #reviewsContent div.review p { font-size: 100%; color: #414142; padding: 0px 0px 15px 0px; float: left; width: 220px; }
#bd #reviews #reviewsContent div.review p a { color: #1c556b; text-decoration: none; }
#bd #reviews #reviewsContent div.review p strong { font-weight: bold; }
#bd #reviews #reviewsContent div.review p a:hover { text-decoration: underline; }



/* =-=-=-=-=-=-=-=-=-=-=-=- */
/* REGULAR OLD CONTENT PAGE */
/* -=-=-=-=-=-=-=-=-=-=-=-= */
#bd #regularContent { height: 515px; }
#bd #regularContent h2 { font-size: 197%; color: #034159; padding: 10px 100px; text-align: center; font-weight: bold; }

/* =-=-=-=-=-=-=-=-=-=-=-= */
/* EVOLUTION TIMELINE PAGE */
/* -=-=-=-=-=-=-=-=-=-=-=- */
#bd #timeline { height: 515px; }
#bd #timeline div.timelinePhoto { float: left; width: 340px; margin-left: 30px; margin-top: 10px; }
#bd #timeline div.timelineInfo { float: left; width: 350px;}
#bd #timeline div.timelineInfo h2 { font-size: 197%; color: #034159; padding: 20px 0px 0px 0px; text-align: center; font-weight: bold; }
#bd #timeline div.timelineInfo h3 { font-size: 153.9%; color: #034159; padding: 5px 0px 10px 0px; text-align: center; font-weight: bold; }
#bd #timeline div.timelineInfo p { color: #58595b; font-size: 138.5%; text-align: center; padding: 5px; }

#bd #timeline div.timelineVideos { clear: left; }
#bd #timeline div.timelineVideos div.left { float: left; width: 49%; text-align: center; margin-left: 1%; }
#bd #timeline div.timelineVideos h4 { font-size: 123.1%; color: #034159; padding: 0px 0px 10px 0px; text-align: center; font-weight: bold; }
#bd #timeline div.timelineVideos div.right { float: left; width: 49%; text-align: center; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* EVOLUTION TIMELINE POSTER PAGE */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
#bd #timelinePoster { height: 515px; }
#bd #timelinePoster h2 { font-size: 197%; color: #034159; padding: 20px 0px 0px 0px; text-align: center; font-weight: bold; }
#bd #timelinePoster h3 { font-size: 153.9%; color: #034159; padding: 5px 0px 10px 0px; text-align: center; font-weight: bold; }

#bd #timelinePoster div.timelineInfo { background: transparent url('../images/giant-evolution-timeline-poster.png') no-repeat 2px 0px; padding-top: 175px; }
#bd #timelinePoster div.timelineInfo p { color: #58595b; font-size: 123.1%; padding: 3px 50px; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* ANCIENT CREATURE CARDS PAGE */
/* -=-=-=-=-=-=-=-=-=-=-=-=-=- */
#bd #creatureCards { height: 515px; }
#bd #creatureCards div.creatureCardsInfo { background: transparent url('../images/ancient-creature-cards.png') no-repeat 1px 72px; height: 515px; }
#bd #creatureCards div.creatureCardsInfo h2 { font-size: 197%; color: #034159; padding: 20px 0px 20px 0px; text-align: center; font-weight: bold; }
#bd #creatureCards div.creatureCardsInfo p { color: #58595b; font-size: 123.1%; padding: 10px 25px 10px 460px; }

/* =-=-=-=-=-=-=-=-=-=-=-=- */
/* EVOLUTION FLIP BOOK PAGE */
/* -=-=-=-=-=-=-=-=-=-=-=-= */
#bd #flipBook { height: 515px; }
#bd #flipBook div.flipBookPhoto { float: left; width: 375px; margin-left: 0px; margin-top: 0px; }
#bd #flipBook div.flipBookInfo { float: left; width: 325px; margin-left: 20px; }
#bd #flipBook div.flipBookInfo h2 { font-size: 197%; color: #034159; padding: 10px 0px 10px 0px; text-align: center; font-weight: bold; }
#bd #flipBook div.flipBookInfo h3 { font-size: 153.9%; color: #034159; padding: 5px 0px 10px 0px; text-align: center; font-weight: bold; }
#bd #flipBook div.flipBookInfo h4 { font-size: 123.1%; color: #034159; padding: 15px 0px 10px 0px; text-align: center; font-weight: bold; }
#bd #flipBook div.flipBookInfo p { color: #58595b; font-size: 123.1%; text-align: left; padding: 5px; }


/* =-=-=-=-=-=-=-=-= */
/* ASK THE KIDS PAGE */
/* -=-=-=-=-=-=-=-=- */
#bd #askTheKids { height: 515px; background: transparent url('../images/ask-the-kids-logo.png') no-repeat 20px 25px; }
#bd #askTheKids div.askTheKidsInfo { height: 515px; margin-left: 175px; }
#bd #askTheKids div.askTheKidsInfo h2 { font-size: 197%; color: #034159; padding: 15px 50px 10px 50px; text-align: center; font-weight: bold; }
#bd #askTheKids div.askTheKidsInfo h2.red { font-size: 197%; color: #ef4135; padding: 15px 50px 0px 50px; text-align: center; font-weight: bold; }
#bd #askTheKids div.askTheKidsInfo h2.blue { font-size: 197%; color: #034159; padding: 10px 50px 10px 50px; text-align: center; font-weight: bold; }
#bd #askTheKids div.askTheKidsInfo h3.red { font-size: 197%; color: #ef4135; padding: 5px 50px 0px 50px; text-align: center; font-weight: bold; }
#bd #askTheKids div.askTheKidsInfo h3.blue { font-size: 197%; color: #034159; padding: 5px 50px 5px 50px; text-align: center; font-weight: bold; }
#bd #askTheKids div.askTheKidsInfo p { color: #485d6e; font-size: 123.1%; padding: 5px 50px 5px 25px; }
#bd #askTheKids div.askTheKidsInfo p.small { color: #485d6e; font-size: 108%; padding: 5px 50px 5px 25px; }
#bd #askTheKids div.askTheKidsInfo p strong { color: #ef4135; font-weight: bold; }

/* =-=-=-=-=-=-=-=-=-=-=-=-= */
/* ASK THE KIDS SUMMARY PAGE */
/* -=-=-=-=-=-=-=-=-=-=-=-=- */
#bd #askTheKidsSummary { height: 515px; background: transparent url('../images/ask-the-kids-summary-logo.png') no-repeat 0px 0px; }
#bd #askTheKidsSummary div.askTheKidsInfo { height: 515px; margin-left: 175px; }
#bd #askTheKidsSummary div.askTheKidsInfo div.askTheKidsVideo { text-align: center; }
#bd #askTheKidsSummary div.askTheKidsInfo h2 { font-size: 197%; color: #034159; padding: 15px 50px 10px 50px; text-align: center; font-weight: bold; }
#bd #askTheKidsSummary div.askTheKidsInfo h2.red { font-size: 197%; color: #ef4135; padding: 15px 50px 0px 50px; text-align: center; font-weight: bold; }
#bd #askTheKidsSummary div.askTheKidsInfo h2.blue { font-size: 197%; color: #034159; padding: 10px 50px 10px 50px; text-align: center; font-weight: bold; }
#bd #askTheKidsSummary div.askTheKidsInfo h3.red { font-size: 197%; color: #ef4135; padding: 5px 50px 0px 50px; text-align: center; font-weight: bold; }
#bd #askTheKidsSummary div.askTheKidsInfo h3.blue { font-size: 197%; color: #034159; padding: 5px 50px 5px 50px; text-align: center; font-weight: bold; }
#bd #askTheKidsSummary div.askTheKidsInfo p { color: #485d6e; font-size: 123.1%; padding: 5px 50px 5px 25px; }
#bd #askTheKidsSummary div.askTheKidsInfo p.small { color: #485d6e; font-size: 108%; padding: 5px 50px 5px 25px; }
#bd #askTheKidsSummary div.askTheKidsInfo p strong { color: #ef4135; font-weight: bold; }

#bd #askTheKidsSummary #askTheKidsGallery { height: 180px; margin-left: 150px; }
#bd #askTheKidsSummary #askTheKidsGallery h2 { font-size: 197%; color: #034159; padding: 15px 50px 10px 50px; text-align: center; font-weight: bold; }
#bd #askTheKidsSummary #askTheKidsGallery p { color: #485d6e; font-size: 123.1%; padding: 5px 50px 5px 25px; }
#bd #askTheKidsSummary #askTheKidsResponse { margin-top: 10px; }
#bd #askTheKidsSummary #askTheKidsResponse #reviewsLeft { float: left; width: 49%; border-right: 2px solid #abadb0; }
#bd #askTheKidsSummary #askTheKidsResponse #reviewsRight { float: left; width: 49%; margin-left: 1%; }
#bd #askTheKidsSummary #askTheKidsResponse div.review { clear: left; }
#bd #askTheKidsSummary #askTheKidsResponse div.review div.image { float: left; margin: 0px 10px 10px 10px; width: 110px; text-align: center; }
#bd #askTheKidsSummary #askTheKidsResponse div.review div.author { float: left; margin: 0px 10px 10px 10px; width: 110px; text-align: center; background: transparent url('../images/ask-the-kids-summary-gallery-response-bg.png') no-repeat 50% 0px; height: 50px; color: white; padding-top: 10px; font-size: 116%; font-weight: bold; }
#bd #askTheKidsSummary #askTheKidsResponse div.review p { font-size: 100%; color: #414142; padding: 0px 0px 15px 0px; float: left; width: 220px; }
#bd #askTheKidsSummary #askTheKidsResponse div.review p a { color: #1c556b; text-decoration: none; }
#bd #askTheKidsSummary #askTheKidsResponse div.review p strong { font-weight: bold; }
#bd #askTheKidsSummary #askTheKidsResponse div.review p a:hover { text-decoration: underline; }



/* =-=-=-=-=-=-=-=-=-=-= */
/* CHILDREN'S BOOKS PAGE */
/* -=-=-=-=-=-=-=-=-=-=- */
#bd #childrensBooks { height: 515px; }
#bd #childrensBooks div.childrensBooksHeader { height: 80px; }
#bd #childrensBooks div.childrensBooksHeader h2 { font-size: 197%; color: #034159; padding: 20px 0px 0px 0px; text-align: center; font-weight: bold; }
#bd #childrensBooks div.childrensBooksHeader p { font-size: 116%; padding: 0px 60px 0px 60px; color: #8f8e8d; text-align: center; }
#bd #childrensBooks div.childrensBooksLinks { background: transparent url('../images/childrens-books.png') no-repeat 5px 100px; float: left; width: 450px; height: 420px; }
#bd #childrensBooks div.childrensBooksLinks img { margin-left: 60px; }
#bd #childrensBooks div.childrensBooksInfo { float: left; width: 275px; height: 420px; text-align: left; }
#bd #childrensBooks div.childrensBooksInfo h3 { font-size: 123.1%; color: #034159; padding: 5px 0px 5px 0px; font-weight: bold; }
#bd #childrensBooks div.childrensBooksInfo p { color: #58595b; font-size: 108%; padding: 3px 10px; text-indent: -10px; margin-left: 10px; }

/* =-=-=-=-=-=-= */
/* ABOUT US PAGE */
/* -=-=-=-=-=-=- */
#bd #aboutUs { height: 515px; }
#bd #aboutUs h2 { font-size: 197%; color: #034159; padding: 0px 0px 0px 0px; text-align: center; font-weight: bold; clear: left; }
#bd #aboutUs h2.first { padding: 10px 0px 0px 0px; }
#bd #aboutUs p { color: #58595b; font-size: 108%; padding: 7px 40px 8px 40px; text-align: center; }
#bd #aboutUs div.bios { margin-top: 5px; text-align: center; }

#bd #aboutUs div.leftCol { float: left; width: 225px; border-right: 2px solid #808285; margin-top: 10px; }
#bd #aboutUs div.leftCol p { color: #58595b; font-size: 108%; padding: 7px 25px 8px 25px; text-align: left; }

#bd #aboutUs div.person { clear: left; padding-top: 15px; }
#bd #aboutUs div.person div.photo { float: left; width: 101px; }
#bd #aboutUs div.person div.photo img { margin: 0px 10px 0px 10px; }
#bd #aboutUs div.person div.bio { float: left; width: 380px; }
#bd #aboutUs div.person div.bio h3 { color: #034159; font-weight: bold; font-size: 123.1%; text-align: left; }
#bd #aboutUs div.person div.bio p { text-align: left; padding: 5px 0px 5px 0px; font-size: 93%; }
#bd #aboutUs div.person div.bio p a { color: #CE2425; text-decoration: none; }
#bd #aboutUs div.person div.bio p a:hover { text-decoration: underline; }


/* =-=-=-=-=-=- */
/* SITEMAP PAGE */
/* -=-=-=-=-=-= */
#bd #sitemap { height: 515px; }
#bd #sitemap h2 { font-size: 197%; color: #034159; padding: 10px 100px 20px 100px; text-align: center; font-weight: bold; }
#bd #sitemap ul { list-style-type: disc; width: auto; margin: 5px 0px 15px 20px; }
#bd #sitemap ul li { list-style-type: disc; margin: 2px 0px 2px 20px; }

/* =-=-=-=-=-=-= */
/* SIDEBAR ITEMS */
/* -=-=-=-=-=-=- */

#bd #buyNow { background-color: #FEEACA; }
#bd #buyNow p { color: #034159; font-size: 123.1%; text-align: center; font-weight: bold; padding: 10px 10px 10px 10px; line-height: 138.5%; }
#bd #buyNow p span.regPrice { color: gray; text-decoration: line-through; font-size: 87.7%; }
#bd #buyNow p span.salePrice { color: red; font-weight: bold; }
#bd #buyNow p input { background-color: #fdfce7; border: 2px solid #d8d9db; width: 50px; }


#bd ul#rightNavMainPage { font-size: 161.6%; margin-top: 20px; }
#bd ul#rightNavMainPage li { margin-bottom: 20px; }
#bd ul#rightNavMainPage li a { color: #416979; text-decoration: none; }
#bd ul#rightNavMainPage li a:hover { color: #CE2425; }

#bd ul#rightNav { font-size: 116%; margin-top: 30px; }
#bd ul#rightNav li { margin-bottom: 20px; }
#bd ul#rightNav li a { color: #416979; text-decoration: none; }
#bd ul#rightNav li a:hover { color: #CE2425; }
#bd ul#rightNav li a img { float: right; }

#bd ul#rightNav li ul#rightSubNav { font-size: 95%; margin-top: 20px; }
#bd ul#rightNav li ul#rightSubNav li { margin-bottom: 5px; margin-left: 20px; }
#bd ul#rightNav li ul#rightSubNav li a { color: #416979; text-decoration: none; }
#bd ul#rightNav li ul#rightSubNav li a:hover { color: #CE2425; }
#bd ul#rightNav li ul#rightSubNav li a img { float: right; }

#bd div#newsItems { margin-left: 20px; margin-top: 20px; }
#bd div#newsItems h2 { font-size: 182%; color: #CE2425; margin-bottom: 5px; }
#bd div#newsItems p { width: 290px; height: 80px; background: transparent url('../images/bg-front-page-news-item.png') 0px 0px no-repeat; padding: 5px; overflow: hidden; }
#bd div#newsItems div#whatsNew p { color: #636467; font-size: 100%; text-align: center; }
#bd div#newsItems div#whatsNew p a { color: #636467; text-decoration: none; }
#bd div#newsItems div#whatsNew p a:hover { text-decoration: underline; }
#bd div#newsItems div#whatsNew p img { margin-top: 5px; }

#bd div#newsItems div#whatsNew p.leftFloat { color: #636467; font-size: 100%; }
#bd div#newsItems div#whatsNew p.leftFloat a { color: #636467; text-decoration: none; }
#bd div#newsItems div#whatsNew p.leftFloat a:hover { text-decoration: underline; }
#bd div#newsItems div#whatsNew p.leftFloat img { float: left; margin: 0px 5px 5px 0px; }


#bd div#newsItems div#latestBlogPost div { color: #636467; font-size: 100%; width: 290px; height: 80px; background: transparent url('../images/bg-front-page-news-item.png') 0px 0px no-repeat; padding: 5px; overflow: hidden; }
#bd div#newsItems div#latestBlogPost div ul { color: #636467; list-style-type: disc; margin-top: 5px; }
#bd div#newsItems div#latestBlogPost div ul li { color: #636467; list-style-type: disc; margin-left: 25px; }
#bd div#newsItems div#latestBlogPost div ul li a { color: #636467; text-decoration: none; } 
#bd div#newsItems div#latestBlogPost div ul li a:hover { text-decoration: underline; } 
#bd div#newsItems div#bookOfTheWeek p { color: #636467; font-size: 100%; }
#bd div#newsItems div#bookOfTheWeek p a { color: #636467; text-decoration: none; }
#bd div#newsItems div#bookOfTheWeek p a:hover { text-decoration: underline; }
#bd div#newsItems div#bookOfTheWeek p img { float: left; margin: 0px 5px 5px 0px; }

.yui-carousel-nav { display: none; }

#ft { margin-top: 25px; color: #6d6f71; }
#ft ul { margin-left: 135px; }
#ft ul li { float: left; margin-right: 50px; }
#ft ul li a { color: #6d6f71; text-decoration: none; }
#ft ul li a:hover { color: #000000; }
#ft p { clear: left; text-align: center; padding-top: 5px; }