/* CSS Document */

body{
	margin:0;
	padding:0;
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) repeat-x #D2E9F9;
}
img{border:none}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{text-decoration:none; color:#0C4DA2;}
a:lilnk{text-decoration:none; color:#0C4DA2;}

#page{
	text-align:left;
	margin:auto;
	width:929px;
}

#header{
	margin-top:20px;
	background:url(../images/header_bg.gif) no-repeat bottom
}
	ul#nav{
	 height:35px;
	 margin:0;
	 padding:0 0 0 52px;
	 display:block;
	}
		ul#nav li{
			display:block;
			float:left;
		}
		ul#nav li a {
			display:block;
			float:left;
			height:0px !important;
			overflow:hidden;
			padding:35px 0 0 0;
			width:140px;
		}

		ul#nav li a:hover, ul#nav li.selected a{
			background-position:0px -40px !important;
		}
		
		ul#nav li#home a{
			background:transparent url(../images/nav/home.gif) no-repeat scroll left top;
		}
		ul#nav li#about a{
			background:transparent url(../images/nav/about.gif) no-repeat scroll left top;
		}
		ul#nav li#play a{
			background:transparent url(../images/nav/play.gif) no-repeat scroll left top;
		}
		ul#nav li#shops a{
			background:transparent url(../images/nav/shop.gif) no-repeat scroll left top;
		}
		ul#nav li#news a{
			background:transparent url(../images/nav/news.gif) no-repeat scroll left top;
		}
		ul#nav li#contact a{
			background:transparent url(../images/nav/contact.gif) no-repeat scroll left top;
		}
		
		
		ul #link1 a {

}

#flash{
background:url(../images/bannerbg.gif) no-repeat top left;
overflow:hidden;
height:232px;
width:932px;
}

#main{
	background:url(../images/bottom.gif) no-repeat bottom #ffffff;
	display:block;
	float:right;
	width:928px;
}
	#left{
		float:left;
		padding: 0 0 0 15px;
	}
		#left p{
			padding:10px 0 0 0;
			margin:0
		}
			#left #shop{position:relative;margin-top:15px;}
			#left #shop #items{position:absolute;top:40px;left:20px}
			#left #shop #items ul{padding:0;margin:0}
			#left #shop #items ul li{float:left;display:block; width:137px;overflow:hidden}
			#left #shop #items ul li img{padding-right:8px}
			#left #shop #items ul li a{color:#ED1C24;font-weight:bold;}
	#right{
		float:left;
		padding: 15px 0 0 15px;
		width:570px;
		font-size:1.1em;
	}
		#right h1{
			padding:0;
			margin:0;
			line-height:1em;
			color:#0C4DA2;
			font-size:2em;
		}
		#right h2{
			color:#ED1C24;
			margin:0;
			padding:15px 0 0 0;
			font-size:1.4em;
			line-height:1em;
		}
		#right p{
			padding:0;
			margin:15px 0 0 0;
		}
		#right blockquote{
			font-style:italic;
			margin:15px 15px 15px 30px;
		}
			#right blockquote span{
				font-style:normal;
				font-size:0.9em;
			}
		#right a.more{
			width:90%;
			text-align:right;
			display:block;
			padding-right:15px;
			background:url(../images/red_arrow.gif) no-repeat right;
			color:#ED1C24;
			font-weight:bold;
			font-siezde:1.2em;
			margin-right:15px;
		}
		#right #bottomContent{
			margin-top:15px;
			background:url(../images/bottom_box.gif) no-repeat;
			width:581px;
			height:176px;
			overflow:hidden
		}
		
			#bottomContent div{float:left;width:270px;margin:5px;position:relative;display:block;}
			#bottomContent div h3{padding:0 0 0 15px;margin:0;}
			#bottomContent div ul{ font-size:.9em;display:block;margin:5px 20px 20px 20px;padding:0 10px 0 10px;}
			#bottomContent div ul li{padding-top:5px;}
			#bottomContent div a{position:absolute;top:148px;background:none;display:block}
			#bottomContent div ul li a{position:relative;top:0;left:0;display:inline}
/*			#bcleft{background:url(../images/parent.gif) no-repeat center right}*/
			#bcleft a{left:158px; color:#0C4DA2;}
/*			#bcright{background:url(../images/teacher.gif) no-repeat center right;}*/
			#bcright a{left:162px; color:#0C4DA2;}
		
		
	#bottom{
		clear:both;
		height:10px;
	}

#footer{
	text-align:right;
	clear:both;
}
span#footertext{
font-weight:bold;
		padding:10px;
		margin:0;
		color:#0C4DA2;
}
	ul#footernav{
		font-weight:bold;
		padding:10px;
		margin:0;
	}
		ul#footernav li:first-child{
			background:none;
		}
		ul#footernav li{
			display:inline;
			
			background:url(../images/footeredge.gif) no-repeat left;
			padding:0 5px 0 10px;
		}
		ul#footernav li a{
			color:#0C4DA2;
			text-decoration:none;
		}
		ul#footernav li a:hover{
			text-decoration:underline;
		}
#navbox{
			width:305px;
		}
		#navbox ul{padding:0;margin:10px 0 0 0;list-style:none;width:100%;}
		#navbox blockquote{padding:0;margin-left:0;margin-right:0;font-style:italic;color:#666;font-size:1.2em}