@import "/tellafriend/tellafriend.css";

#schl3o {
	
	font: normal 12px arial, helvetica, sans-serif;
	padding-bottom: 85px;
}
	#schl3o img { border: 0; }
	#schl3o h2, #schl3o h3, #schl3o p, #schl3o ul { margin: 0; padding: 0; }

#wb-header {
	background: url(/wolvesofthebeyond/images/header.jpg) no-repeat;
	font-size: 14px;
	height: 84px;	
	margin-bottom: 9px;
	position: relative;
}
	#kbsSTFBtn { left: 790px; position: absolute; top: 5px; }
	#wb-header .logo { left: 45px; position: absolute; top: 0; }
	#wb-header .nav {
		background: url(/wolvesofthebeyond/images/header-nav-bg.jpg) no-repeat;
		font-weight: bold;
		height: 24px;
		left: 419px;
		padding-left: 10px;
		padding-top: 29px;
		position: absolute;
		top: 31px;
		width: 491px;
	}
	#wb-header .nav ul { list-style: none; }
	#wb-header .nav ul li { float: left; margin-left: 20px; }
	#wb-header .nav ul li a { color: #021220; text-decoration: none; }
	#wb-header .nav ul li a:hover { color: #1077ab; }
	#wb-header.series .nav ul li.si a, #wb-header.author .nav ul li.ai a, #wb-header.games .nav ul li.ga a { color: #1077ab; }

#wb-main {
	float: left;
	margin-left: 9px;
	width: 575px;
}
	#wb-main .wb-main-promo {
		background: url(/wolvesofthebeyond/images/main_promo_bg.jpg) 0 308px no-repeat;
		color: #cadce9;
		font-size: 14px;
		padding-bottom: 25px;
	}
	#wb-main .wb-main-promo .mp { display: block; margin-bottom: 10px; }
	#wb-main .wb-main-promo h1 { padding: 0 25px 10px 25px; color: #cadce9;}
	#wb-main .wb-main-promo p { padding: 0 25px 10px 25px; }
	#wb-main .wb-main-promo p.more { padding-top: 5px; text-align: right; }
	#wb-main .wb-main-promo p.more a { color: #aed26d; text-decoration: underline; text-transform: uppercase; }
	
	#wb-main ul.wb-promos { height: 131px; list-style: none; margin-top: 10px; }
	#wb-main ul.wb-promos li { float: left; }
	#wb-main ul.wb-promos li.p2 { margin-left: 3px; }

#wb-main-sub {
	float: left;
	margin-left: 9px;
	width: 568px;
}
	#wb-main-sub .intro {
		background: #011629 url(/wolvesofthebeyond/images/intro_bg.jpg) no-repeat;
		color: #cadce9;
		font-size: 14px;
		padding: 18px 14px 8px 25px;
	}
	#wb-main-sub .intro h2 { font-size: 16px; }
	#wb-main-sub .intro p { padding-bottom: 10px; }
	#wb-main-sub .intro p.r2bs { font-size: 12px; font-weight: bold; padding-top: 10px; text-align: right; }
	#wb-main-sub .intro p.r2bs a { color: #aed26d; text-decoration: underline; }
	
	#wb-main-sub .intro-author {
		background: #011629 url(/wolvesofthebeyond/images/intro_bg.jpg) no-repeat;
		color: #cadce9;
		font-size: 14px;
		padding: 30px 0 18px 39px;
	}
	#wb-main-sub .intro-author .authorPic { float: left; }
	#wb-main-sub .intro-author .a-info { float: left; margin-left: 12px; padding-top: 65px; width: 360px; }
	#wb-main-sub .intro-author .a-info h2 { font-size: 21px; margin-bottom: 5px; }
	#wb-main-sub .intro-author .a-info h2 span { display: block; font-size: 14px; }
	#wb-main-sub .intro-author .a-info ul { list-style: none; }
	#wb-main-sub .intro-author .a-info ul li { float: left; width: 180px; }
	#wb-main-sub .intro-author .a-info ul li.c1 { width: 160px; }
	
	#wb-main-sub ul.sub-nav { background: url(/wolvesofthebeyond/images/sub-nav-bg.gif) no-repeat; height: 34px; list-style: none; margin-bottom: 10px; }
	#wb-main-sub ul.sub-nav li { float: left; }
	#wb-main-sub ul.sub-nav li.sn1 { margin-left: 15px; width: 165px; }
	#wb-main-sub ul.sub-nav li.sn2 { width: 130px; }
	#wb-main-sub ul.sub-nav li.sn3 { width: 95px; }
	#wb-main-sub ul.sub-nav li.sn4 { width: 145px; }
	#wb-main-sub ul.sub-nav li.ai1 { margin-left: 15px; width: 125px; }
	#wb-main-sub ul.sub-nav li.ai2 { width: 245px; }
	#wb-main-sub ul.sub-nav li.ai3 { width: 145px; }
	#wb-main-sub ul.sub-nav li a { display: block; color: #021220; font-size: 14px; font-weight: bold; height: 22px; padding-top: 12px; text-align: center; text-decoration: none; }
	#wb-main-sub ul.sub-nav li a:hover { background-color: #104e69; color: #fff; }
	#wb-main-sub ul.sub-nav li.on a { background-color: #104e69; color: #fff; }
	
	#wb-main-sub .feat-hdr { background-color: #aed26d; padding: 7px 20px; }
	#wb-main-sub .featured {
		background: #011629 url(/wolvesofthebeyond/images/books_bg.jpg) no-repeat;
		color: #cadce9;
		margin-bottom: 35px;
		padding: 20px 0 20px 30px;		
	}	
	#wb-main-sub .featured .info, #wb-main-sub .featured .cvr, #wb-main-sub .featured .desc { float: left; }
	#wb-main-sub .featured .info { width: 122px; }
		#wb-main-sub .featured .info .book-num { background: url(/wolvesofthebeyond/images/book_num_bg.gif) no-repeat; color: #021220; height: 45px; margin-bottom: 25px; position: relative; }
		#wb-main-sub .featured .info .book-num .num { font-size: 37px; line-height: 37px; height: 37px; left: 17px; position: absolute; top: 5px; }
		#wb-main-sub .featured .info .book-num .txt { font-size: 10px; left: 47px; position: absolute; top: 10px; width: 70px; }
		#wb-main-sub .featured .info ul { list-style: none; margin-bottom: 12px; }
		#wb-main-sub .featured .info ul li a { color: #aed26d; text-decoration: underline; }
	#wb-main-sub .featured .cvr { margin-left: 20px; margin-top: 5px; }
	#wb-main-sub .featured .desc { margin-left: 15px; margin-top: 5px; width: 250px; }
	#wb-main-sub .featured p { line-height: 19px; }
	#wb-main-sub .featured p.title { font-size: 17px; }
	#wb-main-sub .featured p.date { padding-top: 15px; }
	
	#wb-main-sub .other { color: #fff; list-style: none; margin-bottom: 75px; margin-left: 25px; }
	#wb-main-sub .other li { float: left; margin-left: 49px; text-align: center; width: 110px; }
	#wb-main-sub .other li a { color: #aed26d; text-decoration: underline; }
	
	#wb-main-sub .book-info-hdr { background-color: #aed26d; padding: 7px 20px; }
	#wb-main-sub .book-info {
		background: #011629 url(/wolvesofthebeyond/images/books_bg.jpg) no-repeat;
		color: #cadce9;
		margin-bottom: 35px;
		padding: 20px 30px 20px 30px;		
	}	
	#wb-main-sub .book-info h2 { font-size: 17px; margin-bottom: 7px; }
	#wb-main-sub .book-info h3 { border-bottom: 1px solid #cadce9; font-size: 12px; margin-bottom: 10px; padding-bottom: 10px; text-transform: uppercase; width: 90%; }
	#wb-main-sub .book-info p { margin-bottom: 20px; }
	#wb-main-sub .book-info p.title { font-size: 17px; }
	#wb-main-sub .book-info p.warning { color: #ff0000; font-weight: bold; }
	#wb-main-sub .book-info p.links a { color: #aed26d; text-decoration: underline; }
	
	#wb-main-sub .author-info {
		background: #011629 url(/wolvesofthebeyond/images/books_bg.jpg) no-repeat;
		color: #cadce9;
		margin-bottom: 35px;
		padding: 20px 30px 20px 30px;		
	}	
	#wb-main-sub .author-info p { margin-bottom: 20px; }
	#wb-main-sub .author-info a { color: #aed26d; text-decoration: none; }	
	#wb-main-sub .author-info h3 { border-bottom: 1px solid #cadce9; font-size: 12px; margin-bottom: 7px; padding-bottom: 7px; text-transform: uppercase; }
	
	#wb-main-sub .author-info ul.lw { list-style: none; margin-bottom: 20px; }
	#wb-main-sub .author-info ul.lw li { float: left; }
	#wb-main-sub .author-info ul.lw li.txt { margin-left: 10px; width: 380px; }
	#wb-main-sub .author-info ul.lw li.links a { color: #aed26d; text-decoration: underline; }
	
	#wb-main-sub .facts {
		background: #011629 url(/wolvesofthebeyond/images/books_bg.jpg) no-repeat;
		color: #cadce9;
		padding-bottom: 10px;
	}
	#wb-main-sub .facts h3 {
		background-color: #aed26d;
		color: #021220;
		font-size: 14px;
		padding: 7px 0;
		text-align: center;
	}
	#wb-main-sub .facts table { float: left; margin-top: 10px; }
	#wb-main-sub .facts td { padding-bottom: 3px; vertical-align: top; }
	#wb-main-sub .facts table.tbl1 { margin-left: 32px; width: 240px; }
	#wb-main-sub .facts table.tbl1 td.col1 { width: 170px; }
	#wb-main-sub .facts table.tbl1 td.col2 { width: 70px; }
	#wb-main-sub .facts table.tbl2 { width: 280px; }
	#wb-main-sub .facts table.tbl2 td.col1 { width: 60px; }
	
	/* games & activities */
	#wb-main-sub h3.gaHdr {
		background-color: #aed26d;
		color: #021220;
		font-size: 14px;
		padding: 7px 20px;
	}
	#wb-main-sub .gaBox {
		background: #011629 url(/wolvesofthebeyond/images/books_bg.jpg) no-repeat;
		color: #cadce9;
		margin-bottom: 35px;
		padding: 20px 30px 20px 10px;		
	}
	#wb-main-sub .gaBox h3 { font-size: 17px; margin-bottom: 12px; }
	#wb-main-sub .gaBox p { margin-bottom: 5px; }
	#wb-main-sub .gaBox p.btn { margin-top: 15px; }
	#wb-main-sub .gaBox ul.game, #wb-main-sub .gaBox ul.activity { list-style: none; }
	#wb-main-sub .gaBox ul.game li, #wb-main-sub .gaBox ul.activity li { float: left; margin-left: 10px; }
	#wb-main-sub .gaBox ul li.txt { width: 300px; }
	
#wb-side {
	float: left;
	margin-left: 7px;
	width: 320px;
}
	#wb-side .wb-book {
		color: #99aebe;	
		font-size: 14px;
		margin: 0 auto;
		width: 214px;
	}
	#wb-side .wb-book p.q { padding: 35px 0 55px 0; text-align: center; }

	#wb-side .wb-ad {
		background: url(/kids/stacks/images/ad_tab.gif) 0 6px no-repeat;
		margin-bottom: 20px;
		padding-left: 20px;
	}
	
	#wb-side .wb-box {
		background-color: #aed26d;
		margin-bottom: 20px;
		margin-left: 20px;
		padding-bottom: 15px;
		padding-top: 18px;
		width: 300px;
	}
	#wb-side .wb-box h3 {
		background-color: #0c5879;
		color: #fff;
		font-size: 14px;
		padding: 6px 0;
		margin-bottom: 15px;
		text-align: center;
	}
	#wb-side .wb-mlt p { padding: 0 30px; text-align: center; }
	#wb-side .wb-mlt ul { list-style: none; margin-left: 55px; margin-top: 5px; }
	#wb-side .wb-mlt ul li { float: left; text-align: center; width: 90px; }
	#wb-side .wb-mlt ul li .cvr { display: block; margin: 0 auto 7px auto; }
	
	#wb-side .wb-msg #wb-msg-content { padding: 0 30px; }
	#wb-side .wb-msg #wb-msg-content p { margin-bottom: 10px; }
	#wb-side .wb-msg #wb-msg-content p.more { font-weight: bold; text-align: right; }
	#wb-side .wb-msg #wb-msg-content p.more a { text-decoration: underline; }
	
#wb-main-game {
	float: left;
	margin-left: 9px;
	width: 720px;
}
	#wb-main-game p.r2ga { font-size: 12px; font-weight: bold; padding-top: 10px; text-align: right; }
	#wb-main-game p.r2ga a { color: #aed26d; text-decoration: underline; }

#wb-side-narrow {
	float: left;
	margin-left: 7px;
	width: 180px;
}
	#wb-side-narrow .wb-ad-skyscraper {
		background: url(/kids/stacks/images/ad_tab.gif) 0 6px no-repeat;
		margin-bottom: 20px;
		padding-left: 20px;
	}

#kbsBuyBtnBox {
	height:1%;
	position:relative;
}
#ecommPOPcontent h3 { text-align: left; }
#kbsStorePopCallout1 {
	background:transparent url(../img/store_pop_bg2.gif) no-repeat scroll 0 0;
	display:none;
	font-family:Helvetica,sans-serif;
	height:289px;
	left: 0;
	position:absolute;
	top: 22px;
	width:293px;
	z-index:100;
}

#kbsStorePopCallout2 {
	background:transparent url(../img/store_pop_bg2.gif) no-repeat scroll 0 0;
	display:none;
	font-family:Helvetica,sans-serif;
	height:289px;
	left: 0;
	position:absolute;
	top: 22px;
	width:293px;
	z-index:100;
}

#kbsStorePopCallout3 {
	background:transparent url(../images/store_pop_bg2.gif) no-repeat scroll 0 0;
	display:none;
	font-family:Helvetica,sans-serif;
	height:289px;
	left: 0;
	position:absolute;
	top: 22px;
	width:293px;
	z-index:100;
}

#kbsStorePopCallout4 {
	background:transparent url(../images/store_pop_bg2.gif) no-repeat scroll 0 0;
	display:none;
	font-family:Helvetica,sans-serif;
	height:289px;
	left: 0;
	position:absolute;
	top: 22px;
	width:293px;
	z-index:100;
}
#kbsStorePopCallout #kbsStoreX {
	display:block;
	height:10px;
	left:267px;
	position:absolute;
	top:15px;
	width:11px;
}
#kbsStorePopCallout img#kbsStoreBuyBtn {
	display:block;
	left:172px;
	position:absolute;
	top:59px;
}
#kbsStorePopCallout p#kbsStoreTop {
	color:#000000;
	display:block;
	font-size:12px;
	height:60px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:45px;
	width:265px;
	
}
#kbsStorePopCallout p#kbsStoreBottom {
	color:#000000;
	display:block;
	font-size:12px;
	height:45px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:130px;
	width:255px;
}
#kbsStorePopCallout form, #kbsStorePopCallout fieldset {
	margin:0;
	padding:0;
}
#kbsStorePopCallout #kbsZip {
	left:32px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
	width:120px;
}
#kbsStorePopCallout #kbsFind {
	left:162px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
}


#wb-side .wb-mlt ul:after, #wb-main-sub .featured:after, #wb-main-sub .other:after, #wb-main-sub .facts:after, #wb-main-sub .intro-author:after, #wb-main-sub .intro-author .a-info ul:after, #wb-main-sub .author-info ul.lw:after, #wb-main-sub .gaBox ul.game:after, #wb-main-sub .gaBox ul.activity:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#wb-side .wb-mlt ul, #wb-main-sub .featured, #wb-main-sub .other, #wb-main-sub .facts, #wb-main-sub .intro-author, #wb-main-sub .intro-author .a-info ul, #wb-main-sub .author-info ul.lw, #wb-main-sub .gaBox ul.game, #wb-main-sub .gaBox ul.activity  { display:inline-block; } /*this trips hasLayout for ie7*/
#wb-side .wb-mlt ul, #wb-main-sub .featured, #wb-main-sub .other, #wb-main-sub .facts, #wb-main-sub .intro-author, #wb-main-sub .intro-author .a-info ul, #wb-main-sub .author-info ul.lw, #wb-main-sub .gaBox ul.game, #wb-main-sub .gaBox ul.activity  { display:block; } /*this returns it back to normal*/




/***Call out 2***/

#kbsStorePopCallout2 #kbsStoreX {
	display:block;
	height:10px;
	left:267px;
	position:absolute;
	top:15px;
	width:11px;
}
#kbsStorePopCallout2 img#kbsStoreBuyBtn {
	display:block;
	left:172px;
	position:absolute;
	top:59px;
}
#kbsStorePopCallout2 p#kbsStoreTop {
	color:#000000;
	display:block;
	font-size:12px;
	height:60px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:45px;
	width:265px;
	letter-spacing:0.5px;
    line-height:18px;
}
#kbsStorePopCallout2 p#kbsStoreBottom {
	color:#000000;
	display:block;
	font-size:12px;
	height:45px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:130px;
	width:255px;
	letter-spacing:0.1px;
    line-height:18px;
}
#kbsStorePopCallout2 form, #kbsStorePopCallout fieldset {
	margin:0;
	padding:0;
}
#kbsStorePopCallout2 #kbsZip {
	left:32px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
	width:120px;
}
#kbsStorePopCallout2 #kbsFind {
	left:162px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
}

/***Call out 1***/

#kbsStorePopCallout1 #kbsStoreX {
	display:block;
	height:10px;
	left:267px;
	position:absolute;
	top:15px;
	width:11px;
}
#kbsStorePopCallout1 img#kbsStoreBuyBtn {
	display:block;
	left:172px;
	position:absolute;
	top:59px;
}
#kbsStorePopCallout1 p#kbsStoreTop {
	color:#000000;
	display:block;
	font-size:12px;
	height:60px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:45px;
	width:265px;
	letter-spacing:0.5px;
	line-height:18px;
}
#kbsStorePopCallout1 p#kbsStoreBottom {
	color:#000000;
	display:block;
	font-size:12px;
	height:45px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:130px;
	width:255px;
	letter-spacing:0.1px;
	line-height:18px;
}
#kbsStorePopCallout1 form, #kbsStorePopCallout fieldset {
	margin:0;
	padding:0;
}
#kbsStorePopCallout1 #kbsZip {
	left:32px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
	width:120px;
}
#kbsStorePopCallout1 #kbsFind {
	left:162px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
}

/***Call out 3***/

#kbsStorePopCallout3 #kbsStoreX {
	display:block;
	height:10px;
	left:267px;
	position:absolute;
	top:15px;
	width:11px;
}
#kbsStorePopCallout3 img#kbsStoreBuyBtn {
	display:block;
	left:172px;
	position:absolute;
	top:59px;
}
#kbsStorePopCallout3 p#kbsStoreTop {
	color:#000000;
	display:block;
	font-size:12px;
	height:60px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:45px;
	width:265px;
	letter-spacing:0.5px;
    line-height:18px;
}
#kbsStorePopCallout3 p#kbsStoreBottom {
	color:#000000;
	display:block;
	font-size:12px;
	height:45px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:130px;
	width:255px;
	letter-spacing:0.1px;
    line-height:18px;
}
#kbsStorePopCallout3 form, #kbsStorePopCallout fieldset {
	margin:0;
	padding:0;
}
#kbsStorePopCallout3 #kbsZip {
	left:32px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
	width:120px;
}
#kbsStorePopCallout3 #kbsFind {
	left:162px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
}

/***Call out 2***/

#kbsStorePopCallout4 #kbsStoreX {
	display:block;
	height:10px;
	left:267px;
	position:absolute;
	top:15px;
	width:11px;
}
#kbsStorePopCallout4 img#kbsStoreBuyBtn {
	display:block;
	left:172px;
	position:absolute;
	top:59px;
}
#kbsStorePopCallout4 p#kbsStoreTop {
	color:#000000;
	display:block;
	font-size:12px;
	height:60px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:45px;
	width:265px;
	letter-spacing:0.5px;
    line-height:18px;
}
#kbsStorePopCallout4 p#kbsStoreBottom {
	color:#000000;
	display:block;
	font-size:12px;
	height:45px;
	left:14px;
	margin:0;
	position:absolute;
	text-align:center;
	top:130px;
	width:255px;
	letter-spacing:0.1px;
    line-height:18px;
}
#kbsStorePopCallout4 form, #kbsStorePopCallout fieldset {
	margin:0;
	padding:0;
}
#kbsStorePopCallout4 #kbsZip {
	left:32px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
	width:120px;
}
#kbsStorePopCallout4 #kbsFind {
	left:162px;
	margin:0;
	padding:0;
	position:absolute;
	top:189px;
}