html, body {
	margin:0;
	padding:0;
	text-align:center;
	background:url(../images/body_bg.jpg) top center no-repeat #fdf202 fixed;
}
#pagewidth {
	width:961px;
	text-align:left;
	margin:0 auto;
}
#maincol {
	float:left;
	width:961px;
	position: relative;
}

#activities{
	float:left;
	width:880px;
	height:530px;
	margin-top:0px;
	margin-left:0px;
	
}

#activities1{
	float:left;
	width:620px;
	height:412px;
	margin-top:26px;
	margin-left:165px;
	
}

#product1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	float:left;
	width:290px;
	margin-right:10px;
	margin-left:10px;
	
}

#product2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	float:right;
	width:310px;
	margin-right:10px;
	margin-left:10px;
	
}

#product_header{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:300;
	float:left;
	width:600px;
	margin-right:10px;
	margin-left:50px;
	padding-bottom:35px;
	
}

#product_header1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:500;
	float:left;
	width:245px;
	margin-right:10px;
	margin-left:35px;
	padding-bottom:15px;
	
}

#product_preview{
	float:left;
	text-align:left;
	width:245px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:35px;
	padding-right:10px;
	
}

#product_preview1{
	font-size:10px;
	float:left;
	text-align:left;
	width:255px;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:45px;
	padding-right:10px;
	
}


#info{
    background:url(../images/info_background.jpg);




}
.rimage{
	float:right;
	width:250px;
	margin-right:20px;	

}
.box{
	float:left;
	width:303px;
	margin-right:20px;
}
.box1{
	float:left;
	width:303px;

}
.box_bg{
	float:left;
	background:url(../images/small_box_bg.png);
	width:242px;
	height:279px;
	font-family:Tahoma;
	font-size:12px;
	line-height:17px;
	color:#fff;
	padding:30px 30px 0px 30px;
}
.box_bg a{
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	line-height:17px;
	color:#b74f00;
}
.box_bg span{
	font-family:Tahoma;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.box_bg b{
	color:#b74f00;
}
.inner_content{
	float:left;
	width:960px;
	background:url(../images/middle_bg.png);
	min-height:794px;
	
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
}
.inner_content1{
	float:left;
	width:960px;
	background:url(../images/middle_bg.png);
	min-height:500px;
	
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
}
.inner_content2{
	float:left;
	width:960px;
	background:url(../images/middle_bg.png);
	min-height:400px;
	
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
}
.p_inner_content2{
	float:left;
	width:960px;
	background:url(../images/parent_bg.png);
	min-height:650px;
	
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
}
.s_inner_content2{
	float:left;
	width:960px;
	background:url(../images/school_bg.png);
	min-height:650px;
	
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
}
.s_inner_content3{
	float:left;
	width:960px;
	background:url(../images/contact_bg.png);
	min-height:650px;
	
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
}

.s_inner_content4{
	float:left;
	width:960px;
	background:url(../images/shop_bg.png);
	min-height:500px;
	
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
	
}
.t_inner_content2{
	float:left;
	width:960px;
	background:url(../images/teacher_bg.png);
	min-height:650px;
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
}
.shop_inner_content2{
	float:left;
	width:960px;
	background:url(../images/shop_now_bg.png);
	min-height:450px;
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
}

.inner_content3{
	float:left;
	width:960px;
	background:url(../images/middle_bg1.png);
	min-height:550px;
	
	font-family:Tahoma;
	font-size:13px;
	line-height:21px;
	
}

.inner_content h2{
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	font-size:22px;
	font-weight:normal;
}
.space{
	padding-top: 11px;
	padding-bottom: 0px;
}
.space1{
	padding-top:30px;
}

.space2{
	padding-top:30px;
}

.footer1{
	font-family:Tahoma;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:50px;
}
.footer2{
	font-family:Tahoma;
	font-size:12px;
	color:#b1a901;
	padding-top:30px;
	text-decoration:none;
	text-align:center;
	line-height:25px;
}
.footer2 a{
	font-family:Tahoma;
	font-size:12px;
	padding:0px 7px 0px 7px;
	color:#656101;
	text-decoration:none;
}
#toppanel{
	float:left;
	width:961px;
}
.logo{
	float:left;
	width:272px;
	padding-top:10px;
}
.main_nav{
	float:left;
	width:679px;
	padding:80px 0px 0px 10px;
}
#header_bg{
	background:url(../images/index_bg.png);
	float:left;
	width:961px;
	height:543px;
	margin-top:14px;
}
.video{
	float:right;
	width:439px;
	padding:41px 23px 0px 0px;
}
a img{
	border:0px;
}
.three_box{
	float:left;
	width:961px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.form_heading{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		text-transform:uppercase;
}
.txtbox{
		border:1px solid #ccc;
		width:300px;
		height:22px;
		padding:4px;
}
.txtbox1{
		border:1px solid #ccc;
		width:500px;
		height:27px;
		padding:4px;
		background-color:#e6f2f4;ß
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
