body{
margin:0;
padding:0;
top:0;
font-family:Calibri;
font-size:14px;
text-align:justify;
}

#wrapper{width:100%}

#background{background:url(images/top_bg.jpg) repeat-x;}

#cloud{background:url(images/cloud.jpg) no-repeat; height:423px;background-position:center 7px;margin:0 auto;}

#banner {margin:0 auto; width:1037px;height:423px;padding-top:0;padding-top:7px;padding-left:37px;background:url(images/1.png) repeat !important; }

#banner li{list-style:none; float:left; display:inline; position:relative; background:url(images/1.png) repeat !important;}

#nav{position:relative;z-index:100;margin:0 auto;width:155px;margin-top:-41px;padding-left:855px}

#nav a{color:#7f0e15;text-decoration:none;background:url(images/nav.png) no-repeat;display:inline-block;text-align:center;padding-right:5px;width:26px;height:26px;padding-top:3px}

#nav a:hover,a:focus{color:#cc9900;text-decoration:none;outline:none}

#nav a.activeSlide{color:#cc9900;text-decoration:none;outline:none}

#menu{background:url(images/header_bg.jpg) repeat-x; height:227px; position:relative;z-index:10}

#menu .menu_button{width:1000px;margin: 0 auto;font-family:Microsoft Sans Serif;font-size:18px;display:table}

#menu .menu_button a{color:#f1eccc;text-decoration:none;}

#menu .logo{display:inline-block;float:left;margin-top:-61px;padding-right:5px;z-index:10;position:relative}

#menu .button{display:inline-block;float:left;padding-left:10px;padding-right:8px;padding-top:27px;}

#menu .button a:hover{color:#270101}

#menu .button02{display:inline-block;float:left;padding-left:10px;padding-right:8px;padding-top:16px;}

#menu .button02 a:hover{color:#270101}

#menu .menu_image{display:inline-block;float:left;padding-top:18px;}

#menu .footer_images{width:1000px;margin: 0 auto;margin-top:-45px;padding-left:10px}

#menu .footer_images img,.coming_soon{background-color:#edead4;padding-top: 5px;padding-left: 5px;padding-right: 5px;float:left}

#footer{width:1000px; margin:0 auto; font-family:Arial;font-size:11px;color:#333333;}

#footer a{color:#7a786b;text-decoration:none; border-bottom:1px solid #d9b7b9;}

#footer a:hover{color:#7a786b;text-decoration:none; border:0;}

.enter{display:inline-block;padding-top:3px;padding-left:12px;color:#820f17;font-weight:bold;position:relative;z-index:100}

#contact_bg{background:url(images/contact_bg.jpg) repeat-x;height:111px;margin:0 auto;padding-top:31px;color:#333333}

.contact a, a:visited{color:#333;text-decoration:underline;}

.contact a:hover{text-decoration:none;}
/*--------------
kindergarten
--------------*/
#kinder{background-color:#ffb0bb;}
#kinder_wrapper{background:url(images/superkids/kindergarten_bg.jpg) repeat-x; height:662px; }
#kinder_bg{background:url(images/superkids/kinder_bg.jpg) no-repeat;background-position:top center;}
#kinder_top{width:1010px;margin:0 auto}
#kinder-slide {margin:0 auto; width:1010px;height:716px;}
.frame{position:absolute;top:0;}
.slide-text{width:520px;text-align:center;background-color:#fefafb;margin-left:400px;}
.kinder-logo{background:url(images/superkids/logo-frame.png) no-repeat; height:223px; width:322px;position:absolute;top:166px;z-index:30;margin-left:563px}

/*--------------
Corporate
--------------*/
#corporate{background:url(images/corporate/banner_repeat.png) repeat-x;background-position:0px 395px;}
#corporate_wrapper{width:1014px;margin:0 auto;}
#corporate_top{border-top:4px solid #333;width:1002px;margin:0 auto;margin-left:12px}
#corporate_bottom{border-bottom:7px solid #333;width:1002px;margin:0 auto;padding-bottom:10px;;margin-left:12px}
#corporate_menu{font-size:16px;text-align:right;position:absolute;width:1002px; margin-top:-42px;border-bottom:1px solid #eaeaea;padding-bottom:8px;margin-left:12px;z-index:9}
#corporate_menu a{color:#333; text-decoration:none;padding-top:2px;padding-left:9px;padding-right:9px;padding-bottom:3px;}
#corporate_menu .current{color:white; background-color:#05cae7;}
#corporate_menu a:hover{color:white; background-color:#05cae7;}
#corporate_banner{height:513px;color:white;font-size:34px;}
#corporate_banner img{padding-left:12px}
.banner_text{background:url(images/corporate/banner_text.png) no-repeat;position:absolute;margin-top:-228px;height:181px;width:978px;padding-top:38px;line-height:34px;padding-left:36px}
.corporate_line{border-top:1px solid #eaeaea;position:relative;z-index:10;margin-left:12px}

#corporate_programmes{background:url(images/corporate/banner_repeat.png) repeat-x;background-position:0px 395px;height:576px;width:100%;position:absolute;z-index:5}
#programmes_content_bg{margin-left:30px;background-color:white;position:absolute;z-index:20;width:902px;height:425px;margin-top:-515px;padding-left:32px;padding-right:32px;padding-top:48px;color:#333;opacity:0.88;filter: alpha(opacity=88); }
#programmes_content{margin-left:30px;position:absolute;z-index:20;width:902px;height:425px;margin-top:-515px;padding-left:32px;padding-right:32px;padding-top:48px;color:#333;}
#programmes_content td{padding:0;margin:0;}




























