@charset "utf-8";
/* CSS Document */

* {
}

img {
	display: block;
	border: none;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	z-index: 0;
}

.hidden {
	display: none;
}

#leapster_container{
	margin:0 auto;
	width: 972px;
	position:relative;
}


/* Navigation ********************* */
.lf_gaming_nav {
	position: absolute;
	top: 25px; /*135px, 25 without bow*/;
	left: 20px;
	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, .lf_gaming_nav ul li a:link {
				outline: none;
				-moz-outline-style: none;
				border: 0px;
			}

				.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, .lf_gaming_nav ul li a div.selected {
					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_compare a .l2_nav_compare {
							background-image: url(../images/nav/leapster_compare.png);
						}
            							
						#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);
						}


/* click for savings coupon link */
#coupon {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 501;
}

/* Flash holder ******************* */
#flashcontent {
	position:relative;
	z-index: 2;
	width: 972px;
	margin:0 auto;
}

/* Flash holder ******************* */
#flashcontent .altcontent {
	/*z-index: 2;*/
	font-family: Arial, Helvetica, sans-serif;
	width: 400px;
	height: 240px;
	padding: 74px 0 80px 280px;
	/*margin: 100px 0 0 100px;;*/
}

#flashcontent .altcontent h1 {
	font-size: 16px;
}

#flashcontent .altcontent p {
	margin: 0 0 10px 0;
}

#flashcontent .altcontent p a img {
	display: inline;
	width: 112px;
	height: 33px;
	margin: 0 0 40px 0;
}

/* Callouts *********************** */
#lf_gaming_callout_wrapper {
	width: 972px;
	height:197px;
	margin:10px auto;
	background: #fff url(../images/callouts/callout_bg.jpg) top center no-repeat;
}

#lf_gaming_callouts {
	text-align:center;
	padding-top:40px;
}

#lf_gaming_callouts a {
	padding-right: 20px; 
	outline:none;
}
	
#lf_gaming_callouts a img {
	display: inline;
	border:0px;
}

#lf_gaming_callouts a.lastMod {
	padding-right: 0;
}

	.left_spacer{
		margin-left: 20px;
	}

.pngFix, img {
	behavior: url(/css/iepngfix.htc);
}
