@font-face {
	font-family: 'OLD';
	src: url('fonts/UNITEDSANSREG-BOLD.eot');
	src: local('?'), url('fonts/UNITEDSANSEXT-BOLD.woff') format('woff'), url('fonts/UNITEDSANSEXT-BOLD.ttf') format('truetype'), url('fonts/UNITEDSANSEXT-BOLD.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_UNITEDSANSREG-BOLD';
	src: url('fonts/UNITEDSANSREG-BOLD.eot');
	src: local('?'), url('fonts/UNITEDSANSREG-BOLD.woff') format('woff'), url('fonts/UNITEDSANSREG-BOLD.ttf') format('truetype'), url('fonts/UNITEDSANSREG-BOLD.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


*{
	margin:0;
	padding:0;
	outline:0;
}

img{ border:0; }

body{
	font-size:62.5%;
	font-family:arial;
}

body#home{ background:#056a5e; }
body#games{ background:#056719; }
body#activities{ background:#4a17c8; }
body#video{ background:#038fe8; }
body#preschool{ background:#ff9002; }
body#parents{ background:#680101; }

#contentcontainer{
	width:100%;
	background:#fff url(../images/global/bodybg.jpg) no-repeat center 0;
	/*background:#fff url(../images/global/bodybg-karatekid.jpg) no-repeat center 0;*/
}

body.overlaypage #contentcontainer{
	background:#fff url(../images/global/overlay/bodybg.jpg) no-repeat center 0;
}

body.overlaypage #contentcontainer #header{
	width:1000px;
	height:121px;
	background:url(../images/global/overlay/bg-header.jpg)
}

#content{
	width:1000px;
	margin:0 auto;
}

	#navigation{
		width:1000px;
		height:227px;
		overflow:hidden;
		display:block;
	}
	
		/*#home #navigation{ background:url(../images/home/bg-header-planet51.jpg) no-repeat; }		
		#games #navigation{ background:url(../images/games/bg-header-planet51.jpg) no-repeat; }		
		#activities #navigation{ background:url(../images/activities/bg-header-planet51.jpg) no-repeat; }		
		#video #navigation{ background:url(../images/video/bg-header-planet51.jpg) no-repeat; }		
		#preschool #navigation{ background:url(../images/preschool/bg-header-planet51.jpg) no-repeat; }		
		#parents #navigation{ background:url(../images/parents/bg-header-planet51.jpg) no-repeat; */
	
/*		#home #navigation{ background:url(../images/home/bg-header-karatekid.jpg) no-repeat; }		
		#games #navigation{ background:url(../images/games/bg-header-karatekid.jpg) no-repeat; }		
		#activities #navigation{ background:url(../images/activities/bg-header-karatekid.jpg) no-repeat; }		
		#video #navigation{ background:url(../images/video/bg-header-karatekid.jpg) no-repeat; }		
		#preschool #navigation{ background:url(../images/preschool/bg-header-karatekid.jpg) no-repeat; }		
		#parents #navigation{ background:url(../images/parents/bg-header-karatekid.jpg) no-repeat; }
		
		#home #navigation{ background:url(../images/home/bg-header.jpg) no-repeat; }		
		#games #navigation{ background:url(../images/games/bg-header.jpg) no-repeat; }		
		#activities #navigation{ background:url(../images/activities/bg-header.jpg) no-repeat; }		
		#video #navigation{ background:url(../images/video/bg-header.jpg) no-repeat; }		
		#preschool #navigation{ background:url(../images/preschool/bg-header.jpg) no-repeat; }		
		#parents #navigation{ background:url(../images/parents/bg-header.jpg) no-repeat; }
		#cloudy #navigation{ background:url(../images/home/bg-header.jpg) no-repeat; }*/
		
		#home #navigation{ background:url(../images/home/bg-header_ORIGINAL.jpg) no-repeat; }		
		#games #navigation{ background:url(../images/games/bg-header_ORIGINAL.jpg) no-repeat; }		
		#activities #navigation{ background:url(../images/activities/bg-header_ORIGINAL.jpg) no-repeat; }		
		#video #navigation{ background:url(../images/video/bg-header_ORIGINAL.jpg) no-repeat; }		
		#preschool #navigation{ background:url(../images/preschool/bg-header_ORIGINAL.jpg) no-repeat; }		
		#parents #navigation{ background:url(../images/parents/bg-header_ORIGINAL.jpg) no-repeat; }
		#cloudy #navigation{ background:url(../images/home/bg-header_ORIGINAL.jpg) no-repeat; }
		
		#navigation h1{
			width:1000px;
			text-align:center;
			font-size:3.0em;
		}
		
			#navigation h1 a{
				color:#000;
				text-decoration:none;
			}
		
		#navigation ul{	
			width:750px;
			list-style-type:none;
			font-size:1.2em;
			padding:20px 0 0 250px;
		}
		
			#navigation ul li{
				float:left;
				width:10em;
			}
			
				#navigation ul li a{
					color:#000;
					text-decoration:none;
				}
				
		#navigation p.flash-error{
			width:1000px;
			text-align:center;
			clear:both;
			padding:20px 0 0;
		}
		
			
	
	  /**************/
	 /**** Home ****/
	/**************/
	
	#home #mediaplayer{
		width:1000px;
		height:314px;
		background:url(../images/home/bg-mediaplayer.gif) no-repeat;
		display:block;
	}

	#home #coolstuff{
		width:1000px;
		height:101px;
		display:block;
		background:url(../images/home/bg-coolstuff.gif) no-repeat;
	}
		
	#home #parents-section{
		width:1000px;
		height:237px;
		background:url(../images/home/bg-parents.jpg) no-repeat;
	}
	
		#home #parents-section .new-upcoming{
			width:710px;
			float:left;
		}
		
			#home #parents-section .new-upcoming h2{
				width:315px;
				height:0;
				padding:36px 0 0;
				overflow:hidden;
				display:block;
				float:left;
			}
			
			#home #parents-section .new-upcoming .moredvds{
				width:385px;
				list-style-type:none;
				float:left;
				padding:14px 0 0;
			}
			
				#home #parents-section .new-upcoming .moredvds li{
					float:left;
					margin-left:5px;
					display:inline;
				}
				
				#home #parents-section .new-upcoming .moredvds a{
					height:0px;
					padding:19px 0 0;
					overflow:hidden;
					display:block;
				}
			
				#home #parents-section .new-upcoming .moredvds a.preschooldvd{ width:215px; }
				
				#home #parents-section .new-upcoming .moredvds a.kidsdvd{ width:160px; }
					
				
			#home #parents-section .new-upcoming h3{
				clear:both;
				width:710px;
				height:0;
				padding:35px 0 0;
				overflow:hidden;
				display:blcok;
			}
			
			#home #parents-section .new-upcoming .new-upcoming-releases{
				list-style-type:none;
				position:relative;
			}
			
				#home #parents-section .new-upcoming .new-upcoming-releases li{
					float:left;
				}
				
				#home #parents-section .new-upcoming .new-upcoming-releases li #title-container1{
					position:absolute;
					top:0;
					left:48px;
					z-index:3;
				}
				
				#home #parents-section .new-upcoming .new-upcoming-releases li #title-container2{
					position:absolute;
					top:0;
					left:259px;
					z-index:2;
				}
				
				#home #parents-section .new-upcoming .new-upcoming-releases li #title-container3{
					position:absolute;
					top:0;
					left:470px;
					z-index:1;
				}
				
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container1,
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container2,
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container3{
						width:250px;
						height:138px;
						background:url(../images/home/bg-upcomingtitle.gif) no-repeat;						
					}
					
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container1 .title-content-container,
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container2 .title-content-container,
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container3 .title-content-container{
						width:191px;
						padding:0 0 0 20px;
					}
					
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container1 .boxart,
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container2 .boxart,
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container3 .boxart{
						width:84px;
						padding:8px 0 0 0;
						float:left;						
					}
					
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container1 .info,
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container2 .info,
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container3 .info{
						width:75px;
						padding:0 0 0 5px;
						float:left;
						display:none;
						font-size:0.9em;
						font-family:tahoma;
					}
						
						#home #parents-section .new-upcoming .new-upcoming-releases li #title-container1 .info .featured-title,
						#home #parents-section .new-upcoming .new-upcoming-releases li #title-container2 .info .featured-title,
						#home #parents-section .new-upcoming .new-upcoming-releases li #title-container3 .info .featured-title{
							padding:15px 0 6px;
						}
					
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container1 a.buylink,
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container2 a.buylink, 
					#home #parents-section .new-upcoming .new-upcoming-releases li #title-container3 a.buylink{
						position:absolute;
						width:44px;
						height:0;
						padding:52px 0 0;
						top:44px;
						left:185px;						
						display:block;
						overflow:hidden;
					}						
				
		#home #parents-section .featuredfilm{
			width:265px;
			padding:0 12px 0 13px;
			float:right;
		}
		
		
			#home #parents-section .featuredfilm h3{
				width:265px;
				height:0;
				padding:56px 0 0;
				overflow:hidden;
				display:block;
			}
			
			#home #parents-section .featuredfilm .boxart{
				width:107px;
				float:left;
			}
			
			#home #parents-section #title-info{
				width:148px;
				float:left;
			}
			
				#home #parents-section #buy-all{
					width:148px;
					height:66px;
					padding:24px 0 5px;
					list-style-type:none;
					display:none;
				}
				
					#home #parents-section #buy-all li{
						margin-bottom:2px;
					}
					
						#home #parents-section #buy-all li a{
							width:148px;
							height:0px;
							padding:20px 0 0;
							overflow:hidden;
							display:block;
						}
							#home #parents-section #buy-all li a.official-site{ background:url(../images/home/button-buydvd.gif) no-repeat; }
							#home #parents-section #buy-all li a.buydvd{ background:url(../images/home/button-buydvd.gif) no-repeat ; }
							#home #parents-section #buy-all li a.buydvdmid{ background:url(../images/home/button-buydvdmid.gif) no-repeat; }
							#home #parents-section #buy-all li a.buybd{ background:url(../images/home/button-buybd.gif) no-repeat; }
							#home #parents-section #buy-all li a.buypsp{ background:url(../images/home/button-buypsp.gif) no-repeat; }
							#home #parents-section #buy-all li a.buy2disc{ background:url(../images/home/button-buy2discdvd.gif) no-repeat; }
							#home #parents-section #buy-all li a.buy1disc{ background:url(../images/home/button-buy1discdvd.gif) no-repeat; }
							#home #parents-section #buy-all li a.buybdbottom{ background:url(../images/home/button-buybdbottom.gif) no-repeat; }
							#home #parents-section #buy-all li a.buyitunes{ background:url(../images/home/button-buyitunes.gif) no-repeat; }
							#home #parents-section #buy-all li a.buycombopack{ background:url(../images/home/button-buycombopack.gif) no-repeat; }
							#home #parents-section #buy-all li a.buybd3d { background:url(../images/home/button-buybd3d.gif) no-repeat; }
				
				#home #parents-section .featuredfilm .description{
					width:126px;
					height:95px;
					padding:0 13px 0 0;
					float:right;
				}
				
					#home #parents-section .featuredfilm .description p.featured-title{
						font-size:1.2em;
						font-weight:bold;
						padding:0;
					}
					
				#home #parents-section #buy-featuredfilm{
					clear:both;
					width:53px;
					height:62px;
					padding:0 0 0 83px;
				}
				
					#home #parents-section #buy-featuredfilm a{
						width:53px;
						height:0px;
						padding:62px 0 0;
						overflow:hidden;
						display:block;
						background:url(../images/home/button-featured-buy.jpg) no-repeat;
					}
					
					#home #parents-section #buy-featuredfilm a.back{
						background-position:0 -62px;
					}
					
	  /***************/
	 /**** Games ****/
	/***************/
	
	#games h2{
		width:1000px;
		height:0;
		padding:38px 0 0;
		overflow:hidden;
		display:block;
		background:url(../images/games/check-out-these-games.jpg) no-repeat;
		font-family:'Conv_UNITEDSANSREG-BOLD';
	}
	
	#games #gamecarousel{
		width:1000px;
		height:254px;
		background:url(../images/games/bg-carousel.gif) no-repeat;
		display:block;
	}
	
		#games #gamecarousel p.flash-error{
			text-align:center;
			padding:20px 0 0;
		}
	
	#games #gamecontainer{
		width:1000px;
		height:247px;
		background:url(../images/games/game-loading.jpg) no-repeat;
		overflow:hidden;
		font-family:'Conv_UNITEDSANSREG-BOLD';
	}
	
	#games .game{
		width:1000px;
		height:247px;
	}
	
	#games #game-arthurchristmas-flightsimulator{background:url(../images/games/game-arthurchristmas-flightsimulator.jpg) no-repeat; }
	#games #game-arthurchristmas-elflaunch{background:url(../images/games/game-arthurchristmas-elflaunch.jpg) no-repeat; }
	#games #game-arthurchristmas-presentwrapping{background:url(../images/games/game-arthurchristmas-presentwrapping.jpg) no-repeat; }
	#games #game-arthurchristmas-conveyorbelt{background:url(../images/games/game-arthurchristmas-conveyorbelt.jpg) no-repeat; }
	
	#games #game-zookeeper-giraffe{background:url(../images/games/game-zookeeper-giraffe.jpg) no-repeat; }
	#games #game-zookeeper-kartracer{background:url(../images/games/game-zookeeper-kartracer.jpg) no-repeat; }
	#games #game-zookeeper-lion{background:url(../images/games/game-zookeeper-lion.jpg) no-repeat; }
	#games #game-zookeeper-feeding{background:url(../images/games/game-zookeeper-feeding.jpg) no-repeat; }
	#games #game-thesmurfs-gargamelgame{background:url(../images/games/game-GargamelSmurfGame.jpg) no-repeat; }
	#games #game-thesmurfs-grouchygame{background:url(../images/games/game-GrouchySmurfGame.jpg) no-repeat; }
	#games #game-thesmurfs-clumsygame{background:url(../images/games/game-ClumsySmurfGame.jpg) no-repeat; }
	#games #game-thesmurfs-gutsygame{background:url(../images/games/game-GutsySmurfGame.jpg) no-repeat; }
	#games #game-thesmurfs-brainygame{background:url(../images/games/game-BrainySmurfGame.jpg) no-repeat; }
	#games #game-thesmurfs-papasmurfpotion{background:url(../images/games/game-thesmurfs-papasmurfpotion.jpg) no-repeat; }
	#games #game-thekaratekid-pinball{ background:url(../images/games/game-karatekid-pinball.jpg) no-repeat; }	
	#games #game-thekaratekid-thefivevirtues{ background:url(../images/games/game-karatekid-fivevirtues.jpg) no-repeat; }
	#games #game-thekaratekid-findmeiying{ background:url(../images/games/game-karatekid-meiying.jpg) no-repeat; }	
	#games #game-monsterhouse-house{ background:url(../images/games/game-monsterhouse-house.jpg) no-repeat; }	
	#games #game-mrmen-tickle-the-monkey{ background:url(../images/games/game-mrmen-tickle-the-monkey.jpg) no-repeat; }	
	#games #game-mrmen-click-the-clouds-away{ background:url(../images/games/game-mrmen-click-the-clouds-away.jpg) no-repeat; }
	#games #game-cloudy-burger-maze{ background:url(../images/games/game-cloudy-burger-maze.jpg) no-repeat; }	
	#games #game-cloudy-3d-food-fight{ background:url(../images/games/game-cloudy-3d-food-fight.jpg) no-repeat; }	
	#games #game-cloudy-food-catcher{ background:url(../images/games/game-cloudy-food-catcher.jpg) no-repeat; }	
	#games #game-cloudy-ice-cream-attack{ background:url(../images/games/game-cloudy-ice-cream-attack.jpg) no-repeat; }
	#games #game-planet51-land-chucks-spaceship{ background:url(../images/games/game-planet51-land-chucks-spaceship.jpg) no-repeat; }
	#games #game-planet51-spot-the-difference{ background:url(../images/games/game-planet51-spot-the-difference.jpg) no-repeat; }
	#games #game-planet51-target-practice{ background:url(../images/games/game-planet51-target-practice.jpg) no-repeat; }
	#games #game-planet51-whack-an-alien{ background:url(../images/games/game-planet51-whack-an-alien.jpg) no-repeat; }
	#games #game-openseason-boogs-bear-boogie{ background:url(../images/games/game-openseason-boogs-bear-boogie.jpg) no-repeat; }
	#games #game-openseason-buck-and-run{ background:url(../images/games/game-openseason-buck-and-run.jpg) no-repeat; }
	#games #game-openseason-rabbit-fight{ background:url(../images/games/game-openseason-rabbit-fight.jpg) no-repeat; }
	#games #game-openseason2-buddy-darts{ background:url(../images/games/game-openseason2-buddy-darts.jpg) no-repeat; }
	#games #game-openseason2-match-game{ background:url(../images/games/game-openseason2-match-game.jpg) no-repeat; }
	#games #game-openseason2-pinball{ background:url(../images/games/game-openseason2-pinball.jpg) no-repeat; }	
	#games #game-openseason3-cannonball{ background:url(../images/games/game-openseason3-cannonball.jpg) no-repeat; }
	#games #game-openseason3-jamboree{ background:url(../images/games/game-openseason3-jamboree.jpg) no-repeat; }
	#games #game-surfsup-fresh-catch{ background:url(../images/games/game-surfsup-fresh-catch.jpg) no-repeat; }
	#games #game-surfsup-lava-tube-luge{ background:url(../images/games/game-surfsup-lava-tube-luge.jpg) no-repeat; }
	#games #game-surfsup-cody-mavericks-match{ background:url(../images/games/game-surfsup-cody-mavericks-match.jpg) no-repeat; }
	#games #game-surfsup-perfect-session{ background:url(../images/games/game-surfsup-perfect-session.jpg) no-repeat; }
	
	#gamecontainer {
	
	}
	
		#games #gamecontainer .gamedetails{
			width:184px;
			padding:58px 0 0 55px;
			float:left;
			font-family:'Conv_UNITEDSANSREG-BOLD';
		}
		
			#games #gamecontainer .gamedetails h3{
				font-size:1.6em;
				color:#b6e8b3;
				overflow:hidden;
				display:block;
				font-family:'OLD';
				

			}
			
			#games #gamecontainer .gamedetails p{
				color:#29ff53;
				font-size:1.3em;
				width:14em;
				line-height:1.1em;
				padding:0.9em 0 0;
				font-family:arial;
			}
			
				#games #gamecontainer #game-cloudy-ice-cream-attack .gamedetails p{
					padding:0;
					margin:-0.5em 0 0;
				    font-family:arial;
				   	font-size:10px;
				}
			
				#games #gamecontainer .gamedetails p.gamename{
					padding:0;
					font-size:1.5em;
					color:#e9feef;
					font-family:'Conv_UNITEDSANSREG-BOLD';
					
				}
			
				#games #gamecontainer .gamedetails p a{ color:#fff; }
		
		#games #gamecontainer p.playnow a{
			width:521px;
			height:0; 
			padding:247px 0 0;
			overflow:hidden;
			display:block;
			float:left;
		font-family:'Conv_UNITEDSANSREG-BOLD';
		}
		
		#games #gamecontainer .buy{
			width:240px;
			float:left;
		}
		
			#games #gamecontainer .buy h3{
				width:240px;
				height:0;
				padding:95px 0 0;
				overflow:hidden;
				display:block;
			}
		
			#games #gamecontainer .buy ul{
				padding:46px 0 0 2px;
				list-style-type:none;
			}
			
				#games #gamecontainer .buy ul li{
					margin:0 0 5px;
				}
				
					#games #gamecontainer .buy ul li a{
						width:95px;
						height:0;
						padding:16px 0 0;
						display:block;
						overflow:hidden;
						
					}
					
			#games #gamecontainer .visit-site ul{
				padding:46px 0 0 2px;
				list-style-type:none;
			}
			
				#games #gamecontainer .visit-site ul li{
					margin:0 0 5px;
				}
				
					#games #gamecontainer .visit-site ul li a{
						width:95px;
						height:0;
						padding:16px 0 0;
						display:block;
						overflow:hidden;
						
					}
					
						#games #gamecontainer .visit-site ul li.official-site a{float:right; margin:56px 39px 0 0;}
						#games #gamecontainer .buy ul li.buydvd a{ background:url(../images/games/button-buydvd.gif) no-repeat; }
						#games #gamecontainer .buy ul li.buybd a{ background:url(../images/games/button-buybd.gif) no-repeat; }
						#games #gamecontainer .buy ul li.buypsp a{ background:url(../images/games/button-buypsp.gif) no-repeat; }
						#games #gamecontainer .buy ul li.buy1discdvd a{ width:104px; background:url(../images/games/button-buy1discdvd.gif) no-repeat; }
						#games #gamecontainer .buy ul li.buy2discdvd a{ width:104px; background:url(../images/games/button-buy2discdvd.gif) no-repeat; }
						#games #gamecontainer .buy ul li.buydvdbig a{ width:104px; background:url(../images/games/button-buydvdbig.gif) no-repeat; }
						#games #gamecontainer .buy ul li.buybluraybig a{ width:104px; background:url(../images/games/button-buybdbig.gif) no-repeat; }						
						#games #gamecontainer .buy ul li.buyitunes a{ width:104px; background:url(../images/games/button-buyitunes.gif) no-repeat; }
						#games #gamecontainer .buy ul li.buybdcombo a{ background:url(../images/games/button-buybdcombo.gif) no-repeat; }
						#games #gamecontainer .buy ul li.buybd3d a{ background:url(../images/games/button-buybd3d.gif) no-repeat; }
						
		#games #gamecontainer .checkthemovie{
			width:240px;
			float:left;
		}
		
			#games #gamecontainer .checkthemovie h3{
				width:240px;
				height:0;
				padding:95px 0 0;
				overflow:hidden;
				display:block;
			}
		
			#games #gamecontainer .checkthemovie ul{
				padding:7px 0 0 105px;
				list-style-type:none;
			}
			
				#games #gamecontainer .checkthemovie ul li{
					margin:0 0 5px;
				}
				
					#games #gamecontainer .checkthemovie ul li a{
						width:95px;
						height:0;
						padding:16px 0 0;
						display:block;
						overflow:hidden;
					}
						
						#games #gamecontainer .checkthemovie ul li a.visitthesite{ background:url(../images/games/button-visitthesite.gif) no-repeat; }
		
	#games #allgames{
		width:1000px;
		padding:0 0 7px;
		background:url(../images/games/bg-games-bottom.gif) no-repeat;
	}
	
		#games #allgames .container{
			width:895px;
			margin:0 auto;
			background:url(../images/games/bg-seeallgames-bottom.gif) no-repeat left bottom;
			padding:0 0 8px;
		}
		
			#games #allgames .container .aesthetics{
				width:895px;
				background:url(../images/games/bg-seeallgames-top.jpg) no-repeat;
				padding:8px 0 0;
			}
			
				#games #allgames .container .aesthetics .aesthetics{
					width:895px;
					background:url(../images/games/bg-seeallgames.jpg) repeat-y;
				}
				
					#games #allgames #gameslist{
						width:835px;
						margin:0 auto 7px;
						background:url(../images/games/bg-gameslist-bottom.jpg) no-repeat left bottom;
						padding:0 0 8px;
						display:none;
					}
					
						#games #allgames #gameslist .aesthetics{
							width:835px;
							background:url(../images/games/bg-gameslist-top.jpg) no-repeat;
							padding:8px 0 0;
						}
						
						#games #allgames #gameslist .aesthetics .aesthetics{
							width:835px;
							background:url(../images/games/bg-gameslist.jpg) repeat-y;
							padding:0 0 15px;
						}
						
						#games #allgames #gameslist .aesthetics .aesthetics:after{
							content:"."; 
						    display:block; 
						    height:0; 
						    clear:both; 
						    visibility:hidden;
						}							
						
							#games #allgames #gameslist .gamewrapper{
								clear:both;
								width:800px;
								padding:0 10px 1px 25px;
								background:url(../images/games/gamelist-divider.gif) no-repeat bottom left;
							}
							
							#games #allgames #gameslist .gamewrapper:after{
								content:"."; 
							    display:block; 
							    height:0; 
							    clear:both; 
							    visibility:hidden;
							}
							
								#games #allgames #gameslist .nodivider{
									padding:0 10px 0px 25px;
									background-image:none;
								}
						
							#games #allgames #gameslist .game-category{
								float:left;
								width:190px;
								padding:10px 0 0 10px;
							}
						
							#games #allgames #gameslist p.game-title{
								font-size:1.2em;
								color:#fff;
								font-weight:bold;
								padding:0 0 0.7em;
							}
						
							#games #allgames #gameslist ul{
								list-style-type:none;
								font-family:arial;
								font-size:1.1em;
								margin:0 0 1em;
							}
							
								#games #allgames #gameslist li a{
									color:#bff2b3;
									text-decoration:none;
								}
								
								#games #allgames #gameslist li a:hover{ text-decoration:underline; }
							
					#games #allgames #seeallgames{
						clear:both;
						width:247px;
						height:52px;
						background:url(../images/games/button-viewhidegames.jpg) no-repeat top left;
						margin:0 auto;
						cursor:pointer;
					}	
					
						#games #allgames #seeallgames a{
							width:247px;
							height:0px;
							padding:52px 0 0;
							overflow:hidden;
							display:block;
						}
					
	  /************************/
	 /****** activities ******/
	/************************/
	
	#activities #activities-content{
		width:1000px;
		height:599px;
		padding:13px 0 0;
		background:url(../images/activities/bg-content.gif) no-repeat;
	}
	
		#activities #activities-navigation{
			width:352px;
			height:25px;
			padding:0 0 0 27px;
			list-style-type:none;
			margin:0 0 11px;
		}
		
			#activities #activities-navigation li{ 
				float:left;
			}
			
				#activities #activities-navigation li a{	
					height:0px;
					padding:25px 0 0;
					overflow:hidden;
					display:block;
					background:url(../images/activities/nav-main.gif) no-repeat;
				}
				
				#activities #activities-navigation li a.navactivities{
					width:108px;
					margin-right:2px;
					background-position:0px 0px;
				}
				
					#activities #activities-navigation li a.navactivities:hover{ background-position:0px -25px; }
					#activities #activities-navigation li.current a.navactivities{ background-position:0px -50px; }
					
				
				#activities #activities-navigation li a.navprintables{
					width:121px;
					background-position:-110px 0px;
					margin-right:2px;
				}
				
					#activities #activities-navigation li a.navprintables:hover{ background-position:-110px -25px; }
					#activities #activities-navigation li.current a.navprintables{ background-position:-110px -50px; }
				
				#activities #activities-navigation li a.navdownloads{
					width:119px;
					background-position:-233px 0px;
				}
				
					#activities #activities-navigation li a.navdownloads:hover{ background-position:-233px -25px; }
					#activities #activities-navigation li.current a.navdownloads{ background-position:-233px -50px; }
		
		#activities	h2{
			clear:both;
			height:0px;			
			padding:15px 0 0;
			margin:0 auto 2px;
			overflow:hidden;
			display:block;
		}
		
			#activities	h2.featured-activity{ 
				width:240px;				
				background:url(../images/activities/title-featured-activity.gif) no-repeat; 
			}
			
			#activities	h2.featured-printable{ 
				width:252px;
				background:url(../images/activities/title-featured-printable.gif) no-repeat; 
			}
			
			#activities	h2.featured-download{ 
				width:252px;
				background:url(../images/activities/title-featured-download.gif) no-repeat; 
			}
			
		#activities	h3{
			clear:both;
			width:887px;
			margin:0 auto;
			height:0px;
			padding:19px 0 0;
			overflow:hidden;
			display:block;
		}
		
			#activities	h3.activity-all-audio-fun{ background:url(../images/activities/activity-all-audio-fun.gif) no-repeat; }
			#activities	h3.activity-all-customize-it{ background:url(../images/activities/activity-all-customize-it.gif) no-repeat; }
			#activities	h3.activity-all-directors-chair{ background:url(../images/activities/activity-all-directors-chair.gif) no-repeat; }
			#activities	h3.activity-all-how-tos{ background:url(../images/activities/activity-all-how-tos.gif) no-repeat; }
			#activities	h3.printable-all-coloring-pages{ background:url(../images/activities/printable-all-coloring-pages.gif) no-repeat; }
			#activities	h3.printable-all-pencil-puzzles{ background:url(../images/activities/printable-all-pencil-puzzles.gif) no-repeat; }
			#activities	h3.printable-all-design-studio{ background:url(../images/activities/printable-all-design-studio.gif) no-repeat; }		
			#activities	h3.download-all-wallpapers{ background:url(../images/activities/download-all-wallpapers.gif) no-repeat; }
			#activities	h3.download-all-screensavers{ background:url(../images/activities/download-all-screensavers.gif) no-repeat; }
			#activities	h3.download-all-buddy-icons{ background:url(../images/activities/download-all-buddy-icons.gif) no-repeat; }
				
			#activities #featured-activity, #activities #featured-printable, #activities #featured-download{
				width:934px;
				height:223px;
				margin:0 auto 9px;
			}
			
				#activities #featured-container{
					width:607px;
					height:223px;
					float:left;
					overflow:hidden;
				}
			
				#activities .featured{
					width:607px;
					height:223px;					
				}
				
					#activities #featured-audiofun{ background:url(../images/activities/bg-featured-audiofun.jpg) no-repeat; } 
					#activities #featured-customizeit{ background:url(../images/activities/bg-featured-customizeit.jpg) no-repeat; }
					#activities #featured-directorschair{ background:url(../images/activities/bg-featured-directorschair.jpg) no-repeat; }
					#activities #featured-howtos{ background:url(../images/activities/bg-featured-howto.jpg) no-repeat; }
					#activities #featured-coloringpages{ background:url(../images/activities/bg-featured-coloringpage.jpg) no-repeat; }
					#activities #featured-pencilpuzzles{ background:url(../images/activities/bg-featured-pencilpuzzle.jpg) no-repeat; }
					#activities #featured-designstudio{ background:url(../images/activities/bg-featured-designstudio.jpg) no-repeat; }
					#activities #featured-shrinkydinks{ background:url(../images/activities/bg-featured-shrinkydinks.jpg) no-repeat; }
					#activities #featured-wallpapers{ background:url(../images/activities/bg-featured-wallpaper-planet51.jpg) no-repeat; }
					
						#activities #featured-wallpapers ul{
							list-style-type:none;
							padding:194px 0 0 303px;
						}
						
							#activities #featured-wallpapers ul li{
								float:left;
							}
							
								#activities #featured-wallpapers ul li a{
									height:0px;
									padding:25px 0 0;
									overflow:hidden;
									display:block;
								}
								
									#activities #featured-wallpapers ul li a.res-1024{ width:67px; }
									#activities #featured-wallpapers ul li a.res-1280{ width:73px; }
									#activities #featured-wallpapers ul li a.res-1600{ width:76px; }								
								
					#activities #featured-screensavers{ background:url(../images/activities/bg-featured-screensaver.jpg) no-repeat; }
					
						#activities #featured-screensavers ul{
							list-style-type:none;
							padding:194px 0 0 298px;
						}
						
							#activities #featured-screensavers ul li{
								float:left;
							}
							
								#activities #featured-screensavers ul li a{
									height:0px;
									padding:25px 0 0;
									overflow:hidden;
									display:block;
								}
								
									#activities #featured-screensavers ul li a.pc{ width:151px; }								
							
					#activities #featured-buddyicons{ background:url(../images/activities/bg-featured-buddyicons-cloudy.jpg) no-repeat; }
				
					#activities .featured a.allarea, #activities #featured-buddyicons a{
						width:607px;
						height:0px;
						padding:223px 0 0;
						overflow:hidden;
						display:block;
					}					
			
			#activities #featured-activity{ background:url(../images/activities/bg-featured-activity.jpg) no-repeat; }
				
				#activities #featured-activity #activity-navigation{					
					width:174px;
					padding:73px 0 0;
					list-style-type:none;
					float:left;
				}
				
					#activities #featured-activity #activity-navigation li{
						display:block;
						margin:0 0 2px;
					}
					
						/*Add back when customizeit elements are turned back on */
						#activities #featured-activity #activity-navigation li a{
							width:174px;
							height:0px;
							padding:20px 0 0;
							overflow:hidden;
							display:block;
							/*background:url(../images/activities/nav-activities.gif) no-repeat;*/
							background:url(../images/activities/nav-activities2.gif) no-repeat;
						}
					
							#activities #featured-activity #activity-navigation li a.audiofun{	background-position:0px 0px; }
							
								#activities #featured-activity #activity-navigation li.current a.audiofun,
								#activities #featured-activity #activity-navigation li a.audiofun:hover{
									background-position:-174px 0;
								}
							
							/*Add back when customizeit elements are turned back on */							
							/*#activities #featured-activity #activity-navigation li a.customizeit{ background-position:0px -22px; }
								
								#activities #featured-activity #activity-navigation li.current a.customizeit,
								#activities #featured-activity #activity-navigation li a.customizeit:hover{
									background-position:-174px -22px;
								}*/
							
							/*Add back when customizeit elements are turned back on */
							#activities #featured-activity #activity-navigation li a.directorschair{ /*background-position:0px -44px;*/ background-position:0px -22px;}
							
								#activities #featured-activity #activity-navigation li.current a.directorschair,
								#activities #featured-activity #activity-navigation li a.directorschair:hover{
									/*background-position:-174px -44px;*/ background-position:-174px -22px;
								}
							
							/*Add back when customizeit elements are turned back on */
							#activities #featured-activity #activity-navigation li a.howtos{ /*background-position:0px -66px;*/ background-position:0px -44px;}
							
								#activities #featured-activity #activity-navigation li.current a.howtos,
								#activities #featured-activity #activity-navigation li a.howtos:hover{
									/*background-position:-174px -66px;*/ background-position:-174px -44px;
								}							
					
			#activities #featured-printable{ background:url(../images/activities/bg-featured-printable.jpg) no-repeat; }
			
				#activities #featured-printable #printable-navigation{					
					width:174px;
					padding:70px 0 0;
					list-style-type:none;
					float:left;
				}
				
					#activities #featured-printable #printable-navigation li{
						display:block;
						margin:0 0 2px;
					}
					
						#activities #featured-printable #printable-navigation li a{
							width:174px;
							height:0px;
							padding:20px 0 0;
							overflow:hidden;
							display:block;
							background:url(../images/activities/nav-printables.gif) no-repeat;
						}
					
							#activities #featured-printable #printable-navigation li a.coloring-pages{ background-position:0px 0px; }
							
								#activities #featured-printable #printable-navigation li.current a.coloring-pages,
								#activities #featured-printable #printable-navigation li a.coloring-pages:hover{
									background-position:-174px 0;
								}
								
							#activities #featured-printable #printable-navigation li a.pencil-puzzles{ background-position:0px -22px; }
								
								#activities #featured-printable #printable-navigation li.current a.pencil-puzzles,
								#activities #featured-printable #printable-navigation li a.pencil-puzzles:hover{
									background-position:-174px -22px;
								}
								
							#activities #featured-printable #printable-navigation li a.design-studio{ background-position:0px -44px; }
							
								#activities #featured-printable #printable-navigation li.current a.design-studio,
								#activities #featured-printable #printable-navigation li a.design-studio:hover{
									background-position:-174px -44px;
								}
								
							#activities #featured-printable #printable-navigation li a.shrinky-dinks{ background-position:0px -66px; }
							
								#activities #featured-printable #printable-navigation li.current a.shrinky-dinks,
								#activities #featured-printable #printable-navigation li a.shrinky-dinks:hover{
									background-position:-174px -66px;
								}
				
			#activities #featured-download{ background:url(../images/activities/bg-featured-download.jpg) no-repeat; }
			
				#activities #featured-download #download-navigation{					
					width:174px;
					padding:81px 0 0;
					list-style-type:none;
					float:left;
				}
				
					#activities #featured-download #download-navigation li{
						display:block;
						margin:0 0 2px;
					}
					
						#activities #featured-download #download-navigation li a{
							width:174px;
							height:0px;
							padding:20px 0 0;
							overflow:hidden;
							display:block;
							background:url(../images/activities/nav-downloads.gif) no-repeat;
						}
					
							#activities #featured-download #download-navigation li a.wallpapers{ background-position:0px 0px; }
							
								#activities #featured-download #download-navigation li.current a.wallpapers,
								#activities #featured-download #download-navigation li a.wallpapers:hover{
									background-position:-174px 0;
								}
								
							#activities #featured-download #download-navigation li a.screensavers{ background-position:0px -22px; }
								
								#activities #featured-download #download-navigation li.current a.screensavers,
								#activities #featured-download #download-navigation li a.screensavers:hover{
									background-position:-174px -22px;
								}
								
							#activities #featured-download #download-navigation li a.buddy-icons{ background-position:0px -44px; }
							
								#activities #featured-download #download-navigation li.current a.buddy-icons,
								#activities #featured-download #download-navigation li a.buddy-icons:hover{
									background-position:-174px -44px;
								}
			
			#activities #sections{
				width:1000px;
				height:314px;
				overflow:hidden;
			}
			
				#activities #sections .section-container{
					width:1000px;
					height:314px;
					overflow:hidden;
				}
			
					#activities #sections .section-container h3{ 
						width:887px; 
						margin:0 auto 15px;
					}
					
						#activities .shrinky-dinks-title-container{
							clear:both;
							width:886px;
							height:19px;
							padding:0 0 2px;
							margin:0 auto 15px;
							background:url(../images/activities/dottedline.gif) no-repeat left bottom;
						}
						
							#activities #sections .section-container .shrinky-dinks-title-container h3{ 
								float:left;								
								width:198px;
								height:0px;
								margin:0;
								padding:15px 0 0;
								overflow:hidden;
								display:block;
								
								background:url(../images/activities/printable-all-shrinky-dinks.gif) no-repeat 0 2px;
							}
							
							* html #activities #sections .section-container .shrinky-dinks-title-container h3{ display:inline; }
							
							#activities .shrinky-dinks-title-container a{
								float:left;
								width:96px;
								height:0px;
								padding:17px 0 0;
								background:url(../images/activities/button-instructions.jpg) no-repeat;
								overflow:hidden;
								display:block;
							}
		
					#activities h4{
						width:157px;
						font-size:1.2em;
						color:#a840ff;
						text-align:center;
					}
					
					#audiofun, #customizeit, #directorschair, #howtos,
					#coloringpages, #pencilpuzzles, #designstudio, #shrinkydinks,
					#wallpapers, #screensavers, #buddyicons{	
						position:absolute;
					}
					
					#activities .previous{
						clear:both;
						width:59px;
						height:140px;
						padding:0 9px 0 25px;
						background:url(../images/activities/arrow-left.jpg) no-repeat 25px 0;
						float:left;
						cursor:pointer;
					}
					
					#activities #buddyicons-container .previous{
						clear:both;
						width:59px;
						height:190px;
						padding:0 9px 0 0;
						margin:0 20px 0 65px;
						background:url(../images/activities/arrow-left-buddy-icons.jpg) no-repeat 0 0;
						float:left;
						cursor:pointer;
						display:inline;
					}
					
					#activities .next{
						width:59px;
						height:140px;
						background:url(../images/activities/arrow-right.jpg) no-repeat;
						float:left;
						cursor:pointer;
					}
					
					#activities #buddyicons-container .next{
						width:59px;
						height:190px;
						margin:0 0 0 28px;
						background:url(../images/activities/arrow-right-buddy-icons.jpg) no-repeat;
						float:left;
						cursor:pointer;
					}
					
					#activities .carousel-container{
						width:823px;
						height:180px;
						overflow:hidden;
						position:relative;
						float:left;
						display:block;
					}
					
					#activities #buddyicons-container .carousel-container{
						width:694px;
						height:220px;
					}
					
						#activities #buddyicons-container p.choose{
							clear:both; 
							font-size:1.1em;
							color:#8203ed;
							padding:0 0 0 57px;
							margin:-7px 0 10px;
						}
					
						#activities .carousel{
							list-style-type:none;
							z-index:1;
						}
						
							#activities .carousel li{ 
								float:left; 
								width:165px;
								height:180px;
							}		

							#activities #buddyicons-container .carousel li{
								width:366px;
								height:175px;
								background:url(../images/activities/bg-buddyicons.jpg) no-repeat;
								padding:34px 0 0 0;
								cursor:pointer;
							}
							
								#activities .carousel li p.thumb{
									width:144px;
									height:127px;
									padding:13px 0 0 13px;
									background:url(../images/activities/bg-item.jpg) no-repeat;
								}
										
					#activities .pages{
						width:886px;
						margin:0 auto;
						background:url(../images/activities/dottedline.gif) no-repeat top left;
						list-style-type:none;
						clear:both;
						padding:10px 0 0;
						height:12px;
					}
					
						#activities .pages li{	
							width:12px;
							height:12px;
							padding:0;
							margin-right:7px;
							background:url(../images/activities/page-dot.gif) no-repeat top left; 
							cursor:pointer;
							float:left;
							overflow:hidden;
							display:block;
						}
						
						#activities .pages .current{
							background-position:0 -12px;
						}
					
					#wallpapers-items-container.carousel-container, #screensavers-items-container.carousel-container{
						height:220px;
					}
					
					#activities #wallpapers li, #activities #screensavers li {
						height:220px;
					}
					
					#activities #wallpapers ul, #activities #screensavers ul{
						list-style-type:none;
					}
					
						#activities #wallpapers ul li, #activities #screensavers ul li{
							display:block;
							text-align:center;
							font-size:1.2em;
							float:none;
							height:auto;
							width:157px;
						}
						
							#activities #wallpapers ul li a, #activities #screensavers ul li a{ 
								color:#a840ff; 
								text-decoration:none;
								font-weight:bold;
							}
							
							#activities #wallpapers ul li a:hover, #activities #screensavers ul li a:hover{ text-decoration:underline; }
					
					#activities #buddyicons-container .carousel li ul{
						width:273px;
						height:155px;
						padding:0 0 0 46px;
						list-style-type:none;
					}
					
					#activities #buddyicons-container .carousel li ul li{
						float:left;
						width:auto;
						height:auto;
						background:none;
						margin:0 43px 18px 0;
						padding:0;
					}
					
						#activities #buddyicons-container .carousel li p.iconset-title{
							width:328px;
							text-align:center;
							clear:both;
							color:#a840ff;
							font-size:1.2em;
							font-weight:bold;
						}
						
	  /************************/
	 /******** video *********/
	/************************/	
	
	#video h2.watch{
		width:1000px;
		height:0;
		padding:54px 0 0;
		overflow:hidden;
		display:block;
		background:url(../images/video/watch-these-video-clips-and-trailers.jpg) no-repeat;
	}
	
	#video #videocontents{
		width:1000px;
		height:273px;
		padding:3px 0 0;
		background:url(../images/video/bg-videoplayer.jpg) no-repeat;
		overflow:hidden;
	}
	
		#video #videocontents #clipdetailscontainer{
			width:215px;
			height:273px;
			padding:0 0 0 45px;
			float:left;
			overflow:hidden;
		}
		
			#video #videocontents #clipdetailscontainer .clipdetails{
				width:180px;
				height:233px;
				padding:40px 0 0;
				
			}
			
				#video #videocontents #clipdetailscontainer h3{ 
					font-size:1.5em;
					margin:0;
					padding:0;
					font-family:'OLD';
					
				}
				
				#video #videocontents #clipdetailscontainer h3.clip-type{ padding:0 0 0.5em; color:#5bc4e4;}
				
				#video #videocontents #clipdetailscontainer p{ 
					width:155px;
					font-size:1.1em;
					color:#4b7a84;
					font-family:arial;
				}
				
		
		#video #videocontents #videoplayer{
			width:480px;
			height:270px;
			float:left;
		}
		
			#video #videocontents #videoplayer p.flash-error{
				color:#fff;
				padding:20px 0 0;
			}
				
				#video #videocontents #videoplayer p.flash-error a{ color:#fff; }
		
		#video #videocontents #buycontainer{
			width:260px;
			height:273px;
			float:left;
		}
		
			#video #videocontents #buycontainer .buy h3{
				width:257px;
				height:0;
				padding:103px 0 0;
				overflow:hidden;
				display:block;
			}
			
			#video #videocontents #buycontainer .buy ul{
				width:98px;
				padding:55px 0 0 45px;
				list-style-type:none;
				float:left;
			}
			
			#video #videocontents #buycontainer .buy ul.bigbuttons{
				width:102px;
				padding:55px 0 0 41px;
			}
			
			#video #videocontents #buycontainer .buy ul.visitsite{
				width:98px;
				padding:16px 0 0 45px;
				list-style-type:none;
				float:left;
			}
			
				#video #videocontents #buycontainer .buy ul li{
					margin:0 0 5px;
				}
			
					#video #videocontents #buycontainer .buy ul li a{
						width:97px;
						height:0;
						padding:16px 0 0;
						display:block;
						overflow:hidden;
					}
						
						#video #videocontents #buycontainer .buy ul li a.buydvd{ background:url(../images/video/button-buydvd.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.buybd{ background:url(../images/video/button-buybd.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.buypsp{ background:url(../images/video/button-buypsp.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.buyitunes{ background:url(../images/video/button-buyitunes.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.buy2disc{ width:102px; background:url(../images/video/button-buy2discdvd.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.buy1disc{ width:102px; background:url(../images/video/button-buy1discdvd.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.buybdbig{ width:102px; background:url(../images/video/button-buybdbig.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.visitthesite{ background:url(../images/video/button-visitthesite.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.buybdcombo{ background:url(../images/video/button-buybdcombo.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.buy3dbd{ background:url(../images/video/button-buybd3d.gif) no-repeat; }
						#video #videocontents #buycontainer .buy ul li a.buybd3d a{ background:url(../images/games/button-buybd3d.gif) no-repeat; }
						
						
			#video #videocontents #buycontainer .buy p.boxart{
				width:117px;
				height:136px;
				padding:34px 0 0;
				float:left;
			}
			
			#video #videocontents #buycontainer .buy p.visitthumb{
				width:117px;
				height:136px;
				padding:15px 0 0;
				float:left;
			}
			
				#video #videocontents #buycontainer .buy p.boxart img{ display:block; }
			
	#video h2.selectavideo{
		width:1000px;
		height:0;
		padding:21px 0 0;
		background:url(../images/video/select-a-video.jpg) no-repeat;
		overflow:hidden;
		display:block;
	}
	
	#video #videoclips{
		width:970px;
		height:257px;
		padding:5px 0 0 30px;
		background:url(../images/video/bg-videoclips.jpg) no-repeat;
	}
	
		#video #videoclips .previous{
			width:58px;
			height:138px;
			padding:0 9px 0 0;
			background:url(../images/video/arrow-left.jpg) no-repeat;
			float:left;
			cursor:pointer;
		}
		
		#video #videoclips .next{
			width:58px;
			height:138px;
			background:url(../images/video/arrow-right.jpg) no-repeat;
			float:left;
			cursor:pointer;
		}
		
		#video #videoclips #clipscontainer{
			width:817px;
			height:205px;
			overflow:hidden;
			float:left;
			position:relative;
			display:block;
		}
		
		#video #videoclips ul#clips{
			height:205px;			
			list-style-type:none;
			position:absolute;
		}
		
			#video #videoclips ul#clips li{
				float:left;
				width:155px;
				margin-right:8px;
				font-size:1.1em;
				color:#0494e9;
			}
				
				#video #videoclips ul#clips h5{
					font-size:1em;
					text-align:center;
				}
				
				#video #videoclips ul#clips p{
					text-align:center;
				}
				
				#video #videoclips ul#clips p.thumb{
					width:143px;
					height:128px;
					padding:10px 0 0 12px;
					background:url(../images/video/bg-thumb.gif) no-repeat;
				}
				
					#video #videoclips ul#clips p.thumb a{
						width:131px;
						height:114px;
						padding:0;
						overflow:hidden;
						display:block;
						background:url(../images/video/bg-thumb.png) no-repeat;
					}
					
					/*
					#video #videoclips ul#clips p.thumb a.playmobil-trailer{ background:url(../images/video/thumbs/thumbs_playmobil.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.playmobil-exclusive{ background:url(../images/video/thumbs/thumbs_playmobil_exclusive.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.mrmenshow-trailer{ background:url(../images/video/thumbs/thumbs_mrmen_dvdtrailer.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.openseason2-trailer{ background:url(../images/video/thumbs/thumbs_openseason2.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.surfsup-trailer{ background:url(../images/video/thumbs/thumbs_surfsup.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.planet51-trailer{ background:url(../images/video/thumbs/thumbs_planet51.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.planet51-dvdtrailer{ background:url(../images/video/thumbs/thumbs_planet51_dvd.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.cloudy-3d{ background:url(../images/video/thumbs/thumbs_cloudy_3d.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.cloudy-trailer{ background:url(../images/video/thumbs/thumbs_cloudy.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.cloudy-trailer2{ background:url(../images/video/thumbs/thumbs_cloudy_coming.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.cloudy-dock{ background:url(../images/video/thumbs/thumbs_cloudy_dock.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.cloudy-premiere{ background:url(../images/video/thumbs/thumbs_cloudy_premiere.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.openseason-trailer{ background:url(../images/video/thumbs/thumbs_openseason.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.thewaterhorse-trailer{ background:url(../images/video/thumbs/thumbs_waterhorse.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.swanprincess-trailer{ background:url(../images/video/thumbs/thumbs_swanprincess.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.mrmenshow-tickleitout{ background:url(../images/video/thumbs/thumbs_mrmen_tickles.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.mrmenshow-sunshine{ background:url(../images/video/thumbs/thumbs_mrmen_sunshine.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.mrmenshow-amusement{ background:url(../images/video/thumbs/thumbs_mrmen_exclusive_amusement.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.mrmenshow-wildlife{ background:url(../images/video/thumbs/thumbs_mrmen_exclusive_wildpark.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.bears-exclusive{ background:url(../images/video/thumbs/thumbs_bears.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.specspiderman_vol8prisonclip{ background:url(../images/video/thumbs/thumbs_spiderman_vol8.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.karatekid-trailer{ background:url(../images/video/thumbs/thumbs_karatekid.jpg) no-repeat; }
					#video #videoclips ul#clips p.thumb a.arthurchristmas-trailer{ background:url(../images/video/thumbs/thumbs_arthurchristmas.jpg) no-repeat; } 
					*/
					
					#video #videoclips ul#clips p.thumb a.current{
						background-position:0 -114px;
					}
				
	#video .pages{
		list-style-type:none;
		clear:both;
		padding:10px 0 0;
		height:12px;
	}
	
		#video .pages li{	
			width:12px;
			height:12px;
			padding:0;
			margin-right:7px;
			background:url(../images/video/page-dot.gif) no-repeat top left; 
			cursor:pointer;
			float:left;
			overflow:hidden;
			display:block;
		}
		
		#video .pages .current{
			background-position:0 -12px;
		}
		
		@media screen{
		  .sIFR-flash{
			visibility:visible !important;
			margin:0;
			padding:0;
		  }
		  
		  .sIFR-replaced, .sIFR-ignore{
			visibility:visible !important;
		  }
		  
		  .sIFR-alternate{
			position:absolute;
			left:0;
			top:0;
			width:0;
			height:0;
			display:block;
			overflow:hidden;
		  }
		  
		  .sIFR-replaced div.sIFR-fixfocus{
			margin:0pt; 
			padding:0pt; 
			overflow:auto; 
			letter-spacing:0px; 
			float:none;
		  }
		}

		@media print{
		  .sIFR-flash{
			display    :none !important;
			height     :0;
			width      :0;
			position   :absolute;
			overflow   :hidden;
		  }
		  
		  .sIFR-alternate{
			visibility :visible !important;
			display    :block   !important;
			position   :static  !important;
			left       :auto    !important;
			top        :auto    !important;
			width      :auto    !important;
			height     :auto    !important;
		  }
		}

		.sIFR-active h3,
		{
			visibility:hidden;
			font-family:arial;
		}


		.sIFR-active h3{
			display:block;
		}
	
	  /************************/
	 /****** Pre-School ******/
	/************************/	
	
	#preschool #playlist{
		width:1000px;
		height:633px;
		background:url(../images/preschool/bg-playlist.jpg) no-repeat;
	}
	
		#preschool #playlist p.flash-error{
			text-align:center;
			padding:30px 0 0;
		}

	  /************************/
	 /******* Parents ********/
	/************************/	
	
	#parents #parentscontainer{
		width:1000px;
		padding:0 0 64px;
		background:url(../images/parents/parents-content-bottom.gif) no-repeat bottom left;
	}
	
		#parents #parentscontainer .aesthetics{
			width:1000px;
			background:url(../images/parents/parents-content-bg.gif) repeat-y;
		}	
	
			#parents #parentscontainer .aesthetics .aesthetics{
				padding:12px 0 0;
				background:url(../images/parents/parents-content-top.gif) no-repeat;				
			}			
	
	#parents #parentsmaincontainer{
		width:1000px;
		height:649px;
		padding:13px 0 0;
		background:url(../images/parents/bg-parents-main.gif) no-repeat;
	}
	
		#parents #parents-navigation{
			width:526px;
			height:27px;
			padding:0 0 0 28px;				
			list-style-type:none;
		}
				
			#parents #parents-navigation li{
				float:left;
				margin-right:2px;
			}
					
				#parents #parents-navigation li a{
					height:0;
					padding:27px 0 0;
					overflow:hidden;
					display:block;
					background:url(../images/parents/bg-nav.gif) no-repeat;
				}
						
					#parents #parents-navigation li a.navparents{
						width:90px;
						background-position:0 0;
					}
							
						#parents #parents-navigation li a.navparents:hover{ background-position:0 -27px; }
						#parents #parents-navigation li.current a.navparents{ background-position:0 -54px; }
						
							
					#parents #parents-navigation li a.navpre-school{
						width:142px;
						background-position:-92px 0;
					}
								
						#parents #parents-navigation li a.navpre-school:hover{ background-position:-92px -27px; }
						#parents #parents-navigation li.current a.navpre-school{ background-position:-92px -54px; }
							
					#parents #parents-navigation li a.navkids{
						width:91px;
						background-position:-236px 0;
					}
						
						#parents #parents-navigation li a.navkids:hover{ background-position:-236px -27px; }
						#parents #parents-navigation li.current a.navkids{ background-position:-236px -54px; }						
						
					#parents #parents-navigation li a.navregister{
						width:92px;
						background-position:-329px 0;
					}
						
						#parents #parents-navigation li a.navregister:hover{ background-position:-329px -27px; }
						#parents #parents-navigation li.current a.navregister{ background-position:-329px -54px; }						
							
					#parents #parents-navigation li a.navpartners{
						width:100px;
						background-position:-424px 0;
					}	
							
						#parents #parents-navigation li a.navpartners:hover{ background-position:-424px -27px; }
						#parents #parents-navigation li.current a.navpartners{ background-position:-424px -54px; }
		
		#parents #parents-main object{ 
			display:block;
		}
		
		#parents #parents-main #parents-dvdad-container{
			float:left;
			width:613px;
			height:272px;
			padding:26px 8px 7px 30px;
			clear:both;
		}
		
			#parents #parents-main #parents-dvdad{
				width:613px;
				height:272px;
				display:block;
			}
			
		#parents #parents-main #main-right-ad{
			float:left;
			width:311px;
			height:261px;
			padding:38px 0 0 11px;
			background:url(../images/parents/bg-ad.gif) no-repeat 0 8px;
		}
		
			#parents #parents-main #main-right-ad img{ display:block; }
			
		#parents #parents-main #rotating-ad{
			width:1000px;
			height:139px;
			margin:0 0 7px;
			clear:both;	
		}
		
			#parents #parents-main #rotating-ad p.flash-error{
				text-align:center;
			}
		
		#parents #parents-main #register-for-updates{
			float:left;
			width:502px;
			height:152px;
		}
		
			#parents #parents-main #register-for-updates img{ display:block; }
			
		#parents #parents-main #great-partners{
			float:left;
			width:498px;
			height:152px;
		}
		
			#parents #parents-main #great-partners img{ display:block; }
			
	/* -- DVD pages -- */
	
	#parents #dvdcontainer{
		width:1000px;
		background:url(../images/parents/parents-content-bg.gif) repeat-y;
	}
	
		#parents #dvdcontent{
			width:1000px;
			background:url(../images/parents/parents-content-top.gif) no-repeat;
			padding:12px 0 0;
		}			
						
			#parents #dvdcontainer .pagination{
				width:890px;
				height:45px;
				padding:20px 0 0 55px;
				background:url(../images/parents/dottedline.gif) no-repeat 56px 41px;
			}
			
				#parents #dvdcontainer .pagination ul{
					float:right; 
					list-style-type:none;
					font-size:1.1em;
					color:#ff5858;
				}
				
					#parents #dvdcontainer .pagination ul li{ 
						float:left; 
						margin-right:8px;
					}
						
						#parents #dvdcontainer .pagination ul li a{
							color:#7f0000;
							text-decoration:none;
						}
			
			#parents #dvdcontent #sortalpha{
				width:349px;
				height:20px;
				list-style-type:none;
				padding:0 0 0 172px;
				background:url(../images/parents/sort-alphabetically.gif) no-repeat 0 0;
				margin:0 0 14px;
				float:left;
			}
			
				#parents #dvdcontent #sortalpha li{
					float:left;
					margin:0;
				}
				
					#parents #dvdcontent #sortalpha li a{
						width:37px;
						margin-right:2px;
						height:0;
						padding:20px 0 0;
						overflow:hidden;
						display:block;
					}
					
						#parents #dvdcontent #sortalpha li a.last{
							margin-right:0;
						}
			
			#parents #dvdcontent #sortcategory{
				clear:both;
				list-style-type:none;
				padding:0 0 0 85px;
				height:120px;
			}
			
				#parents #dvdcontent #sortcategory li{
					float:left;
					margin-right:30px;
				}
				
					#parents #dvdcontent #sortcategory li img{ display:block; }
			
			#parents #dvdcontent p.noitems{
				font-size:1.2em;
				text-align:center;
				padding:5em 0;
			} 
			
			#parents #dvdcontent #listofdvds{
				clear:both;
				width:900px;
				list-style-type:none;
				padding:0 0 0 53px;
				margin:28px 0 0;
			}
			
			#parents #dvdcontent #listofdvds:after{
				content:"."; 
			    display:block; 
			    height:0; 
			    clear:both; 
			    visibility:hidden;
			}
			
				#parents #dvdcontent #listofdvds li{
					float:left;
					width:141px;
					margin:0 9px 9px 0;
					background:url(../images/parents/bg-dvd-outline-bg.gif) repeat-y;
				}
				
					#parents #dvdcontent #listofdvds li .aesthetics{
						width:141px;
						padding:6px 0 0;
						background:url(../images/parents/bg-dvd-outline-top.gif) no-repeat top left;
					}
					
						#parents #dvdcontent #listofdvds li .aesthetics dl{
							width:141px;
							padding:6px 0 6px;
							height:25em;
							background:url(../images/parents/bg-dvd-outline-bottom.gif) no-repeat left bottom;							
						}						
						
							#parents #dvdcontent #listofdvds li .aesthetics dd{ 
								text-align:center; 
							}
							
							#parents #dvdcontent #listofdvds li .aesthetics dd.media{
								height:156px;
							}
							
							#parents #dvdcontent #listofdvds li .aesthetics dd.title{
								height:5.2em;
								padding:0.2em 0.4em 0;
								font-size:1.2em;
								color:#d80000;
							}
							
								#parents #dvdcontent #listofdvds li .aesthetics dd.title a{
									color:#d80000;
									text-decoration:none;
									font-weight:bold;
								}
								
								#parents #dvdcontent #listofdvds li .aesthetics dd.title a:hover{ text-decoration:underline;  }
								
							#parents #dvdcontent #listofdvds li .aesthetics dd.rating{ 
								height:12px;
								padding:0.5em 0 0.1em;
							}
			
		#parents #dvdfooter{
			width:1000px;
			height:64px;
			background:url(../images/parents/parents-content-bottom.gif) no-repeat;
		}
		
			#parents #dvdfooter .pagination{
				height:60px;
				padding:4px 0 0 55px;
				background-position:51px 0;
			}
	
	/* --- Registration -- */
	
	#registration{
		width:1000px;
		height:600px;
		padding:13px 0 0;
		background:url(../images/parents/bg-registration.jpg) no-repeat;
	}
	
		#registration h2.register-for-updates{
			width:465px;
			height:0px;
			padding:39px 0 0;
			margin:16px auto 0;
			overflow:hidden;
			display:block;
			background:url(../images/parents/title-register-for-updates.jpg) no-repeat;
			clear:both;
		}
		
		#registration p.signup{
			color:#000;
			width:694px;
			height:80px;
			margin:0 auto;
			padding:5px 0 0;
			font-size:1.2em;
			line-height:1.4em;
			text-align:center;
			overflow:hidden;
		}
		
		#registration #register-form{
			width:554px;
			height:264px;
			margin:0 auto;
			padding:0 0 0 162px;
			font-size:1.2em;
		}
		
			#registration #register-form p.required{ 
				padding:10px 0 0.8em; 
				font-weight:bold;
				width:90px;
				text-align:right;
			}					
		
			#registration #register-form label#first_text,
			#registration #register-form label#last_text,
			#registration #register-form label#email_text,
			#registration #register-form label#date_text,
			#registration #register-form label#zip_text,
			#registration #register-form label#gender_text{
				float:left;
				width:94px;
				padding:5px 12px 10px 0;
				text-align:right;				
				font-weight:bold;
				clear:both;
			}
			
			#registration #register-form input.field{
				width:20em;
				height:1.5em;
				font-family:arial;
			}
			
			#registration #register-form select{
				width:6em;
			}
			
			#registration #register-form #firstnamediv, #registration #register-form #lastnamediv, #registration #register-form #zipdiv, 
			#registration #register-form #dobdiv, #registration #register-form #emaildiv{
				padding:0 0 10px;
			}
			
			#registration #submit{
				width:627px;
				height:43px;
				margin:0 auto;
				padding:0 0 0 373px;
				border:0;
			}
			
				#registration #submit .submit{
					width:240px;
					height:43px;
					cursor:pointer;
					border:none;
					background:transparent;
				}
				
			#registration #register-form p.agree{
				width:370px;
				padding:0;
				text-align:center;
				color:#b3a8a8;
				clear:both;
				font-size:0.8em;
				margin:-5px 0 0;
			}
			
				#registration #register-form p.agree a{ color:#b3a8a8; }
			
	/* --- Registration - Survey --- */
	
	#registration-survey h2{
		width:575px;
		height:0px;
		padding:39px 0 0;
		margin:16px auto 0;
		background:url(../images/parents/title-thank-you-for-registering.jpg) no-repeat;
		overflow:hidden;
		display:block;
	}
	
	#registration-survey p.tellmore{
		font-size:1.4em;
		padding:7px 0 15px;
		text-align:center;
	}
	
	#registration-survey #survey{
		width:716px;
		margin:0 auto;
	}
	
		#registration-survey #survey h3{
			width:680px;
			height:22px;
			padding:4px 0 0 2.7em;
			color:#fff;
			font-size:1.4em;
			background:url(../images/parents/bg-registration-optional-top.gif) no-repeat;
		}
		
		#registration-survey #survey .questions{
			border-left:3px solid #ff9999;
			border-right:3px solid #ff9999;
			list-style-type:none;
		}
		
			#registration-survey #survey .questions li{
				width:100%;
				padding:8px 0;
				background:#fde5e5;
				clear:both;
				font-size:1.2em;
				overflow:hidden;
			}
			
				#registration-survey #survey .questions li.alternate{
					background:#feeded;
				}
				
				#registration-survey #survey .questions li.border{
					border-bottom:1px solid #fdd6d6;
				}
				
				#registration-survey #survey .questioncheckboxes{
					float:left;
					width:16em;
				}
				
				#registration-survey #survey .questions li p{
					float:left;
					width:34em;
					padding:3px 0 0 3em;
				}

					#registration-survey #survey .questions li p.indent{
						width:19em;
						padding:3px 0 0 18em;
					}
					
					#registration-survey #survey .questions li p.checkbox{
						padding:0;
					}	
				
				#registration-survey #survey .questions li select{
					font-family:arial;
				}
				
		#registration-survey #submit{	
			width:716px;
			height:138px;
			margin:0 auto;
			background:url(../images/parents/bg-registration-optional-bottom.gif) no-repeat;
		}
		
			#registration-survey #submit p.agree{
				padding:2.5em 0 1.3em;
				text-align:center;
				color:#b3a8a8;
			}
			
				#registration-survey #submit p.agree a{ color:#b3a8a8; }
				
			#registration-survey #submit .button{
				padding:0 0 0 233px;
				height:43px;
			}
			
				#registration-survey #submit .submitbutton{
					width:241px;
					height:43px;
					background:none;
					border:0;
					cursor:pointer;
				}
	
	/* --- Registration - Thanks --- */
	
	#registration-thanks{
		width:1000px;
		height:600px;
		padding:13px 0 0;
		background:url(../images/parents/bg-thanks.jpg) no-repeat;
	}
	
		#registration-thanks h2{
			width:575px;
			height:0px;
			padding:39px 0 0;
			margin:46px auto 0;
			background:url(../images/parents/title-thank-you-for-registering.jpg) no-repeat;
			overflow:hidden;
			display:block;
		}
		
		#registration-thanks p.enjoy{
			font-size:1.4em;
			padding:15px 0 0;
			text-align:center;
		}	
	
	/* --- Registration - sorry --- */
	
	#registration-sorry{
		width:1000px;
		height:600px;
		padding:13px 0 0;
		background:url(../images/parents/bg-sorry.jpg) no-repeat;
	}
	
		#registration-sorry h2{
			width:141px;
			height:0px;
			padding:39px 0 0;
			margin:46px auto 0;
			background:url(../images/parents/title-sorry.jpg) no-repeat;
			overflow:hidden;
			display:block;
		}
		
		#registration-sorry p.sorry{
			font-size:1.4em;
			padding:15px 0 0;
			text-align:center;
		}
		
	/* --- Partners --- */	
	
	#parents #partnerscontainer{
		width:1000px;
		padding:0 0 64px;
		background:url(../images/parents/parents-content-bottom.gif) no-repeat bottom left;
	}
	
		#parents #partnerscontainer .aesthetics{
			width:1000px;
			background:url(../images/parents/parents-content-bg.gif) repeat-y;
		}	
	
			#parents #partnerscontainer .aesthetics .aesthetics{
				padding:13px 0 0;
				background:url(../images/parents/bg-partners.jpg) no-repeat;				
			}	
			
				#parents #partnerscontainer h2{
					clear:both;
					width:1000px;
					height:0;
					padding:95px 0 0;
					overflow:hidden;
					display:block;
				}
				
				#parents #partnerscontainer p.exclusive-resource{
					width:1000px;
					height:0;
					padding:47px 0 0;
					overflow:hidden;
					display:block;
				}
				
				#parents #partnerscontainer #partners{
					width:832px;
					padding:0 0 0 94px;
					/* 1 promotion padding:0 0 0 297px; */
					list-style-type:none;
				}
				
				#parents #partnerscontainer #partners:after{
				    content:"."; 
				    display:block; 
				    height:0; 
				    clear:both; 
				    visibility:hidden;
				}
				
					#parents #partnerscontainer #partners li{
						float:left;
						width:394px;
						margin-right:22px;
						color:#d70202;
						overflow:hidden;
					}
					
						#parents #partnerscontainer #partners li.newrow{ clear:left; }
						
						#parents #partnerscontainer #partners li img{ display:block; }
						
						#parents #partnerscontainer #partners li p{
							width:354px;
							height:6.1em;
							margin:0 auto;
							padding:1.3em 0 0;
							font-size:1.1em;
						}
						
							#parents #partnerscontainer #partners li p a{ color:#d70202; }
	
	  /**************************/
	 /**** Overlay Contents ****/
	/**************************/
	
	#games #overlay, #activities #overlay{
		border:1px solid #525252;
		display:none;
		z-index:2;
	}
	
	#games #overlay object, #activities #overlay object{
		clear:both;
		display:block;
		vertical-align:top;
	}
	
	#games .overlaycontent, #activities .overlaycontent{
		background:#525252;
	}

	#games .overlaycontent .details p.title, #activities .overlaycontent .details p.title{ 
		float:left;
		font-size:1.2em; 
		color:#fff;
		padding:5px 0 0 10px;
	}

	#games a#closelink, #activities a#closelink, #games a.closelink, #activities a.closelink{
		float:right;
		width:74px;
		height:0;
		padding:25px 2px 0 0;
		background:url(../images/global/overlay/overlay-button-close.gif) no-repeat top left;
		overflow:hidden;
		display:block;
	}

	#games #playfield{
		width:1000px;
		height:668px;
		background:url(../images/global/overlay/games/bg-games.jpg) no-repeat;
	}
	
	#activities #playfield{
		width:1000px;
		height:668px;
		background:url(../images/global/overlay/activities/bg-activities.jpg) no-repeat;
	}
	
	#parents #playfield{
		width:1000px;
		height:729px;
		background:url(../images/global/overlay/parents/bg-parents.jpg) no-repeat;
	}

	#overlaybg{ 
		background:#000; 
		position:absolute; 
		left:0; 
		top:0; 
		display:none; 
		overflow:hidden; 
		z-index:2;
	}
	
	#activities #shrinkydinks-instructions{
		clear:both;
		width:564px;
		height:317px;
		background:url(../images/activities/bg-shrinky-dinks-instructions.jpg) no-repeat;
	}
	
		#activities #shrinkydinks-instructions h3{
			width:564px;
			height:0px;
			padding:119px 0 0;
			overflow:hidden;
			display:block;
		}
		
		#activities #shrinkydinks-instructions p{
			padding:0 20px;
			color:#4c1c9c;
			font-size:1.2em;
		}
	
	#activities #overlay .downloadwrapper{
		clear:both;
		width:750px;
		height:318px;
		background:url(../images/activities/bg-downloads.jpg) no-repeat;
	}
	
		#activities #overlay .media{
			clear:both;
			width:331px;
			height:285px;
			padding:33px 0 0 37px;
			float:left;
		}
		
		#activities #overlay #icons-wrapper{
			clear:both;
			width:337px;
			height:284px;
			padding:34px 0 0 31px;
			float:left;
		}
		
			#activities #overlay #icons-wrapper .icons{
				list-style-type:none;
			}
			
				#activities #overlay #icons-wrapper .icons li{
					width:75px; 
					height:65px;
					float:left;
				}	
		
		#activities #overlay .instructions{
			width:382px;
			height:283px;
			padding:35px 0 0;
			float:left;
		}
		
			#activities #overlay .instructions p{
				color:#3d0190;
				font-size:1.2em;
			}
		
			#activities #overlay .instructions p.usertype{
				padding:15px 0 0;
				font-weight:bold;
			}
		
			#activities #overlay #wallpaper-overlay .instructions p.title{
				width:294px;
				height:0px;
				padding:13px 0 0;
				overflow:hidden;
				display:block;
				background:url(../images/activities/title-wallpaper-download.jpg) no-repeat;
			}
			
			#activities #overlay #screensaver-overlay .instructions p.title{
				width:329px;
				height:0px;
				padding:13px 0 0;
				overflow:hidden;
				display:block;
				background:url(../images/activities/title-screensaver-download.jpg) no-repeat;
			}
			
			#activities #overlay #buddyicons-overlay .instructions p.title{
				width:305px;
				height:0px;
				padding:13px 0 0;
				overflow:hidden;
				display:block;
				background:url(../images/activities/title-buddy-icon-download.jpg) no-repeat;
			}
		
	#parents #overlay{
		position:absolute;
		display:none;
		width:750px;		
		border:1px solid #525252;
		z-index:2;
	}
	
		#parents #overlay #countdown{
			width:750px;
			height:26px;
			background:#525252;
		}
		
			#parents #overlay #countdown p{
				width:384px;
				padding:4px 0 0 290px;
				font-size:1.1em;
				color:#c8c6c7;
				float:left;
			}
			
			#parents #overlay #countdown a{
				float:left;
				width:74px;
				height:0px;
				padding:25px 0 0;
				overflow:hidden;
				display:block;
				background:url(../images/global/overlay/overlay-button-close.gif) no-repeat;
			}

		#parents #overlay-external{	
			clear:both;
			width:750px;
			height:358px;
			background:url(../images/global/overlay/parents/bg-external.jpg) no-repeat;
		}
		
			#parents #overlay-external h1{
				width:750px;
				height:0px;
				padding:122px 0 0;
				overflow:hidden;
				display:block;
			}
			
			#parents #overlay-external p{
				width:350px;
				margin:0 auto;
				text-align:center;
				font-size:1.6em;
				padding:0 0 1.5em;
				font-weight:bold;
			}

			#parents #overlay-external #confirmation{
				list-style-type:none;
				padding:0 0 0 277px;
			}
			
			#parents #overlay-external #confirmation li{
				float:left;
				margin-right:44px;
			}
			
				#parents #overlay-external #confirmation li a{
					height:0px;
					padding:17px 0 0;
					overflow:hidden;
					display:block;
				}
			
					#parents #overlay-external #confirmation li a#external-continue{
						width:76px;
						background:url(../images/global/overlay/parents/button-continue.gif) no-repeat;
					}
					
					#parents #overlay-external #confirmation li a#external-cancel{
						width:64px;
						background:url(../images/global/overlay/parents/button-cancel.gif) no-repeat;
					}
	
	.overlaycontent{
		color:#fff;
	}

		.overlaycontent a{
			color:#fff; 
			cursor:pointer;
			text-decoration:none;
		}

		.overlaycontent .details p.title{ 
			float:left;
			font-size:1.2em; 
			color:#fff;
		}

		a.closelink{
			float:right;
			width:74px;
			height:0;
			padding:25px 2px 0 0;
			background:url(../images/global/overlay/overlay-button-close.gif) no-repeat top left;
			overflow:hidden;
			display:block;
		}

h2{
	padding:5px;
	margin:0;
}
	
	  /************************/
	 /**** Advertisement *****/
	/************************/	
	
	#advertisement{
		clear:both;
		width:756px;
		height:100px;
		padding:22px 0 11px 147px;
		background:url(../images/global/bg-advertisement.gif) no-repeat 136px 11px;
	}
	
		#advertisement img{ display:block; }

#footercontainer{
	width:100%;
	border-top:1px solid #cee9e6;
	min-height:347px;
}

	#home #footercontainer{ background:url(../images/footer/home/footer-container-bg.jpg) repeat-x; }
	#games #footercontainer{ background:url(../images/footer/games/footer-container-bg.jpg) repeat-x; }
	#activities #footercontainer{ background:url(../images/footer/activities/footer-container-bg.jpg) repeat-x; }
	#video #footercontainer{ background:url(../images/footer/video/footer-container-bg.jpg) repeat-x; }
	#preschool #footercontainer{ background:url(../images/footer/preschool/footer-container-bg.jpg) repeat-x; }	
	#parents #footercontainer{	background:url(../images/footer/parents/footer-container-bg.jpg) repeat-x; }

	#footer{
		width:985px;
		margin:8px auto 0;
	}
	
		/* Share */
	
		#footer #share{
			width:536px;
			height:25px;
			padding:7px 0 0 449px;
			list-style-type:none;
		}
		
		#home #footer #share{ background:url(../images/footer/home/footer-share.jpg) no-repeat; }		
		#games #footer #share{	background:url(../images/footer/games/footer-share.jpg) no-repeat; }
		#activities #footer #share{	background:url(../images/footer/activities/footer-share.jpg) no-repeat; }
		#video #footer #share{	background:url(../images/footer/video/footer-share.jpg) no-repeat; }
		#preschool #footer #share{	background:url(../images/footer/preschool/footer-share.jpg) no-repeat; }
		#parents #footer #share{ background:url(../images/footer/parents/footer-share.jpg) no-repeat; }
		
			#footer #share li{ 
				float:left; 
				width:29px;
			}
			
				#footer #share li a{
					width:22px;
					height:0;
					padding:22px 0 0;
					overflow:hidden;
					display:block;
					cursor:pointer;
				}
			
			#footer #share li#sharefirst{
				width:30px;
			}
			
				#footer #share li#sharefirst a{
					width:23px;
				}
				
		/* Footer Links */ 
		#footer #footerlinks{
			width:985px;	
			padding:0 0 38px;
		}
		
		#footer #footerlinks:after{
			content:"."; 
		    display:block; 
		    height:0; 
		    clear:both; 
		    visibility:hidden;
		}
				
			#home #footer #footerlinks{ background:url(../images/footer/home/footer-bottom.gif) no-repeat 0 100%; }		
			#games #footer #footerlinks{ background:url(../images/footer/games/footer-bottom.gif) no-repeat 0 100%; }
			#activities #footer #footerlinks{ background:url(../images/footer/activities/footer-bottom.gif) no-repeat 0 100%; }
			#video #footer #footerlinks{ background:url(../images/footer/video/footer-bottom.gif) no-repeat 0 100%; }			
			#preschool #footer #footerlinks{ background:url(../images/footer/preschool/footer-bottom.gif) no-repeat 0 100%; }			
			#parents #footer #footerlinks{	background:url(../images/footer/parents/footer-bottom.gif) no-repeat 0 100%; }
			
			#footer #footerlinks .aesthetics{
				padding:34px 0 0;
			}
			
				#home #footer #footerlinks .aesthetics{ background:url(../images/footer/home/footer-top.jpg) no-repeat; }				
				#games #footer #footerlinks .aesthetics{ background:url(../images/footer/games/footer-top.jpg) no-repeat;	}		
				#activities #footer #footerlinks .aesthetics{ background:url(../images/footer/activities/footer-top.jpg) no-repeat; }		
				#video #footer #footerlinks .aesthetics{ background:url(../images/footer/video/footer-top.jpg) no-repeat;	}		
				#preschool #footer #footerlinks .aesthetics{ background:url(../images/footer/preschool/footer-top.jpg) no-repeat;	}					
				#parents #footer #footerlinks .aesthetics{ background:url(../images/footer/parents/footer-top.jpg) no-repeat;	}
			
				#footer #footerlinks .aesthetics .aesthetics{
					width:870px;		
					padding:0 0 0 118px;
				}
				
				#footer #footerlinks .aesthetics .aesthetics:after{
					content:"."; 
				    display:block; 
				    height:0; 
				    clear:both; 
				    visibility:hidden;
				}
				
					#home #footer #footerlinks .aesthetics .aesthetics{ background:url(../images/footer/home/footer-bg.jpg) repeat-y; }					
					#games #footer #footerlinks .aesthetics .aesthetics{ background:url(../images/footer/games/footer-bg.jpg) repeat-y; }					
					#activities #footer #footerlinks .aesthetics .aesthetics{ background:url(../images/footer/activities/footer-bg.jpg) repeat-y; }					
					#video #footer #footerlinks .aesthetics .aesthetics{ background:url(../images/footer/video/footer-bg.jpg) repeat-y; }					
					#preschool #footer #footerlinks .aesthetics .aesthetics{ background:url(../images/footer/preschool/footer-bg.jpg) repeat-y; }					
					#parents #footer #footerlinks .aesthetics .aesthetics{ background:url(../images/footer/parents/footer-bg.jpg) repeat-y; }
		
			#footer #footerlinks .category{
				width:208px;
				float:left;
				font-size:1.1em;
				padding:0 0 4px 0;				
			}
			
				#footer #footerlinks .category p.category-title{
					padding:0 0 8px;
				}
				
					#footer #footerlinks .category p.category-title img{ display:block; }
			
				#footer #footerlinks .category ul{
					list-style-type:none;
				}
				
					#footer #footerlinks .category ul li{
						color:#a9aaaa;
						line-height:1.2em;
						padding:0 0 0.7em;
					}
										
						#footer #footerlinks .category ul li a{
							color:#a9aaaa;
							text-decoration:none;
						}
			
						#footer #footerlinks .category ul li a:hover{
							color:#fff;
							text-decoration:underline;
						}
						
						#footer #footerlinks .category ul li.seeall{
							padding:4px 0 0;
						}
					
							#footer #footerlinks .category ul li.seeall a{ color:#41c2bb; }
						
								#games #footer #footerlinks .category ul li.seeall a{ color:#38b043; }
								#activities #footer #footerlinks .category ul li.seeall a{ color:#ac7aff; }
								#video #footer #footerlinks .category ul li.seeall a{ color:#0ab4f1; }
								#preschool #footer #footerlinks .category ul li.seeall a{ color:#ffcc33; }
								#parents #footer #footerlinks .category ul li.seeall a{ color:#ff4040; }
								
		#footer #sonywonder-legal{
			clear:both;
			font-size:1em;
			color:#044b46;
			list-style-type:none;
			padding:10px 0 30px;
			float:left;
		}
		
			#parents #footer #sonywonder-legal{ color:#430101; }
		
			#footer #sonywonder-legal li{
				float:left;
				border-left:1px solid #044b46;
				padding:0 5px;
			}
			
				#games #footer #sonywonder-legal li{ border-left:1px solid #034512; }
				#activities #footer #sonywonder-legal li{ border-left:1px solid #3a139f; }
				#video #footer #sonywonder-legal li{ border-left:1px solid #023a5d; }
				#preschool #footer #sonywonder-legal li{ border-left:1px solid #9a5d02; }
				#parents #footer #sonywonder-legal li{ border-left:1px solid #430101; }
			
				#footer #sonywonder-legal li.listfirst{
					padding:0 5px 0 23px;
					border:none;
				}
					
					#games #footer #sonywonder-legal li.listfirst,
					#activities #footer #sonywonder-legal li.listfirst,
					#video #footer #sonywonder-legal li.listfirst,
					#preschool #footer #sonywonder-legal li.listfirst,
					#parents #footer #sonywonder-legal li.listfirst{ 
						border:none; 
					}

				#home #footer #sonywonder-legal li a{ color:#a1e0da; }
				#games #footer #sonywonder-legal li a{ color:#9cc9b0; }
				#activities #footer #sonywonder-legal li a{ color:#c5b4ed; }
				#video #footer #sonywonder-legal li a{ color:#addcf8; }
				#preschool #footer #sonywonder-legal li a{ color:#ffdcad; }
				#parents #footer #sonywonder-legal li a{ color:#dba2a2; }
				
		#footer #sonywonder-copyright{
			float:right;
			padding:10px 23px 0 0;
			color:#a1e0da;
		}
		
			#games #footer #sonywonder-copyright{ color:#9cc9b0; }
			#activities #footer #sonywonder-copyright{ color:#c5b4ed; }
			#video #footer #sonywonder-copyright{ color:#addcf8; }
			#preschool #footer #sonywonder-copyright{ color:#ffdcad; }
			#parents #footer #sonywonder-copyright{ color:#dba2a2; }
