#schlKidsLanding #schl3o {
  background-color: #0170a5 !important;
}
#schlKidsWrapper #schlSkyscraper {
  margin-right: 0px !important;
}
#schlKidsWrapper #schlKidsWrapperContent {
  margin-left: 0 !important;
  margin-right: 1px !important;
  width: 738px !important;
  padding: 0 !important;
}
#schlKidsWrapper #schlKidsWrapperContent a:active { outline: none; }
#ispy h2, #ispy h3, #ispy h4, #ispy ul, #ispy dl, #ispy dt, #ispy dd, #ispy p { margin: 0; padding: 0; }

/*= main navigation */

#ispy { background: #fff url(images/ispy_bg.jpg) no-repeat; }
#ispy a { outline: none; }
#ispy #iNav { padding-top: 112px; position: relative; }
#ispy #iNav .logo-hp { left:278px; position:absolute; top:31px; }
#ispy #iNav h1 { background: url(images/logo.png) no-repeat; height: 88px; margin: 0 0 0 276px; text-indent: -100001px; width: 189px; }
#iNav #main-nav { height: 100px; list-style: none; position: relative; }
#iNav #main-nav li { position: absolute; }
#iNav #main-nav li a { background: url(images/main_nav.png) no-repeat; display: block; text-indent: -100001px; }
#iNav #main-nav li.mnBooks { left: 4px; top: 42px; width: 118px; z-index: 33; }
#iNav #main-nav li.mnBooks a { background-position: 0 0; height: 54px; }
#iNav #main-nav li.mnBooks a:hover { background-position: -118px 0; }
#iNav #main-nav li.mnGames { left: 114px; top: 0px; width: 124px; }
#iNav #main-nav li.mnGames a { background-position: 0 -54px; height: 89px; }
#iNav #main-nav li.mnGames a:hover { background-position: -124px -54px; }
#iNav #main-nav li.mnVGames { left: 235px; top: 8px; width: 122px; }
#iNav #main-nav li.mnVGames a { background-position: 0 -143px; height: 88px; }
#iNav #main-nav li.mnVGames a:hover { background-position: -122px -143px; }
#iNav #main-nav li.mnTV { left: 356px; top: 3px; width: 129px; z-index: 33; }
#iNav #main-nav li.mnTV a { background-position: 0 -231px; height: 65px; }
#iNav #main-nav li.mnTV a:hover { background-position: -128px -231px; }
#iNav #main-nav li.mnPuzzles { left: 476px; top: 9px; width: 134px; }
#iNav #main-nav li.mnPuzzles a { background-position: 0 -296px; height: 64px; }
#iNav #main-nav li.mnPuzzles a:hover { background-position: -134px -296px; }
#iNav #main-nav li.mnTP { left: 604px; top: 36px; width: 125px; }
#iNav #main-nav li.mnTP a { background-position: 0 -360px; height: 60px; }
#iNav #main-nav li.mnTP a:hover { background-position: -125px -360px; }


/*= homepage */
#ispy.pageHome {
	background: url(images/main_bg.jpg) no-repeat;
	height: 622px;
	padding: 14px 0 0 12px;
	width: 726px;
}
.pageHome #iContent {
	background: url(images/ispy.jpg) no-repeat;
	height: 586px;
	margin-bottom: 12px;
	position: relative;
	width: 712px;
}
.pageHome #iContent .mNav {
	list-style: none;
}
.pageHome #iContent .mNav li {
	position: absolute;
}
.pageHome #iContent .mNav li a { display: block; background: url(images/main_nav4.png) no-repeat; text-indent: -100001px; }
.pageHome #iContent .mNav li.btnBooks { left: 10px; top: 55px; }
.pageHome #iContent .mNav li.btnBooks a { background-position: -2px 0px; width: 220px; height: 100px; }
.pageHome #iContent .mNav li.btnBooks a:hover { background-position: -232px 0px; width: 240px; height: 100px; }

.pageHome #iContent .mNav li.btnGames { left: 10px; top: 200px;}
.pageHome #iContent .mNav li.btnGames a { background-position: -2px -125px; height: 70px; width: 220px;}
.pageHome #iContent .mNav li.btnGames a:hover { background-position: -232px -125px; height: 70px; width: 220px;}

.pageHome #iContent .mNav li.btnVGames { left: 56px; top: 305px; width: 220px; }
.pageHome #iContent .mNav li.btnVGames a { background-position: -2px -223px; height: 100px; }
.pageHome #iContent .mNav li.btnVGames a:hover { background-position: -232px -223px; }

.pageHome #iContent .mNav li.btnTV { left: 495px; top: 50px; width: 205px; }
.pageHome #iContent .mNav li.btnTV a { background-position: -2px -342px; height: 94px; }
.pageHome #iContent .mNav li.btnTV a:hover { background-position: -233px -342px; }

.pageHome #iContent .mNav li.btnPuzzles { left: 495px; top: 185px; width: 213px; }
.pageHome #iContent .mNav li.btnPuzzles a { background-position: -2px -458px; height: 88px; }
.pageHome #iContent .mNav li.btnPuzzles a:hover { background-position: -232px -458px; }

.pageHome #iContent .mNav li.btnTP { left: 465px; top: 305px; width: 197px; }
.pageHome #iContent .mNav li.btnTP a { background-position: -2px -570px; height: 77px; }
.pageHome #iContent .mNav li.btnTP a:hover { background-position: -232px -570px; }

.pageHome #iContent .ip { left: 158px; position: absolute; top: 431px; }


/*= parents and teachers */
.pagePT {
	background-color: #fff;
	font: normal 13px arial, sans-serif;
  	padding-bottom: 5px;
}
.pagePT #iContent {
	background: #b344bc url(images/pagePT_bg.jpg) 0 100% no-repeat;
	color: #fff;
	margin-bottom: 10px;
	margin-left: 12px;
	padding: 0 20px 45px 30px;
	position: relative;
	width: 662px;
}
.pagePT #iNav {  background: url(images/nav_pt_bg.jpg) 12px 13px no-repeat; padding-bottom: 20px; }
.pagePT #iNav #main-nav li.mnTP a { background-position: -125px -360px; }
.pagePT #iContent p.back2 { font-size: 12px; float: right; font-weight: bold; padding-right: 20px; padding-top: 10px; text-align: right; }
.pagePT #iContent p.back2 a { color: #fff; text-decoration: underline; }




.pagePTalt {
  background-color: #fff;
  font: normal 13px arial, sans-serif;
  padding-bottom: 5px;
}
.pagePTalt #iNav {  background: url(images/nav_pt_alt_bg.jpg) 12px 13px no-repeat; padding-bottom: 20px; }
.pagePTalt #iNav #main-nav li.mnTP a { background-position: -125px -360px; }

.pagePTalt #iContent {
  padding: 0 25px;
}
.pagePTalt #iContent.alt {
	padding: 0 100px 0 110px;
}

.pagePTalt #iNav p.back2 { font-size: 12px; font-weight: bold; padding-right: 35px; padding-top: 10px; text-align: right; }
.pagePTalt #iNav p.back2 a { color: #a403b8; text-decoration: underline; }

	/*= hp */
	.pagePT #iContent .intro { font-size: 15px; font-weight: bold; margin-bottom: 32px; text-align: center; }
	.pagePT #iContent .intro .icon { position: relative; top: 4px; }
	.pagePT #iContent ul.hp { list-style: none; margin-bottom: 17px; }
	.pagePT #iContent ul.hp li { float: left; margin-left: 12px; position: relative; text-align: center; width: 304px; }
	.pagePT #iContent ul.hp li p.txt { padding-top: 18px; }
	.pagePT #iContent ul.hp li p.btn { left: 100px; position: absolute; top: 175px; }
	.pagePT #iContent ul.hp li.box1 { }
	.pagePT #iContent ul.hp li.box3 p.btn { top: 186px; }
	.pagePT #iContent ul.hp li.box4 { }
	.pagePT #iContent ul.hp li.box4 p.txt { padding-top: 8px; }
	.pagePT #iContent ul.hp li.box5 { float: none; margin-bottom: 40px; margin-left: auto; margin-right: auto; }
	.pagePT #iContent ul.hp li.box5 p.btn { top: 190px; }

	.pagePT #iContent ul.hp-authors { height: 65px; list-style: none; margin-left: 160px;}
	.pagePT #iContent ul.hp-authors li { float: left; }
	.pagePT #iContent ul.hp-authors li a { color: #fff; display: block; height: 65px; font-size: 11px; padding-left: 70px; padding-top: 20px; text-decoration: underline; }
	.pagePT #iContent ul.hp-authors li.j { margin-right: 80px; width: 167px; }
	.pagePT #iContent ul.hp-authors li.j a { background: url(images/pt_marzollo.gif) no-repeat; }
	.pagePT #iContent ul.hp-authors li.w a { background: url(images/pt_wick.gif) no-repeat; }

	/*=gallery*/
	.pagePT #iContent h2.gallery {
		background: url(images/shtxtGallery.gif) no-repeat;
		height: 34px;
		margin-bottom: 35px;
		text-indent: -100001px;
	}
	.pagePT #iContent .thumbs {
		list-style: none;
		margin-bottom: 30px;
	}
	.pagePT #iContent .thumbs li {
		float: left;
		margin-right: 9px;
		text-align: center;
		width: 121px;
	}
	.pagePT #gCallout {
		background: url(images/box_gallery_btm.gif) 0 100% no-repeat;
		color: #000;
		left: 30px;
		padding-bottom: 18px;
		position: absolute;
		top: 50px;
		width: 634px;
	}
	.pagePT #gCallout .close {
		background: url(images/close.gif) no-repeat;
		display: block;
		height: 26px;
		left: 598px;
		position: absolute;
		text-indent: -100001px;
		top: 12px;
		width: 25px;
	}
	.pagePT #gCallout #gContent {
		background: #feedff url(images/box_gallery_top.gif) no-repeat;
		padding-left: 123px;
		padding-right: 80px;
		padding-top: 55px;
	}
	.pagePT #gCallout #gContent p { padding-bottom: 12px; }
	.pagePT #gCallout #gContent p strong { font-size: 16px; }
	.pagePT #gCallout #gContent .txt { padding-left: 90px; padding-right: 50px; }
	.pagePT #gCallout #gContent .txt p { font-size: 15px; padding-bottom: 18px; }


	/*= homemade */
	.pagePTalt #iContent .htxt { background: url(images/txtHomemade.gif) no-repeat; margin: 0 auto 12px auto; text-indent: -100001px; }
	.pagePTalt #iContent .hmHdr { background-position: 0 0; height: 48px; width: 220px; }
	.pagePTalt #iContent .h1Hdr { background-position: 0 -48px; height: 22px; width: 258px; }
	.pagePTalt #iContent .h2Hdr { background-position: 0 -70px; height: 22px; width: 306px; }
	.pagePTalt #iContent .h3Hdr { background-position: 0 -92px; height: 22px; width: 335px; }
	.pagePTalt #iContent ul.jl { list-style: none; margin: 0 0 35px 78px; }
	.pagePTalt #iContent ul.jl li { background: url(images/arrow_down.gif) 0 4px no-repeat; padding-left: 15px; }

	/*= activities */
	.pagePTalt #iContent .atxt { background: url(images/txtActivities.gif) no-repeat; height: 22px; text-indent: -100001px; }
	.pagePTalt #iContent .amHdr { background-position: 0 0; height: 28px; margin: 0 auto 10px auto; width: 198px; }
	.pagePTalt #iContent .a1Hdr { background-position: 0 -28px; margin-left: 158px; width: 144px; }
	.pagePTalt #iContent .a2Hdr { background-position: 0 -50px; }
	.pagePTalt #iContent .a3Hdr { background-position: 0 -72px; }
	.pagePTalt #iContent .a4Hdr { background-position: 0 -94px; }
	.pagePTalt #iContent .a5Hdr { background-position: 0 -116px; }
	.pagePTalt #iContent .a6Hdr { background-position: 0 -138px; }
	.pagePTalt #iContent .a7Hdr { background-position: 0 -160px; }
	.pagePTalt #iContent .a8Hdr { background-position: 0 -182px; }
	.pagePTalt #iContent .a9Hdr { background-position: 0 -204px; }
	.pagePTalt #iContent .a10Hdr { background-position: 0 -226px; }
	.pagePTalt #iContent .a11Hdr { background-position: 0 -248px; }
	.pagePTalt #iContent .a12Hdr { background-position: 0 -270px; }
	.pagePTalt #iContent .a13Hdr { background-position: 0 -292px; }
	.pagePTalt #iContent .a14Hdr { background-position: 0 -314px; }
	.pagePTalt #iContent .a15Hdr { background-position: 0 -336px;}
	.pagePTalt #iContent .a16Hdr { background-position: 0 -358px; }
	.pagePTalt #iContent .a17Hdr { background-position: 0 -380px; }
	.pagePTalt #iContent .tout {  }
	.pagePTalt #iContent .tout p { margin-left: 158px; }
	.pagePTalt #iContent .tout p.atout { float: left; margin-left: 0; }

	/*= school visit */
	.pagePTalt #iContent .svtxt { background: url(images/txtSchoolVisit.gif) no-repeat; text-indent: -100001px; }
	.pagePTalt #iContent .svmHdr { background-position: 0 0; height: 49px; margin: 0 auto 5px auto; width: 276px; }
	.pagePTalt #iContent p.svIntro { background-position: 0 -49px; height: 141px; margin: 0 auto 5px auto; width: 414px; }
	.pagePTalt #iContent p.svIntro span { display: none; }
	.pagePTalt #iContent p.svIntro2 { color: #098000; margin: 0 auto 15px auto; width: 414px; }
	.pagePTalt #iContent ul.sv, .pagePTalt #iContent ul.sv2 { list-style: none; margin-bottom: 25px; }
	.pagePTalt #iContent ul.sv2 { margin-left: auto; margin-right: auto; width: 310px; }
	.pagePTalt #iContent ul.sv li { float: left; font-size: 12px; margin-right: 20px; width: 310px; }
	.pagePTalt #iContent ul.sv li.alt { width: 320px; }
	.pagePTalt #iContent ul.sv li.alt p { margin-left: 212px; text-align: left; }
	.pagePTalt #iContent ul.sv li.alt p.pic { float: left; margin-left: 0; }
	.pagePTalt #iContent ul.sv li p, .pagePTalt #iContent ul.sv2 li p { padding-top: 10px; margin-bottom: 0; text-align: center;  }
	.pagePTalt #iContent p.photos { padding: 20px 0; text-align: center; }

	/*= teachers */
	.pagePTt {
		background-color: #fff;
		font: normal 13px arial, sans-serif;
		padding-bottom: 5px;
	}
	.pagePTt #iContent {
		background: #b344bc url(images/pagePT_bg.jpg) 0 100% no-repeat;
		color: #fff;
		margin-bottom: 10px;
		margin-left: 12px;
		padding: 0 0 60px 15px;
		position: relative;
		width: 697px;
	}
	.pagePTt #iNav {  background: url(images/nav_pt_bg.jpg) 12px 13px no-repeat; padding-bottom: 20px; }
	.pagePTt #iNav #main-nav li.mnTP a { background-position: -125px -360px; }
	.pagePTt #iContent p.back2 { font-size: 12px; font-weight: bold; padding-right: 20px; padding-bottom: 20px; text-align: right; }
	.pagePTt #iContent p.back2 a { color: #fff; text-decoration: underline; }

	.pagePTt #iContent .tguide {
		background: url(images/pt_tguide_bg.jpg) no-repeat;
		float: left;
		width: 314px;
	}
	.pagePTt #iContent .tguide .tghdr { display: block; margin: 7px 0 0 23px; }
	.pagePTt #iContent .tguide p { line-height: 18px; padding: 18px 40px; }
	.pagePTt #iContent .tguide p.down { padding: 0 40px; position: relative; }
	.pagePTt #iContent .tguide p.down span { color: #fff; font-size: 11px; left: 185px; position: absolute; top: 70px; }


	.pagePTt #iContent .printables {
		background: url(images/pt_printables_bg.jpg) no-repeat;
		float: left;
		padding-bottom: 20px;
		width: 369px;
	}
	.pagePTt #iContent .wrap { margin-bottom: 35px; }
	.pagePTt #iContent .printables .tphdr { display: block; margin: 1px 0 0 98px; }
	.pagePTt #iContent .printables p { line-height: 18px; padding: 18px 34px; }
	.pagePTt #iContent .printables ul { list-style: none; margin-left: 38px; }
	.pagePTt #iContent .printables ul li { float: left; font-size: 11px; margin-right: 7px; text-align: center; width: 70px; }

	.pagePTt #iContent #raps { font-size: 14px; margin-left: auto; margin-right: auto; text-align: center; width: 660px; }
	.pagePTt #iContent #raps p { padding: 6px 0 20px 0; }
	.pagePTt #iContent #raps ul { list-style: none; }
	.pagePTt #iContent #raps ul li { float: left; font-size: 13px; font-weight: bold; margin-left: 30px; }
	.pagePTt #iContent #raps ul li p { padding: 8px 0; }




	/*= awards */
	.pagePTalt #iContent h2.sect { background: url(images/awards_oc.gif) no-repeat; margin-bottom: 20px; padding-left: 30px; }
	.pagePTalt #iContent h2.sect span { background: url(images/txtAwardsSections.gif) no-repeat; display: block; height: 20px; text-indent: -100001px; width: 189px; }
	.pagePTalt #iContent h2#tBooks { background-position: 0 0; }
	.pagePTalt #iContent h2#tBooks.open { background-position: 0 -80px; }
	.pagePTalt #iContent h2#tBooks span { background-position: 0 0; }
	.pagePTalt #iContent h2#tInteractive { background-position: 0 -20px; }
	.pagePTalt #iContent h2#tInteractive.open { background-position: 0 -100px; }
	.pagePTalt #iContent h2#tInteractive span { background-position: 0 -20px; }
	.pagePTalt #iContent h2#tTV { background-position: 0 -40px; }
	.pagePTalt #iContent h2#tTV.open { background-position: 0 -120px; }
	.pagePTalt #iContent h2#tTV span { background-position: 0 -40px; }
	.pagePTalt #iContent h2#tGames { background-position: 0 -60px; }
	.pagePTalt #iContent h2#tGames.open { background-position: 0 -140px; }
	.pagePTalt #iContent h2#tGames span { background-position: 0 -60px; }
	.pagePTalt #iContent .section { margin-left: 30px; }
	.pagePTalt #iContent .closed { display: none; }

	.pagePTalt #iContent .awtxt { background: url(images/txtAwards.gif) no-repeat; height: 22px; margin-bottom: 5px; text-indent: -100001px; }
	.pagePTalt #iContent .awmHdr { background-position: 0 0; height: 31px; margin: 0 auto 22px auto; width: 301px; }
	.pagePTalt #iContent .aw1Hdr { background-position: 0 -31px; }
	.pagePTalt #iContent .aw2Hdr { background-position: 0 -53px; }
	.pagePTalt #iContent .aw3Hdr { background-position: 0 -75px; }
	.pagePTalt #iContent .aw4Hdr { background-position: 0 -97px; }
	.pagePTalt #iContent .aw5Hdr { background-position: 0 -119px; }
	.pagePTalt #iContent .aw6Hdr { background-position: 0 -141px; }
	.pagePTalt #iContent .aw7Hdr { background-position: 0 -163px; }
	.pagePTalt #iContent .aw8Hdr { background-position: 0 -185px; }
	.pagePTalt #iContent ul.btns { list-style: none; height: 36px; margin-bottom: 45px; }
	.pagePTalt #iContent ul.btns li { float: left; margin-right: 15px; }
	.pagePTalt #iContent ul.btns li a { display: block; background: url(images/btnsAwards.jpg) no-repeat; height: 36px; text-indent: -100001px; width: 148px; }
	.pagePTalt #iContent ul.btns li.btn1 a { background-position: 0 0; }
	.pagePTalt #iContent ul.btns li.btn2 a { background-position: 0 -36px; width: 159px; }
	.pagePTalt #iContent ul.btns li.btn3 a { background-position: 0 -72px; }
	.pagePTalt #iContent ul.btns li.btn4 a { background-position: 0 -108px; }

.pagePTalt #iContent .astrisk { font-size: 11px; }
.pagePTalt #iContent p { margin-bottom: 17px; }
.pagePTalt #iContent p.aintro { text-align: center; }
.pagePTalt #iContent a { color: #0066ff; text-decoration: underline; }
.pagePTalt #iContent p.b2t a { background: url(images/arrow_top.gif) 0 4px no-repeat; padding-left: 15px; }


/*= books */
.pageBooks {
	background-color: #fff;
	font: normal 13px arial, sans-serif;
  	padding-bottom: 5px;
}
.pageBooks #iNav {  background: url(images/nav_books_bg.jpg) 12px 13px no-repeat; padding-bottom: 20px; }
.pageBooks #iNav #main-nav li.mnBooks a { background-position: -118px 0; }
.pageBooks #iContent {
	background-color: #006092;
	color: #fff;
	margin-bottom: 10px;
	margin-left: 12px;
	padding: 0 20px 20px 20px;
	position: relative;
	width: 672px;
}

	.pageBooks #iContent .intro { font-size: 15px; font-weight: bold; margin-bottom: 12px; text-align: center; }
	.pageBooks #iContent .intro .icon { position: relative; top: 4px; }

	.pageBooks #iContent ul.bm-nav { height: 75px; list-style: none; margin-bottom: 10px; margin-left: 65px; }
	.pageBooks #iContent ul.bm-nav li { float: left; font-size: 11px; font-weight: bold; margin-right: 10px; }
	.pageBooks #iContent ul.bm-nav li.ajean { width: 175px; }
	.pageBooks #iContent ul.bm-nav li.ajean a { background: url(images/oJean.jpg) no-repeat; color: #fff; display: block; height: 47px; padding-left: 70px; padding-top: 20px; text-decoration: underline; }
	.pageBooks #iContent ul.bm-nav li.awalter { width: 175px; }
	.pageBooks #iContent ul.bm-nav li.awalter a { background: url(images/oWalter.jpg) no-repeat; color: #fff; display: block; height: 47px; padding-left: 70px; padding-top: 20px; text-decoration: underline; }
	.pageBooks #iContent ul.bm-nav li.awards { padding-top: 9px; }

	.pageBooks #iContent .btxt { background: url(images/txtBooks.gif) no-repeat; height: 32px; margin-bottom: 5px; text-indent: -100001px; }
	.pageBooks #iContent .classicsHdr { background-position: 0 0px; }
	.pageBooks #iContent .challengersHdr { background-position: 0 -32px; margin-bottom: 0; }
	.pageBooks #iContent .boardHdr { background-position: 0 -64px; }
	.pageBooks #iContent .paperbackHdr { background-position: 0 -96px; }
	.pageBooks #iContent .phonicsHdr { background-position: 0 -128px; }
	.pageBooks #iContent .anniversaryHdr { background-position: 0 -160px; }
	.pageBooks #iContent .stickerHdr { background-position: 0 -192px; }
	.pageBooks #iContent .squareHdr { background-position: 0 -222px; }
	.pageBooks #iContent .noveltyHdr { background-position: 0 -254px; }
	.pageBooks #iContent .bSubHdr { color: #ffcc33; font-size: 13px; margin-bottom: 10px; }

	.pageBooks #iContent ul.covers { list-style: none; margin-bottom: 25px; }
	.pageBooks #iContent ul.covers li { color: #fff; float: left; font-size: 11px; margin-right: 30px; text-align: center; }
	.pageBooks #iContent ul.covers li.last { margin-right: 0; }
	.pageBooks #iContent ul.sticker li { width: 115px; }
	.pageBooks #iContent ul.classics li { width: 105px; }
	.pageBooks #iContent ul.challengers li { width: 105px; }
	.pageBooks #iContent ul.board li { margin-right: 37px; width: 100px; }
	.pageBooks #iContent ul.paperback li { margin-right: 29px; width: 82px; }
	.pageBooks #iContent ul.more li { margin-right: 15px; width: 105px; }

	.pageBooks #gCallout {
		background: url(images/box_books_btm.gif) 0 100% no-repeat;
		color: #000;
		left: 30px;
		padding-bottom: 17px;
		position: absolute;
		top: 50px;
		width: 634px;
	}
	.pageBooks #gCallout .close {
		background: url(images/bClose.gif) no-repeat;
		display: block;
		height: 26px;
		left: 598px;
		position: absolute;
		text-indent: -100001px;
		top: 12px;
		width: 25px;
	}
	.pageBooks #gCallout #gContent {
		background: url(images/box_books_top.gif) no-repeat;
		padding-top: 49px;
	}
	.pageBooks #gCallout #gContent dl {
		background-color: #b2e2f6;
		padding-bottom: 18px;
		padding-left: 35px;
		padding-right: 20px;
		padding-top: 8px;
	}
	.pageBooks #gCallout #gContent dl dt { float: left; width: 147px; }
	.pageBooks #gCallout #gContent dl dt p { padding-bottom: 10px; text-align: center; }
	.pageBooks #gCallout #gContent dl dt p.btn { text-align: left; }
	.pageBooks #gCallout #gContent dl dt .btns { list-style: none; margin-bottom: 12px; }
	.pageBooks #gCallout #gContent dl dt .btns li { float: left; margin-right: 5px; padding-bottom: 3px; }
	.pageBooks #gCallout #gContent dl dd { float: left; margin-left: 17px; width: 415px; }
	.pageBooks #gCallout #gContent dl dd p { padding-bottom: 18px; }
	.pageBooks #gCallout #gContent dl dd p.btn { padding-bottom: 40px; }
	.pageBooks #gCallout #gContent dl dd p.tout_xlg { padding-left: 15px; }
	.pageBooks #gCallout #gContent .content {
		background-color: #b2e2f6;
		color: #000;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 8px;
	}
	.pageBooks #gCallout #gContent .topp { margin-bottom: 15px; }
	.pageBooks #gCallout #gContent .topp .cvr { float: left; }
	.pageBooks #gCallout #gContent .topp p { margin-left: 150px; margin-bottom: 12px; padding-right: 20px; }
	.pageBooks #gCallout #gContent .btm .side { float: left; width: 195px; }
	.pageBooks #gCallout #gContent .btm .side p { margin-bottom: 12px; }
	.pageBooks #gCallout #gContent .btm .side .btn { margin-bottom: 22px; }
	.pageBooks #gCallout #gContent .btm .side .btns { list-style: none; margin-bottom: 12px; }
	.pageBooks #gCallout #gContent .btm .side .btns li { float: left; margin-right: 5px; }
	.pageBooks #gCallout #gContent .btm .side .tech { margin-top: 35px; }
	.pageBooks #gCallout #gContent .btm .side .tech a { background: url(images/icon_tech_support.png) no-repeat; color: #0066ff; display: block; height: 30px; font-weight: bold; padding-left: 35px; padding-top: 7px; text-decoration: underline; }
	.pageBooks #gCallout #gContent .btm .main { float: left; width: 385px; }
	.pageBooks #gCallout #gContent .btm .main ul { list-style: none; margin-bottom: 10px; }
	.pageBooks #gCallout #gContent .btm .main ul li { float: left; margin-right: 15px; overflow: hidden; width: 169px; }
	.pageBooks #gCallout #gContent .btm .main table { margin-top: 10px; width: 100%; }
	.pageBooks #gCallout #gContent .btm .main table td { padding-right: 10px; vertical-align: top; width: 50%; }

	#gCallout #gContent #kbsStorePopCallout {
		background:transparent url(/kids/39clues/images/store_pop_bg.gif) no-repeat scroll 0 0;
		display:none;
		font-family:Helvetica,sans-serif;
		height:289px;
		position:absolute;
		width:293px;
		z-index:100;
	}
	#gCallout #gContent div#kbsStorePopCallout #kbsStoreX {
		display:block;
		height:10px;
		left:267px;
		position:absolute;
		top:15px;
		width:11px;
	}
	#gCallout #gContent div#kbsStorePopCallout img#kbsStoreBuyBtn {
		display:block;
		left:172px;
		position:absolute;
		top:59px;
	}
	#gCallout #gContent div#kbsStorePopCallout p#kbsStoreTop {
		color:#000000;
		display:block;
		font-size:12px;
		height:60px;
		left:14px;
		margin:0;
		position:absolute;
		text-align:center;
		top:115px;
		width:265px;
	}
	#gCallout #gContent div#kbsStorePopCallout p#kbsStoreBottom {
		color:#000000;
		display:block;
		font-size:12px;
		height:45px;
		left:14px;
		margin:0;
		position:absolute;
		text-align:center;
		top:195px;
		width:255px;
	}
	#gCallout #gContent #kbsStorePopCallout form, .pageBooks #gCallout #gContent #kbsStorePopCallout fieldset {
		margin:0;
		padding:0;
	}
	#gCallout #gContent div#kbsStorePopCallout #kbsZip {
		left:32px;
		margin:0;
		padding:0;
		position:absolute;
		top:250px;
		width:120px;
	}
	#gCallout #gContent div#kbsStorePopCallout #kbsFind {
		left:162px;
		margin:0;
		padding:0;
		position:absolute;
		top:250px;
	}

.pageBooksAlt, .pageBooksAlt2 {
  background-color: #fff;
  font: normal 13px arial, sans-serif;
  padding-bottom: 5px;
}
.pageBooksAlt #iNav {  background: url(images/nav_books_alt_bg.jpg) 12px 13px no-repeat; }
.pageBooksAlt #iNav #main-nav li.mnBooks a { background-position: -118px 0; }

.pageBooksAlt2 #iNav {  background: url(images/nav_books_alt2_bg.jpg) 12px 13px no-repeat; }
.pageBooksAlt2 #iNav #main-nav li.mnBooks a { background-position: -118px 0; }

.pageBooksAlt #iContent, .pageBooksAlt2 #iContent {
  padding: 0 25px;
}
.pageBooksAlt #iContent.alt, .pageBooksAlt2 #iContent.alt {
	background: url(images/authors_bg.gif) 12px 20px no-repeat;
	padding: 20px 70px 0 90px;
}
.pageBooksAlt #iContent.alt a, .pageBooksAlt2 #iContent.alt a { color: #0033ff; text-decoration: underline; }
#ispy p.meetAuthor { margin-left: 12px; }
.pageBooksAlt #iContent p, .pageBooksAlt2 #iContent p { margin-bottom: 17px; }
.pageBooksAlt #iContent p.b2b, .pageBooksAlt2 #iContent p.b2b { font-weight: bold; padding-top: 17px; text-align: right; }


/*= puzzles & board games */
.pagePuzzles {
	background-color: #fff;
	font: normal 13px arial, sans-serif;
  	padding-bottom: 5px;
}
.pagePuzzles #iNav {  background: url(images/nav_puzzles_bg.jpg) 12px 13px no-repeat; padding-bottom: 20px; }
.pagePuzzles #iNav #main-nav li.mnPuzzles a { background-position: -134px -296px; }
.pagePuzzles #iContent {
	background-color: #c61201;
	color: #fff;
	margin-bottom: 10px;
	margin-left: 12px;
	padding: 0 20px 20px 20px;
	position: relative;
	width: 672px;
}

	.pagePuzzles #iContent .intro { font-size: 15px; font-weight: bold; text-align: center; }
	.pagePuzzles #iContent .intro p { margin-bottom: 12px; }
	.pagePuzzles #iContent .intro p.hdr { font-size: 22px; }
	.pagePuzzles #iContent .intro .icon { position: relative; top: 4px; }
	.pagePuzzles #iContent .awards { margin-bottom: 40px; text-align: center; }

	.pagePuzzles #iContent .ptxt { background: url(images/txtPuzzles.gif) no-repeat; height: 23px; margin-bottom: 15px; text-indent: -100001px; }
	.pagePuzzles #iContent .p1Hdr { background-position: 0 0px; }
	.pagePuzzles #iContent .p2Hdr { background-position: 0 -23px; }
	.pagePuzzles #iContent .p3Hdr { background-position: 0 -46px; width: 138px; }

	.pagePuzzles #iContent table.covers { margin-bottom: 35px; }
	.pagePuzzles #iContent table.covers td p { text-align: center; }
	.pagePuzzles #iContent table.covers tr.cover td { padding-right: 15px; vertical-align: bottom; }
	.txt td { padding-top: 7px; padding-right: 15px; vertical-align: top; }
	.pagePuzzles #iContent table.covers tr.cover2 td { padding-right: 25px; vertical-align: bottom; }
	.pagePuzzles #iContent table.covers tr.txt2 td { padding-top: 7px; padding-right: 25px; vertical-align: top; }
	.pagePuzzles #iContent table.covers tr.cover3 td { padding-right: 28px; vertical-align: bottom; }
	.pagePuzzles #iContent table.covers tr.txt3 td { padding-top: 7px; padding-right: 28px; vertical-align: top; }
	.pagePuzzles #iContent table.covers tr.cover4 td { padding-right: 10px; vertical-align: bottom; }
	.pagePuzzles #iContent table.covers tr.txt4 td { padding-top: 7px; padding-right: 12px; vertical-align: top; }
	.pagePuzzles #iContent table.covers tr.cover5 td { padding-right: 20px; vertical-align: bottom; }
	.pagePuzzles #iContent table.covers tr.cover5 td.hdiv, .pagePuzzles #iContent table.covers tr.txt5 td.hdiv { width: 100px; }
	.pagePuzzles #iContent table.covers tr.txt5 td { padding-top: 7px; padding-right: 20px; vertical-align: top; }
    .cover6 td { padding: 0 20px; }
    .txt6 td { padding-right: 0; }
	.pagePuzzles #iContent table.covers tr.cover td.last, .pagePuzzles #iContent table.covers tr.cover2 td.last, .pagePuzzles #iContent table.covers tr.cover3 td.last, .pagePuzzles #iContent table.covers tr.cover4 td.last, .pagePuzzles #iContent table.covers tr.cover5 td.last { padding-right: 0; }

.pagePuzzles #gCallout {
		background: url(images/box_puzzles_btm.gif) 0 100% no-repeat;
		color: #000;
		left: 30px;
		padding-bottom: 17px;
		position: absolute;
		top: 50px;
		width: 634px;
	}
	.pagePuzzles #gCallout .close {
		background: url(images/pClose.gif) no-repeat;
		display: block;
		height: 26px;
		left: 598px;
		position: absolute;
		text-indent: -100001px;
		top: 12px;
		width: 25px;
	}
	.pagePuzzles #gCallout #gContent {
		background: url(images/box_puzzles_top.gif) no-repeat;
		padding-top: 48px;
	}
	.pagePuzzles #gCallout #gContent dl {
		background-color: #fff;
		padding-left: 35px;
		padding-right: 20px;
		padding-top: 8px;
	}
	.pagePuzzles #gCallout #gContent dl dt { float: left; width: 160px; }
	.pagePuzzles #gCallout #gContent dl dt ul { list-style: none; }
	.pagePuzzles #gCallout #gContent dl dt ul li { float: left; }
	.pagePuzzles #gCallout #gContent dl dt p { padding-bottom: 10px; text-align: center; }
	.pagePuzzles #gCallout #gContent dl dt p.btn { text-align: left; }
	.pagePuzzles #gCallout #gContent dl dd { float: left; margin-left: 17px; width: 384px; }
	.pagePuzzles #gCallout #gContent dl dd p { padding-bottom: 18px; }
	.pagePuzzles #gCallout #gContent dl dd p.btn { padding-bottom: 25px; }
	.pagePuzzles #gCallout #gContent dl dd p.tout_xlg {  }

	.pagePuzzles #gCallout #gContent .content {
		background-color: #fff;
		color: #000;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 8px;
	}
	.pagePuzzles #gCallout #gContent .topp { margin-bottom: 15px; }
	.pagePuzzles #gCallout #gContent .topp .cvr { float: left; }
	.pagePuzzles #gCallout #gContent .topp p { margin-left: 150px; margin-bottom: 12px; padding-right: 20px; }
	.pagePuzzles #gCallout #gContent .btm .side { float: left; width: 195px; }
	.pagePuzzles #gCallout #gContent .btm .side p { margin-bottom: 12px; }
	.pagePuzzles #gCallout #gContent .btm .side .btn { margin-bottom: 22px; }
	.pagePuzzles #gCallout #gContent .btm .side .btns { list-style: none; margin-bottom: 12px; }
	.pagePuzzles #gCallout #gContent .btm .side .btns li { float: left; margin-right: 5px; }
	.pagePuzzles #gCallout #gContent .btm .side .tech { margin-top: 35px; }
	.pagePuzzles #gCallout #gContent .btm .side .tech a { background: url(images/icon_tech_support.png) no-repeat; color: #0066ff; display: block; height: 30px; font-weight: bold; padding-left: 35px; padding-top: 7px; text-decoration: underline; }
	.pagePuzzles #gCallout #gContent .btm .main { float: left; width: 385px; }
	.pagePuzzles #gCallout #gContent .btm .main ul { list-style: none; margin-bottom: 10px; }
	.pagePuzzles #gCallout #gContent .btm .main ul li { float: left; margin-right: 15px; overflow: hidden; width: 169px; }
	.pagePuzzles #gCallout #gContent .btm .main table { margin-top: 10px; }
	.pagePuzzles #gCallout #gContent .btm .main table td { padding-right: 10px; vertical-align: top; width: 50%; }

/*= TV & DVD's */
.pageTV {
	background-color: #fff;
	font: normal 13px arial, sans-serif;
  	padding-bottom: 5px;
}
.pageTV #iNav {  background: url(images/nav_tv_bg.jpg) 12px 13px no-repeat; padding-bottom: 7px; }
.pageTV #iNav #main-nav li.mnTV a { background-position: -129px -231px; }
.pageTV #iContent {
	background: #fee69c url(images/tv_bg.jpg) no-repeat;
	margin-bottom: 10px;
	margin-left: 12px;
	padding: 0 20px 20px 20px;
	position: relative;
	width: 672px;
}
	.pageTV #iContent p { padding-bottom: 12px; }
	.pageTV #iContent .tvHdr { margin-left: 85px; padding-bottom: 0; }
	.pageTV #iContent .tele { height: 281px; position: relative; }
	.pageTV #iContent .tele .txt { float: left; font-size: 14px; margin-left: 19px; padding-bottom: 0; padding-top: 70px; width: 127px; }
	.pageTV #iContent .tele .txt strong { font-size: 16px; }
	.pageTV #iContent .tele .pic { float: left; padding-bottom: 0; }
	.pageTV #iContent .tele .vid { left:164px; position:absolute; top:22px; }
	.pageTV #iContent #frmEpisodes { height: 62px; margin: 0; }
	.pageTV #iContent #frmEpisodes select { float: left; margin-top: 10px; }
	.pageTV #iContent #frmEpisodes .awards { float: left; margin-left: 35px; }
	.pageTV #iContent p.big { font-size: 16px; }

	.pageTV #iContent ul.dvds { list-style: none; }
	.pageTV #iContent ul.dvds li { float: left; }
	.pageTV #iContent ul.dvds li.d1 { margin-right: 37px; }
	.pageTV #iContent ul.dvds li.d2 { margin-right: 30px; }
	.pageTV #iContent ul.dvds li.d3 { margin-right: 16px; }


	.pageTV #gCallout {
		background: url(images/box_tv_btm.gif) 0 100% no-repeat;
		color: #000;
		left: 30px;
		padding-bottom: 17px;
		position: absolute;
		top: 50px;
		width: 634px;
	}
	.pageTV #gCallout .close {
		background: url(images/tvClose.gif) no-repeat;
		display: block;
		height: 26px;
		left: 598px;
		position: absolute;
		text-indent: -100001px;
		top: 12px;
		width: 25px;
	}
	.pageTV #gCallout #gContent {
		background: url(images/box_tv_top.gif) no-repeat;
		padding-top: 48px;
	}
	.pageTV #gCallout #gContent dl {
		background-color: #b2e2f6;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 8px;
	}
	.pageTV #gCallout #gContent dl dt { float: left; width: 147px; }
	.pageTV #gCallout #gContent dl dt ul { list-style: none; }
	.pageTV #gCallout #gContent dl dt ul li { float: left; }
	.pageTV #gCallout #gContent dl dt p { padding-bottom: 10px; text-align: center; }
	.pageTV #gCallout #gContent dl dt p.btn { text-align: left; }
	.pageTV #gCallout #gContent dl dd { float: left; margin-left: 17px; width: 407px; }
	.pageTV #gCallout #gContent dl dd p { padding-bottom: 8px; }


/*= online games */
.pageGames {
	background-color: #fff;
	font: normal 13px arial, sans-serif;
  	padding-bottom: 5px;
}
.pageGames #iNav {  background: url(images/nav_games_bg.jpg) 12px 13px no-repeat; padding-bottom: 7px; }
.pageGames #iNav #main-nav li.mnGames a { background-position: -124px -54px; }
.pageGames #iContent {
	background: #00aa01;
	margin-bottom: 10px;
	margin-left: 12px;
	padding: 0 33px 20px 39px;
	position: relative;
	width: 640px;
}
	.ui-tabs .ui-tabs-hide { display: none; }
	.pageGames #iContent #tabs { width: 640px; }
	.pageGames #iContent #tabs-btns { height: 44px; list-style: none; }
	.pageGames #iContent #tabs-btns li { float: left; width: 154px; }
	.pageGames #iContent #tabs-btns li a { background: url(images/tabs.gif) no-repeat; display: block; height: 44px; text-indent: -10001px; }
	.pageGames #iContent #tabs-btns li#tab-btn-1 a { background-position: 0 0; }
	.pageGames #iContent #tabs-btns li#tab-btn-1.ui-state-active a { background-position: -154px 0; }
	.pageGames #iContent #tabs-btns li#tab-btn-2, .pageGames #iContent #tabs-btns li#tab-btn-3, .pageGames #iContent #tabs-btns li#tab-btn-4 { margin-left: 8px; }
	.pageGames #iContent #tabs-btns li#tab-btn-2 a { background-position: 0 -44px; }
	.pageGames #iContent #tabs-btns li#tab-btn-2.ui-state-active a { background-position: -154px -44px; }
	.pageGames #iContent #tabs-btns li#tab-btn-3 a { background-position: 0 -88px; }
	.pageGames #iContent #tabs-btns li#tab-btn-3.ui-state-active a { background-position: -154px -88px; }
	.pageGames #iContent #tabs-btns li#tab-btn-4 a { background-position: 0 -132px; }
	.pageGames #iContent #tabs-btns li#tab-btn-4.ui-state-active a { background-position: -154px -132px; }

	.pageGames #iContent #tab-1, .pageGames #iContent #tab-2, .pageGames #iContent #tab-3, .pageGames #iContent #tab-4 {
		background: #d5f0d7 url(images/box_games_btm.gif) 0 100% no-repeat;
		padding-bottom: 15px;
		padding-left: 20px;
	}
	.pageGames #iContent #tab-2 { padding-top: 10px; }

	.pageGames #iContent .intro { font-size: 15px; font-weight: bold; padding: 30px 0; text-align: center; }
	.pageGames #iContent .intro2 { background: url(images/on_tv-games.gif) no-repeat; font-size: 15px; font-weight: bold; height: 56px; margin-bottom: 10px; padding: 30px 0 0 118px; width: 460px; }
	.pageGames #iContent .intro .icon { position: relative; top: 4px; }
    .pageGames .iGame { padding-bottom: 30px; text-align: center; }
	.pageGames #iContent ul.gry, .pageGames #iContent ul.tapety { list-style: none; margin-bottom: 15px; }
	.pageGames #iContent ul.gry li { float: left; font-size: 12px; margin-right: 25px; position: relative; text-align: center; width: 178px; }
	.pageGames #iContent ul.gry li p.play, .pageGames #iContent ul.gry li p.play2 { left: 45px; position: absolute; top: 200px; }
    .pageGames #iContent .play img { border: none; }
	.pageGames #iContent ul.gry li p.info { padding-top: 18px; }
	.pageGames #iContent ul.tapety li { float: left; font-size: 12px; margin-right: 9px; position: relative; text-align: center; width: 197px; }
	.pageGames #iContent ul.tapety li a { color: #0066cc; text-decoration: underline; }

	.pageGames #iContent #tab-2 ul.gry { margin-bottom: 155px; }
	.pageGames #iContent #tab-3 ul.gry { margin-bottom: 110px; margin-left: 100px; }
	.pageGames #iContent #tab-3 ul.gry li { margin-right: 55px; }
	.pageGames #iContent #tab-4 p.instruct { font-size: 12px; margin-bottom: 15px; padding-right: 15px; }


	.pageGames #iContent .ogtxt { background: url(images/txtOnlineGames.gif) no-repeat; height: 39px; margin-bottom: 5px; text-indent: -100001px; }
	.pageGames #iContent .og1Hdr { background-position: 0 0; }
	.pageGames #iContent .og2Hdr { background-position: 0 -39px; }
	.pageGames #iContent .og3Hdr { background-position: 0 -78px; }
	.pageGames #iContent .og4Hdr { background-position: 0 -117px; }
	.pageGames #iContent .og5Hdr { background-position: 0 -156px; }
	.pageGames #iContent .og6Hdr { background-position: 0 -195px; }
	.pageGames #iContent .og7Hdr { background-position: 0 -234px; }
	.pageGames #iContent .og8Hdr { background-position: 0 -273px; }
	.pageGames #iContent .og9Hdr { background-position: 0 -312px; }
	.pageGames #iContent .og10Hdr { background-position: 0 -351px; }
	.pageGames #iContent .og11Hdr { background-position: 0 -390px; }
	.pageGames #iContent .og12Hdr { background-position: 0 -424px; }
	.pageGames #iContent .ogwtxt { background: url(images/txtOnlineGamesWallpapers.gif) no-repeat; height: 37px; text-indent: -100001px; }
	.pageGames #iContent .ogw1Hdr { background-position: 0 0; }
	.pageGames #iContent .ogw2Hdr { background-position: 0 -37px; }
	.pageGames #iContent .ogw3Hdr { background-position: 0 -74px; }
	.pageGames #iContent .ogw4Hdr { background-position: 0 -111px; }
	.pageGames #iContent .ogw5Hdr { background-position: 0 -148px; }
	.pageGames #iContent .ogw6Hdr { background-position: 0 -185px; }

	.pageGames #iContent .flash-download {
		background: url(images/icon_flash.gif) no-repeat;
		font-size: 11px;
		height: 32px;
		padding-left: 39px;
		padding-top: 2px;
	}
	.pageGames #iContent .flash-download a { color: #0033ff; text-decoration: underline; }

	.pageGames #gCallout {
		background: url(images/box_ogames_btm.gif) 0 100% no-repeat;
		color: #000;
		left: 50px;
		padding-bottom: 17px;
		position: absolute;
		top: 110px;
		width: 614px;
	}
	.pageGames #gCallout .close {
		background: url(images/ogClose.gif) no-repeat;
		display: block;
		height: 26px;
		left: 578px;
		position: absolute;
		text-indent: -100001px;
		top: 12px;
		width: 25px;
	}
	.pageGames #gCallout #gContent {
		background: url(images/box_ogames_top.gif) no-repeat;
		padding-top: 48px;
	}
	.pageGames #gCallout #gContent .content { background-color: #fff; text-align: center; }


/*= video games */
.pageVGames {
	background-color: #fff;
	font: normal 13px arial, sans-serif;
  	padding-bottom: 5px;
}
.pageVGames #iNav {  background: url(images/nav_vgames_bg.jpg) 12px 13px no-repeat; padding-bottom: 5px; }
.pageVGames #iNav #main-nav li.mnVGames a { background-position: -122px -143px; }
.pageVGames #iContent {
	background: #404040 url(images/vgames_bg.jpg) no-repeat;
	color: #fff;
	margin-bottom: 10px;
	margin-left: 12px;
	padding: 0 55px 20px 55px;
	position: relative;
	width: 602px;
}
	.pageVGames #iContent .intro { margin-left: 52px; }
	.pageVGames #iContent .intro .awards { margin-left: 40px; }

	.pageVGames #iContent .gierki {
		background: url(images/vgames_sect_bg.jpg) no-repeat;
		margin-top: 4px;
		/*padding-left: 11px;*/
		padding-top: 10px;
		width: 596px;
	}

	.pageVGames #iContent .gvNav { list-style: none; margin: 0 0 50px 77px; }
	.pageVGames #iContent .gvNav li { float: left; font-weight: bold; text-align: center; }
	.pageVGames #iContent .gvNav li img { display: block; margin-bottom: 6px; }
	.pageVGames #iContent .gvNav li.gvn1 { width: 107px; }
	.pageVGames #iContent .gvNav li.gvn2 { margin-left: 192px; width: 147px; }

	/* update 8/12/10 */
	.pageVGames #iContent .gvNavs { list-style: none; margin: 0 0 15px 0; }
	.pageVGames #iContent .gvNavs li { float: left; font-weight: bold; text-align: center; }
	.pageVGames #iContent .gvNavs li img { display: block; margin-bottom: 6px; }
	.pageVGames #iContent .gvNavs li img.gTitle { margin-left: auto; margin-right: auto; }
	.pageVGames #iContent .gvNavs li p.one { padding-top: 6px; }
	.pageVGames #iContent .gvNavs li.gvn1 { padding: 0 0px 0 0px; text-align: center; width: 700px; }
	.pageVGames #iContent .gvNavs li.gvn1 .g1, .pageVGames #iContent .gvNavs li.gvn1 .g2 { float: left; font-size: 12px; width: 85px; }
	.pageVGames #iContent .gvNavs li.gvn1 .g2 { margin-left: 22px; }
	.pageVGames #iContent .gvNavs li.gvn2 { /*padding-left: 25px;*/ width: 700px; }
	.pageVGames #iContent .gvNavs li.gvn2 .g1, .pageVGames #iContent .gvNavs li.gvn2 .g2 { float: left; font-size: 12px; width: 105px; }
	.pageVGames #iContent .gvNavs li.gvn2 .g2 { margin-left: 20px; }
	.pageVGames #iContent .gvNavs a { color: #fff; text-decoration: none; }

	.pageVGames #iContent .vg { list-style: none; margin-bottom: 20px; }
	.pageVGames #iContent .vg li { float: left; font-size: 12px; font-weight: bold; margin-right: 14px; text-align: center; width: 104px; }
	.pageVGames #iContent .misc li { margin-right: 5px; }
	.pageVGames #iContent .misc li.sectDiv { margin-right: 23px; }
	.pageVGames #iContent .vg li.last { margin-right: 0; }
    .pageVGames #iContent .apps li { width: 94px; }

	.pageVGames #iContent p.shdr { margin-bottom: 10px; }
	.pageVGames #iContent p.shdr .btn2 { margin-left: 80px; }
    /*.pageVGames #iContent p.shdr .btn3 { margin-left: 80px; }*/

	.pageVGames #gCallout {
		background: url(images/box_vgames_btm.gif) 0 100% no-repeat;
		color: #fff;
		left: 30px;
		padding-bottom: 17px;
		position: absolute;
		top: 50px;
		width: 634px;
	}
	.pageVGames #gCallout .close {
		background: url(images/vgClose.gif) no-repeat;
		display: block;
		height: 26px;
		left: 598px;
		position: absolute;
		text-indent: -100001px;
		top: 12px;
		width: 25px;
	}
	.pageVGames #gCallout #gContent {
		background: url(images/box_vgames_top.gif) no-repeat;
		padding-top: 48px;
	}
	.pageVGames #gCallout #gContent .content {
		background-color: #787878;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 8px;
	}

	.pageVGames #gCallout #gContent .topp { margin-bottom: 15px; }
	.pageVGames #gCallout #gContent .topp .cvr { float: left; }
	.pageVGames #gCallout #gContent .topp p { color: #fff; margin-left: 150px; margin-bottom: 12px; padding-right: 20px; }
	.pageVGames #gCallout #gContent .btm .side { float: left; width: 195px; }
	.pageVGames #gCallout #gContent .btm .side p { margin-bottom: 12px; }
	.pageVGames #gCallout #gContent .btm .side .btn { margin-bottom: 22px; }
	.pageVGames #gCallout #gContent .btm .side .btns { list-style: none; margin-bottom: 12px; }
	.pageVGames #gCallout #gContent .btm .side .btns li { float: left; margin-right: 5px; }
	.pageVGames #gCallout #gContent .btm .side .tech { margin-top: 35px; }
	.pageVGames #gCallout #gContent .btm .side .tech a { background: url(images/icon_tech_support.gif) no-repeat; color: #fff; display: block; height: 30px; font-weight: bold; padding-left: 35px; padding-top: 7px; text-decoration: underline; }
	.pageVGames #gCallout #gContent .btm .main { float: left; width: 385px; }
	.pageVGames #gCallout #gContent .btm .main ul { list-style: none; margin-bottom: 10px; }
	.pageVGames #gCallout #gContent .btm .main ul li { float: left; margin-right: 15px; overflow: hidden; width: 169px; }
	.pageVGames #gCallout #gContent .btm .main table { margin-top: 10px; }
	.pageVGames #gCallout #gContent .btm .main table td { padding-right: 10px; vertical-align: top; width: 50%; }

	.pageVGames #gCallout #gContent dl {
		background-color: #787878;
		padding-left: 35px;
		padding-right: 20px;
		padding-top: 8px;
	}
	.pageVGames #gCallout #gContent dl dt { float: left; width: 147px; }
	.pageVGames #gCallout #gContent dl dt p { padding-bottom: 10px; text-align: center; }
	.pageVGames #gCallout #gContent dl dt p.btn { text-align: left; }
	.pageVGames #gCallout #gContent dl dt .btns { list-style: none; margin-bottom: 12px; }
	.pageVGames #gCallout #gContent dl dt .btns li { float: left; margin-right: 5px; }
	.pageVGames #gCallout #gContent dl dd { float: left; margin-left: 17px; width: 415px; }
	.pageVGames #gCallout #gContent dl dd p { padding-bottom: 18px; }
	.pageVGames #gCallout #gContent dl dd p.btn { padding-bottom: 40px; }
	.pageVGames #gCallout #gContent dl dd p.tout_xlg { padding-left: 15px; }
	.pageVGames #gCallout #gContent #kbsStorePopCallout {
		background:transparent url(/kids/39clues/images/store_pop_bg.gif) no-repeat scroll 0 0;
		display:none;
		font-family:Helvetica,sans-serif;
		height:289px;
		position:absolute;
		width:293px;
		z-index:100;
	}
	.pageVGames #gCallout #gContent div#kbsStorePopCallout #kbsStoreX {
		display:block;
		height:10px;
		left:267px;
		position:absolute;
		top:15px;
		width:11px;
	}
	.pageVGames #gCallout #gContent div#kbsStorePopCallout img#kbsStoreBuyBtn {
		display:block;
		left:172px;
		position:absolute;
		top:59px;
	}
	.pageVGames #gCallout #gContent div#kbsStorePopCallout p#kbsStoreTop {
		color:#000000;
		display:block;
		font-size:12px;
		height:60px;
		left:14px;
		margin:0;
		position:absolute;
		text-align:center;
		top:115px;
		width:265px;
	}
	.pageVGames #gCallout #gContent div#kbsStorePopCallout p#kbsStoreBottom {
		color:#000000;
		display:block;
		font-size:12px;
		height:45px;
		left:14px;
		margin:0;
		position:absolute;
		text-align:center;
		top:195px;
		width:255px;
	}
	.pageVGames #gCallout #gContent #kbsStorePopCallout form, .pageBooks #gCallout #gContent #kbsStorePopCallout fieldset {
		margin:0;
		padding:0;
	}
	.pageVGames #gCallout #gContent div#kbsStorePopCallout #kbsZip {
		left:32px;
		margin:0;
		padding:0;
		position:absolute;
		top:250px;
		width:120px;
	}
	.pageVGames #gCallout #gContent div#kbsStorePopCallout #kbsFind {
		left:162px;
		margin:0;
		padding:0;
		position:absolute;
		top:250px;
	}

	/*= video games - wii */
	.pageVGames-Wii {
		background-color: #fff;
		font: normal 13px arial, sans-serif;
		padding-bottom: 5px;
	}
	.pageVGames-Wii #iNav {  background: url(images/nav_vgames_wii_bg.jpg) 12px 13px no-repeat; padding-bottom: 12px; }
	.pageVGames-Wii #iNav #main-nav li.mnVGames a { background-position: -122px -143px; }
	.pageVGames-Wii #iContent {
		background: url(images/vgames_wii_bg.jpg) no-repeat;
		color: #fff;
		margin-bottom: 10px;
		margin-left: 12px;
		padding: 0 22px 20px 28px;
		position: relative;
		width: 662px;
	}
	.pageVGames-Wii #iContent a { color: #fff; text-decoration: underline; }
	.pageVGames-Wii #iContent .back2 { padding: 12px 0 38px 0; text-align: right; }
	.pageVGames-Wii #iContent .back2 a { color: #0080ff; font-size: 12px; font-weight: bold; text-decoration: underline; }
	.pageVGames-Wii #iContent .intro { font-size: 14px; line-height: 26px;}
	.pageVGames-Wii #iContent .intro .icon { position: relative; top: 5px; }

	.pageVGames-Wii #iContent .wrapper { margin-bottom: 45px; }
	.pageVGames-Wii #iContent .wrapper .ultimate { float: left; text-align: center; width: 149px; }
	.pageVGames-Wii #iContent .wrapper .wii .buy { padding: 12px 0 10px 0; }
	.pageVGames-Wii #iContent .wrapper .mc { float: left; margin-left: 20px; width: 490px; }
	.pageVGames-Wii #iContent .wrapper .mc #player { height: 240px; margin: 12px 0 12px 80px; overflow: hidden; width: 320px; }

	.pageVGames-Wii #iContent .wrapper .mc ul.plinks { list-style: none; height: 16px; margin: 0 auto; width: 320px; }
	.pageVGames-Wii #iContent .wrapper .mc ul.plinks li { font-size: 12px; }
	.pageVGames-Wii #iContent .wrapper .mc ul.plinks li.pl1 { float: left; padding-left: 14px; }
	.pageVGames-Wii #iContent .wrapper .mc ul.plinks li.pl2 { float: right; padding-right: 14px; }

	.pageVGames-Wii #iContent #wallpaper { left: 36px; position: absolute; top: 368px; }
	.pageVGames-Wii #iContent #wallpaper ul { height: 94px; list-style: none; margin-top: 10px; }
	.pageVGames-Wii #iContent #wallpaper ul li { float: left; }
	.pageVGames-Wii #iContent #wallpaper ul li.wlinks { padding-left: 9px; padding-top: 19px; }

	.pageVGames-Wii #iContent .features { text-align: center; }
	.pageVGames-Wii #iContent .features .txtFeature { display: block; margin: 0 auto 12px auto; }

	/*= video games - wii - spooky mansion */
	.pageVGames-Wii-SpookyMansion {
		background-color: #fff;
		font: normal 13px arial, sans-serif;
		padding-bottom: 5px;
	}
	.pageVGames-Wii-SpookyMansion #iNav {  background: url(images/nav_vgames_wii_spooky_bg.jpg) 12px 13px no-repeat; padding-bottom: 6px; }
	.pageVGames-Wii-SpookyMansion #iNav #main-nav li.mnVGames a { background-position: -122px -143px; }
	.pageVGames-Wii-SpookyMansion #iContent {
		background: url(images/vgames_wii_spooky_bg.jpg) no-repeat;
		color: #fff;
		margin-bottom: 10px;
		margin-left: 12px;
		padding: 0 22px 20px 0;
		position: relative;
		width: 690px;
	}
	.pageVGames-Wii-SpookyMansion #iContent .sm-hdr {
		height: 70px;
		margin-bottom: 15px;
	}
	.pageVGames-Wii-SpookyMansion #iContent .sm-hdr .sm-title { float: left; }
	.pageVGames-Wii-SpookyMansion #iContent .sm-hdr .back2 { float: right; margin: 0; padding: 23px 0 0 0; text-align: right; width: 200px; }
	.pageVGames-Wii-SpookyMansion #iContent .sm-hdr .back2 a { color: #1b1f35; font-size: 12px; font-weight: bold; text-decoration: underline; }
	.pageVGames-Wii-SpookyMansion #iContent a { color: #fff; text-decoration: underline; }
	.pageVGames-Wii-SpookyMansion #iContent .intro { font-size: 14px; line-height: 26px;}
	.pageVGames-Wii-SpookyMansion #iContent .intro .icon { position: relative; top: 5px; }

	.pageVGames-Wii-SpookyMansion #iContent .wrapper { margin-bottom: 32px; padding-left: 26px; }
	.pageVGames-Wii-SpookyMansion #iContent .wrapper .spooky-mansion { float: left; text-align: center; width: 152px; }
	.pageVGames-Wii-SpookyMansion #iContent .wrapper .mc { float: left; margin-left: 20px; width: 490px; }
	.pageVGames-Wii-SpookyMansion #iContent .wrapper .mc .video { margin-top: 22px; }

	.pageVGames-Wii-SpookyMansion #iContent .features { text-align: center; }
	.pageVGames-Wii-SpookyMansion #iContent .features .txtFeature { display: block; margin: 0 auto; }

	/*= video games - ds */
	.pageVGames-DS {
		background-color: #fff;
		font: normal 13px arial, sans-serif;
		padding-bottom: 5px;
	}
	.pageVGames-DS #iNav {  background: url(images/nav_vgames_ds_bg.jpg) 12px 13px no-repeat; padding-bottom: 12px; }
	.pageVGames-DS #iNav #main-nav li.mnVGames a { background-position: -122px -143px; }
	.pageVGames-DS #iContent {
		background: url(images/vgames_ds_bg.jpg) no-repeat;
		color: #fff;
		height: 1081px;
		margin-bottom: 10px;
		margin-left: 12px;
		padding: 0 12px 20px 28px;
		position: relative;
		width: 672px;
	}


	.pageVGames-DS #iContent a { color: #fff; text-decoration: underline; }
	.pageVGames-DS #iContent .back2 { padding: 20px 28px 38px 0; text-align: right; }
	.pageVGames-DS #iContent .back2 a { color: #0080ff; font-size: 12px; font-weight: bold; text-decoration: underline; }
	.pageVGames-DS #iContent .intro { font-size: 14px; line-height: 18px; padding-bottom: 10px; }
	.pageVGames-DS #iContent .intro .icon { position: relative; top: 5px; }
	.pageVGames-DS #iContent .logos { padding-bottom: 12px; }
	.pageVGames-DS #iContent .wrapper a { color: #fff; text-decoration: underline; }
	.pageVGames-DS #iContent .wrapper .ds { float: left; margin-left: 30px; text-align: center; width: 157px; }
	.pageVGames-DS #iContent .wrapper .ds .buy { padding: 12px 0 10px 0; }
	.pageVGames-DS #iContent .wrapper .mc { float: left; margin-left: 25px; width: 460px; }
	.pageVGames-DS #iContent .wrapper .mc #schlPlayer { background: url(images/player_bg.png) no-repeat; height: 264px; margin-bottom: 8px; margin-left: 65px; padding: 24px 0 0 25px; width: 345px; }
	.pageVGames-DS #iContent .wrapper .mc #player { height: 240px; width: 320px; }
	.pageVGames-DS #iContent .wrapper .mc ul.plinks { list-style: none; height: 16px; margin: 0 auto; width: 320px; }
	.pageVGames-DS #iContent .wrapper .mc ul.plinks li { font-size: 12px; }
	.pageVGames-DS #iContent .wrapper .mc ul.plinks li.pl1 { float: left; padding-left: 14px; }
	.pageVGames-DS #iContent .wrapper .mc ul.plinks li.pl2 { float: right; padding-right: 14px; }

	.pageVGames-DS #iContent .wrapper .mc #ds-features {
		background: url(images/ds-features.png) 15px 0 no-repeat;
		height: 286px;
		margin: 40px 0 0 55px;
		padding-left: 42px;
		padding-top: 90px;
		position: relative;
		width: 346px;
	}
	.pageVGames-DS #iContent .wrapper .mc #ds-features .slide-arrow {
		position: absolute;
		top: 183px;
	}
	.pageVGames-DS #iContent .wrapper .mc #ds-features #imgSlideLeft { left: 0;  }
	.pageVGames-DS #iContent .wrapper .mc #ds-features #imgSlideRight { left: 369px;  }


	.pageVGames-DS #iContent #ds-wallpaper {
		background: url(images/ds-wallpaper-bg.jpg) no-repeat;
		height: 410px;
		left: 19px;
		width: 208px;
		padding-left: 52px;
		padding-top: 105px;
		position: absolute;
		top: 321px;
	}
	.pageVGames-DS #iContent #ds-wallpaper ul { list-style: none; }
	.pageVGames-DS #iContent #ds-wallpaper ul li { height: 103px; padding-bottom: 24px; }
	.pageVGames-DS #iContent #ds-wallpaper ul li a { color: #fff; font-size: 11px; text-decoration: underline; }
	.pageVGames-DS #iContent #ds-wallpaper ul li img { float: left; border: 5px solid #000; }
	.pageVGames-DS #iContent #ds-wallpaper ul li p { float: left; padding: 50px 0 0 5px; }

	.pageVGames-DS #iContent #ds-buddy {
		background: url(images/ds-buddy-bg.jpg) no-repeat;
		left: 5px;
		padding-left: 30px;
		padding-top: 82px;
		position: absolute;
		top: 845px;
		width: 246px;
	}
	.pageVGames-DS #iContent #ds-buddy ul { list-style: none; }
	.pageVGames-DS #iContent #ds-buddy ul li { float: left; margin-left: 11px; }
	.pageVGames-DS #iContent #ds-buddy ul li img { border: 5px solid #000; }

	/*= video games - ds - universe */
	.pageVGames-DS-Universe {
		background-color: #fff;
		font: normal 13px arial, sans-serif;
		padding-bottom: 5px;
	}
	.pageVGames-DS-Universe #iNav {  background: url(images/nav_vgames_universe_bg.jpg) 12px 13px no-repeat; padding-bottom: 6px; }
	.pageVGames-DS-Universe #iNav #main-nav li.mnVGames a { background-position: -122px -143px; }
	.pageVGames-DS-Universe #iContent {
		background: url(images/vgames_universe_bg.jpg) no-repeat;
		color: #fff;
		height: 983px;
		margin-bottom: 10px;
		margin-left: 12px;
		padding: 0 12px 20px 0;
		position: relative;
		width: 700px;
	}

	.pageVGames-DS-Universe  #iContent .uni-hdr {
		height: 66px;
		margin-bottom: 15px;
	}
	.pageVGames-DS-Universe #iContent .uni-hdr .uni-title { float: left; }
	.pageVGames-DS-Universe #iContent .back2 { float: right; margin: 0; padding: 23px 10px 0 0; text-align: right; width: 200px; }
	.pageVGames-DS-Universe #iContent .back2 a { color: #f0b346; font-size: 12px; font-weight: bold; text-decoration: underline; }
	.pageVGames-DS-Universe #iContent a { color: #fff; text-decoration: underline; }
	.pageVGames-DS-Universe #iContent .intro { font-size: 14px; line-height: 22px; padding-bottom: 10px; }
	.pageVGames-DS-Universe #iContent .intro .icon { position: relative; top: 5px; }
	.pageVGames-DS-Universe #iContent .logos { padding-bottom: 12px; }
	.pageVGames-DS-Universe #iContent .wrapper { padding-left: 18px; }
	.pageVGames-DS-Universe #iContent .wrapper a { color: #fff; text-decoration: underline; }
	.pageVGames-DS-Universe #iContent .wrapper .ds { float: left; text-align: center; width: 155px; }
	.pageVGames-DS-Universe #iContent .wrapper .ds .buy { padding: 12px 0 10px 0; }
	.pageVGames-DS-Universe #iContent .wrapper .mc { float: left; margin-left: 25px; width: 460px; }

	.pageVGames-DS-Universe #iContent #ds-features {
		margin-top: 15px;
		text-align: center;
	}
	
	/*= video games - generic - gamepack */
	.pageVGames-generic-gamepack {
		background-color: #fff;
		font: normal 13px arial, sans-serif;
		padding-bottom: 5px;
	}
	.pageVGames-generic-gamepack #iNav {  background: url(images/nav_vgames_generic_bg.jpg) 12px 13px no-repeat; padding-bottom: 6px; }
	.pageVGames-generic-gamepack #iNav #main-nav li.mnVGames a { background-position: -122px -143px; }
	.pageVGames-generic-gamepack #iContent {
		background: url(images/vg_generic_bg.jpg) no-repeat;
		color: #fff;
		height: 983px;
		margin-bottom: 10px;
		margin-left: 12px;
		padding: 0 12px 20px 0;
		position: relative;
		width: 700px;
	}

	.pageVGames-generic-gamepack  #iContent .uni-hdr {
		height: 66px;
		margin-bottom: 15px;
	}
	.pageVGames-generic-gamepack #iContent .uni-hdr .uni-title { float: left; }
	.pageVGames-generic-gamepack #iContent .back2 { float: right; margin: 0; padding: 23px 10px 0 0; text-align: right; width: 200px; }
	.pageVGames-generic-gamepack #iContent .back2 a { color: #f0b346; font-size: 12px; font-weight: bold; text-decoration: underline; }
	.pageVGames-generic-gamepack #iContent a { color: #fff; text-decoration: underline; }
	.pageVGames-generic-gamepack #iContent .intro { font-size: 14px; line-height: 22px; padding-bottom: 10px; }
	.pageVGames-generic-gamepack #iContent .intro .icon { position: relative; top: 5px; }
	.pageVGames-generic-gamepack #iContent .logos { padding-bottom: 12px; }
	.pageVGames-generic-gamepack #iContent .wrapper { padding-left: 18px; }
	.pageVGames-generic-gamepack #iContent .wrapper a { color: #fff; text-decoration: underline; }
	.pageVGames-generic-gamepack #iContent .wrapper .ds { float: left; text-align: center; width: 155px; }
	.pageVGames-generic-gamepack #iContent .wrapper .ds .buy { padding: 12px 0 10px 0; }
	.pageVGames-generic-gamepack #iContent .wrapper .mc { float: left; margin-left: 25px; width: 460px; }

	.pageVGames-generic-gamepack #iContent #ds-features {
		margin-top: 15px;
		text-align: center;
	}	

	/*= video games - ds - castle */
	.pageVGames-DS-Castle #iNav {  background: url(images/nav_vgames_castle_bg.jpg) 12px 13px no-repeat; padding-bottom: 12px; }
	.pageVGames-DS-Castle #iNav #main-nav li.mnVGames a { background-position: -122px -143px; }
    .pageVGames-DS-Castle #iContent {
        background: url(images/vgames_castle_bg.jpg) no-repeat;
		color: #fff;
		height: 983px;
		margin-bottom: 10px;
		margin-left: 12px;
		padding: 0 12px 20px 0;
		position: relative;
		width: 700px;
    }
	.pageVGames-DS-Castle  #iContent .castle-hdr {
		height: 66px;
        padding: 0 0 15px 0;
	}
	.pageVGames-DS-Castle #iContent .castle-hdr .castle-title { float: left; }
	.pageVGames-DS-Castle #iContent .back2 { float: right; margin: 0; padding: 23px 10px 0 0; text-align: right; width: 200px; }
	.pageVGames-DS-Castle #iContent .back2 a { color: #f0b346; font-size: 12px; font-weight: bold; text-decoration: underline; }
	.pageVGames-DS-Castle #iContent a { color: #fff; text-decoration: underline; }
	.pageVGames-DS-Castle #iContent .intro { font-size: 14px; line-height: 22px; padding-bottom: 10px; }
	.pageVGames-DS-Castle #iContent .intro .icon { position: relative; top: 5px; }
	.pageVGames-DS-Castle #iContent .logos { padding-bottom: 12px; }
	.pageVGames-DS-Castle #iContent .wrapper { padding-left: 18px; }
	.pageVGames-DS-Castle #iContent .wrapper a { color: #fff; text-decoration: underline; }
	.pageVGames-DS-Castle #iContent .wrapper .ds { float: left; text-align: center; width: 155px; }
	.pageVGames-DS-Castle #iContent .wrapper .ds .buy { padding: 12px 0 10px 0; }
	.pageVGames-DS-Castle #iContent .wrapper .mc { float: left; margin-left: 25px; width: 415px; }

	.pageVGames-DS-Castle #iContent #ds-features {
		margin: 61px 0 0 20px;
	}

#ispy p.legal { font-size: 11px; padding-bottom: 5px; text-align: center; }

.pagePTalt #iContent .tout:after, .pagePT #iContent .thumbs:after, .pageBooks #iContent ul.covers:after, .pagePT #iContent ul.hp:after, .pagePTalt #iContent ul.sv:after, #gCallout #gContent dl:after, .pageTV #iContent ul.dvds:after, .pageGames #iContent ul.gry:after, .pageGames #iContent ul.tapety:after, .pageVGames #iContent .gvNav:after, .pageVGames #iContent .vg:after, #gCallout #gContent .topp:after, #gCallout #gContent .btm:after, #iContent .wrapper:after, #ispy #iContent .f:after, #gCallout #gContent .btm .main ul:after, #gCallout #gContent .btns:after, #gContent .content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.pagePTalt #iContent .tout, .pagePT #iContent .thumbs, .pageBooks #iContent ul.covers, .pagePT #iContent ul.hp, .pagePTalt #iContent ul.sv, #gCallout #gContent dl, .pageTV #iContent ul.dvds, .pageGames #iContent ul.gry, .pageGames #iContent ul.tapety, .pageVGames #iContent .gvNav, .pageVGames #iContent .vg, #gCallout #gContent .topp, .pageVGames #gCallout #gContent .btm, #iContent .wrapper, #ispy #iContent .f, #gCallout #gContent .btm .main ul, #gCallout #gContent .btns, #gContent .content { display:inline-block; } /*this trips hasLayout for ie7*/
.pagePTalt #iContent .tout, .pagePT #iContent .thumbs, .pageBooks #iContent ul.covers, .pagePT #iContent ul.hp, .pagePTalt #iContent ul.sv, #gCallout #gContent dl, .pageTV #iContent ul.dvds, .pageGames #iContent ul.gry, .pageGames #iContent ul.tapety, .pageVGames #iContent .gvNav, .pageVGames #iContent .vg, #gCallout #gContent .topp, .pageVGames #gCallout #gContent .btm, #iContent .wrapper, #ispy #iContent .f, #gCallout #gContent .btm .main ul, #gCallout #gContent .btns, #gContent .content { display:block; } /*this returns it back to normal*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display:inline-block; } /*this trips hasLayout for ie7*/
.clearfix { display:block; } /*this returns it back to normal*/