@charset "utf-8";
/* CSS Document */
/**************************DOCUMENT SETTING***********************************/
html{
	margin:0;
	width:100%;

}
body{
	margin:0;
	width:100%;
	background-color:#C00;

}

#main_bg_wrapper{
	width:100%;
	background-color:#C00;
	display:inline-block;
}
#main_container{
	margin:0 auto;
	width:100%;
	max-width:1204px;
	background-color:#0F9;
	display:flex;
}
#left_container{
	width:.25%;
	max-width:2px;
	min-height:1px;
	float:left;
	background-color:#fff;
	
}
#right_Container{
	width:.25%;
	max-width:2px;
	min-height:1px;
	background-color:#fff;
	float:left;
}
#work_container{
	float:left;
	width:100%;
	max-width:1200px;
	background-color:#E6E0D0;
}
/**************************DOCUMENT SETTING END***********************************/

/**************************LAYOUT/WORK SETTING ***********************************/

#header_container{
	margin:0 auto;
	width:100%;
	background-color:#9d2a00;
	float:left;
}
#header_div1{
	width:57%;
	float:left;
	/* [disabled]background-color:#CCC; */
	display:flex;
}
#header_div2{
	width:3%;
	min-height:2px;
	float:left;
	/* [disabled]background-color:#999; */
}
#header_div3{
	width:40%;
	min-height:15px;
	float:left;
	/* [disabled]background-color:#777; */
}


#navigation_container{
	margin:0 auto;
	float:left;
	width:100%;
	min-height:50px;
	background-color:#f96935;
	border-top:10px solid #ffc907;
	display: table;
}
#nav_div1{
	width:5%;
	min-height:15px;
	float:left;
}
#nav_div2{
	width:91%;
	min-height:15px;
	float:left;
}
#nav_div3{
	width:2%;
	min-height:10px;
	float:left;
}


#banner_container{
	margin:0 auto;
	width:100%;
	float:left;
	/*min-height:350px;*/
	background-color:#FACE69;
}
#banner{
	margin:0 auto;
	border:6px solid #fff;
}
#banner img{
	width:100%;
	margin:0 auto;
}
#shadow_container{
	width:100%;
	min-height:10px;
	float:left;
	/* [disabled]background-color:#8A8A8A; */
	display:none;
}


/*======================FORM COMPONENTS===============================*/
#enquiryform_container{
	margin:0 auto;
	width:96%;
	min-height:250px;
	display:flex;
	padding:2%;
	/* [disabled]background-color:#0F0; */
}
#form_field_form_label{
	margin:0 auto;
	width:100%;
	/* [disabled]background-color:#63F; */
	display:flex;
	float:left;
	padding:5px 0;
}
#form_label{
	margin:0 auto;
	width:35%;
	/* [disabled]background-color:#999; */
	color:#878771;
	text-align:right;
	vertical-align:middle;
	float:left;
	padding:5px .75%;

	/*opacity:0.5;*/
}
#form_label p{font-size:1.1em;}
#form_field{
	width:63.5%;
	margin:0 auto;
	float:left;
	/* [disabled]background-color:#C00; */
}

input[type=text]{
	font-family:"HelveticaLTStdCondensed";
	font-size:1.1em;
	width:98.1%;
	margin:0 auto;
	min-height:70.6%;
	border:1px solid #d3d3b8;
	border-radius:4px;
	background-color:#fff;
	float:left;
	padding:.75%;
}

input:focus{ background-color:#f7f6f6;}

input[type=radio]{
	font-size:1.1em;
	margin-left:20px;
}
input[type=submit]{
	margin:0;
	padding:5px;
	font-family:"HelveticaLTStdCondensed";
	font-size:1.1em;
	border:none;
	border-radius:4px;
	background-color:#ff6633;
}
input[type=submit]:hover{
	background-color:#FC0;
	color:#600;
}
select{
	font-family:"HelveticaLTStdCondensed";
	font-size:1.1em;
	width:98.1%;
	margin:0 auto;
	min-height:70.6%;
	border:1px solid #CCB499;
	border-radius:4px;
	background-color:#fff;
	float:left;
	padding:.75%;
}
textarea{
	font-family:"HelveticaLTStdCondensed";
	font-size:1.1em;
	width:98.1%;
	margin:0 auto;
	min-height:70.6%;
	border:1px solid #d3d3b8;
	border-radius:4px;
	background-color:#fff;
	float:left;
	padding:.75%;
}

/*======================FORM COMPONENTS===============================*/

/*======================HOME PAGE===============================*/
#content_container{
	width:100%;	min-height:250px;	float:left;	background-color:#FCFAEF;}
	
#content_container #content_div1{
	width:29%;	min-height:100px;	float:left;/* [disabled]background-color:#777; */}
	
#content_container #content_div2{
	width:38%;	min-height:100px;	float:left;/* [disabled]background-color:#CCC; */}
	
#content_container #content_div3{	
	width:30%;	min-height:100px;	float:left;	/*background-color:#999;*/}
	
/*======================HOME PAGE===============================*/

/*======================MONTESSORI PAGE===============================*/
#content_container.montessori{
	width:100%;	min-height:250px;	float:left;	background-color:#FCFAEF;}
	
#content_container.montessori #content_div1{
	width:29%;	min-height:100px;	float:left; display:none;/* [disabled]background-color:#777; */}
	
#content_container.montessori #content_div2{
	width:66%;	min-height:100px;	float:left;/* [disabled]background-color:#CCC; */}
	
#content_container.montessori #content_div3{	
	width:30%;	min-height:100px;	float:left;	/*background-color:#999;*/}
	
/*======================MONTESSORI PAGE===============================*/

/*======================FACILITIES PAGE===============================*/
#content_container.facilities{
	width:100%;	min-height:250px;	float:left;	background-color:#FCFAEF;}
	
#content_container.facilities #content_div1{
	width:67%;	min-height:100px; float:left;/* [disabled]background-color:#777; */}
	
#content_container.facilities #content_div2{
	width:30%;	min-height:100px;	float:right;/* [disabled]background-color:#CCC; */}
	
#content_container.facilities #content_div3{	
	width:67%;	min-height:100px;	float:left;/*background-color:#999;*/}
	
/*======================FACILITIES PAGE===============================*/

/*======================GALLERY PAGE===============================*/
	
#content_container.gallery{
	width:100%;	 	 min-height:250px;	float:left;	background-color:#FCFAEF;}
	
#content_container.gallery #content_div1{
	width:98.82%;
	min-height:100px;
	float:none;
	margin:0 auto;
	/* [disabled]background-color:#777; */
	display:flex;
}
	
#content_container.gallery #content_div2{
	width:38%;	min-height:100px;	float:left; display:none;/* [disabled]background-color:#CCC; */}
	
#content_container.gallery #content_div3{	
	width:30%;	min-height:100px;	float:left; display:none;	/*background-color:#999;*/}

#gallery_item{width:22%;
	float:left;
	height:115px;
	border:1px solid #e2e2c8;
	background-color:#fff; 
	padding:.9%; overflow:hidden; min-width:150px; min-height:}
		
	
	
/*======================GALLERY PAGE===============================*/

/*======================REGISTER PAGE===============================*/
#content_container.register{
	width:100%;	min-height:250px;	float:left;	background-color:#FCFAEF;}
	
#content_container.register #content_div1{
	width:29%;	min-height:100px;	float:left;display:none;/* [disabled]background-color:#777; */}
	
#content_container.register #content_div2{
	width:38%;	min-height:100px;	float:left;display:none;/* [disabled]background-color:#CCC; */}
	
#content_container.register #content_div3{
	width:48.82%;
	min-height:100px;
	float:none;
	margin:0 auto;
	/* [disabled]background-color:#777; */
	display:block;
}
	
/*======================REGISTER PAGE===============================*/
/*======================CONTACT US PAGE===============================*/

/*#content_container.contact #content3_1{
	width:48.82%;
	min-height:100px;
	float:none;
	margin:0 auto;
	display:block;
}*/
	
/*======================CONTACT US PAGE===============================*/


#page_heading_div{
	float:left;
	display:block;
	margin-bottom:10px;
	background-color:#F3EAD8;
}

#footer_container{
	width:100%;
	min-height:60px;
	float:left;
	background-color:#000;
}
#footer_div1{
	width:100%;
	float:left;
	min-height:5px;
	background-color:#f96935;
}
#footer_div2{
	width:100%;
	float:left;
	min-height:10px;
	display:block;
	/*background-color:#999;*/
}
#footer_div3{
	width:100%;
	float:left;
	min-height:40px;
	/*background-color:#777;*/
}


/**************************LAYOUT SETTING END***********************************/

/**************************DIV IMAGE ROLLOVER START***********************************/
#cont_img_rollover1, #cont_img_rollover2{width:100%;float:left;	display:block;overflow:hidden;}

#cont_img_rollover1 img, #cont_img_rollover2 img{
	position:relative;	width:100%;	z-index:1;	top:0px;
}

#divhover1, #divhover2{	width:100%;	height:100%;z-index:100;display:none;	position:relative; }

#divhover_btn1, #divhover_btn2{
	background-color:#f98639;	text-decoration:nonetext-align:center;		margin:0 auto;	position:relative;	z-index:109;	opacity:.8;		}
	
#divhover_bg1, #divhover_bg2{
	width:100%;	height:100%;	background-color:#FCEBDA;	opacity:0.3;
	float:none;	position:relative;
	}
/**************************DIV IMAGE ROLLOVER END***********************************/


#divhover_bg1{	top:-15%;	}
#divhover_bg2{	top:-26%;	}

#divhover1{top:-100%;}
#divhover2{top:-100%;}


#divhover_btn1{width:10%;height:8%;border-radius:50%; top:40%;padding:5%;border:2px solid #FFF; }
#divhover_btn2{width:8.5%;height:17.5%;	border-radius: 50%;top:35%;	padding:2%;font-size:11px; border:2px solid #FFF;}
