@charset "utf-8";
/* CSS Document */

* {
}

img {
	display: block;
	border: none;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	z-index: 0;
}

.hidden {
	display: none;
}

#overlay_wrapper{
	margin:0 auto;
	width: 890px;
}


/* Navigation ********************* */
.lf_gaming_nav {
	position: absolute;
	top: 135px; /*25px*/;
	z-index: 500;
}
	
	.lf_gaming_nav ul {
		list-style-type: none;
		margin:0px;
		padding:0px;
	}
	
		.lf_gaming_nav ul li {
			display: block;
			float: left;
			clear: both;
		}
		
			.lf_gaming_nav ul li {
				display: block;
			}
			
				.lf_gaming_nav ul li a div, .lf_gaming_nav ul li a:link div {
					width: 170px;
					height: 31px;
					background-repeat: no-repeat;
					background-position: 0px 0px;
					cursor: pointer;
				}
				
				.lf_gaming_nav ul li a:hover div {
					background-position: 0px -31px;
				}

					#leapster_home a .l2_nav_logo {
						height: 52px;
						background-image: url(../images/nav/leapster_logo.png);
					}
					
					#leapster_home a .l2_nav_logo {
						background-position: 0px 0px;
					}
							
						#leapster_library a .l2_nav_library {
							background-image: url(../images/nav/leapster_library.png);
						}
						
						#leapster_expand a .l2_nav_expand {
							background-image: url(../images/nav/leapster_expand.png);
						}

						#leapster_leapworld a .l2_nav_leapworld {
							background-image: url(../images/nav/leapster_leapworld.png);
						}
							
						#leapster_learning a .l2_nav_path {
							background-image: url(../images/nav/leapster_learning_path.png);
						}
							
						#leapster_demo a .l2_nav_demo {
							background-image: url(../images/nav/leapster_demo.png);
						}
						
						#leapster_where_to_buy a .l2_nav_where_to_buy {
							background-image: url(../images/nav/leapster_where_to_buy.png);
						}
						
						#leapster_buzz a .l2_nav_buzz {
							background-image: url(../images/nav/leapster_buzz.png);
						}
							
						#leapster_support a .l2_nav_support {
							background-image: url(../images/nav/leapster_support.png);
						}
						

					#didj_home a .didj_nav_logo {
						height: 52px;
						background-image: url(../images/nav/didj_logo.png);
					}

					#didj_home a:hover .didj_nav_logo{
						background-position: 0px 0px;
					}		
					
						#didj_library a .didj_nav_library {
							background-image: url(../images/nav/didj_library.png);
						}
							
						#didj_learning a .didj_nav_path {
							background-image: url(../images/nav/didj_learning_path.png);
						}

						#didj_where_to_buy a .didj_nav_where_to_buy {
							background-image: url(../images/nav/didj_where_to_buy.png);
						}
							
						#didj_buzz a .didj_nav_buzz {
							background-image: url(../images/nav/didj_buzz.png);
						}

						#didj_demo a .didj_nav_demo {
							background-image: url(../images/nav/didj_demo.png);
						}
						
						#didj_support a .didj_nav_support {
							background-image: url(../images/nav/didj_support.png);
						}


/* Flash holder ******************* */
#flashcontent {
	z-index: 2;
	width: 972px;
	margin:0 auto;
}

/* Callouts *********************** */
#lf_gaming_callouts {
	display: block;
	width: 972px;
	height:160px;
	margin:0 auto;
}

	.lf_gaming_callout {
		display: block;
		float: left;
		width: 290;
		height: 145;
		padding-top:20px;
		padding-left:20px;
	}
		.lf_gaming_callout img {
			display: block;
			border:0px;
		}

	.left_spacer{
		margin-left: 10px;
	}

.pngFix, img {
	behavior: url(/css/iepngfix.htc);
}
