body { 	text-align:centre; zoom:1;margin:5px 0;padding:0; font-family:Verdana, Arial, Tahoma, sans-serif; font-size:0.8em; background:#fff url(/images/bg.png) 0 0 repeat-x; text-align:center; }

#centre_wrapper { width:774px; margin:0 auto; padding:0px;}
#wrapper { float:left; width:774px; margin:0 auto; padding:0px;}
.centre_wrapper { text-align:center; }

#top_menu { text-align:left; }
#top_menu ul { margin:0px;padding:0 0 0 0px; list-style-image: none; }
#top_menu li { float:left; display:inline; }

#top_menu li a { float:left; padding-left:22px; background:#315c95 url(/images/separator.png) 0 0 no-repeat; }
#top_menu li a.first { margin:0;padding:0;background:none; }
#top_menu img {  float:left; margin:0;padding:0; border:none; }


#top { text-align:center; margin: 50px auto 0 auto; }
#top h1 { margin: 0px auto 0px auto; padding:0;}
#top #boxes  {  }
#top #boxes a { border:none; margin: 0; padding:0; }
#top #boxes a img { border:none; margin: 0; padding:0; float:left; }
/*
#top h1#logo
#top img#logo { position:absolute; margin:0px 0 0px 0; padding:0; }*/
#logo_wrapper { margin:0px; padding:0; }

h1#home_logo { width:507; height:135; background:url(/images/logo_2.png) center 0 no-repeat;	text-indent: -9999px; }
h2#home { width:750; height:24; background:url(/images/titles/we_work_with.png) center 0 no-repeat;	text-indent: -9999px; }
h1#contact { width:138; height:28; background:url(/images/titles/contact_us.png) center 0 no-repeat;	text-indent: -9999px; }
h1#learning-development-and-care { width:195; height:26; background:url(/images/titles/learning_development_and_care.png) center 0 no-repeat;	text-indent: -9999px; }
h1#wokingham { width:365; height:30; background:url(/images/titles/ybn_wokingham.png) center 0 no-repeat;	text-indent: -9999px; }
h1#lower-earley { width:389; height:26; background:url(/images/titles/ybn_lower_earley.png) center 0 no-repeat;	text-indent: -9999px; }
h1#twyford { width:330; height:26; background:url(/images/titles/ybn_twyford.png) center 0 no-repeat;	text-indent: -9999px; }
h1#finchampstead { width:367; height:27; background:url(/images/titles/bbn_finchampstead.png) center 0 no-repeat;	text-indent: -9999px; }



/*
img#logo { margin:-2px 0 20px 0; }
#logo_wrapper { margin:-3px 0 0px -3px; }
*/



#main { width:700px; text-align:left; float:left; padding:20px; margin: 0 7px; font-size:0.9em; /*line-height:1.5em; */line-height:1.9em;}
#main img { margin: 0 auto; }
#main h1, #main h2 { font-size:1em; margin:0px 0 15px 0;}


.border { border: 10px solid #d1e6f8; }
/*
#main ul { margin:0; padding:0; list-style-position: inside; list-style-image: url(/images/bullet.png);border:1px solid red;  }
#main ul li { padding:0 0 0 20px; }
*/
/*
#main ul { margin:0 0 0 0px; padding:0 0 0 20px;  list-style-image: url(/images/bullet.png); line-height:1.6em; }
#main ul li { padding:0 0 10px 20px; }
*/

/*
#main ul { list-style-image: url(/images/bullet.png); line-height:1.6em;  }
#main ul li { }
#care-and-education ul.indent { padding:0 0 0 145px; }



html>body #main ul {  margin:0 0 0 0px; padding:0;}
html>body #main ul li { margin:0 0 0 45px; padding:0 0 10px 0px;}
*/


#main ul { list-style:none; float:left; }
#main ul { margin-left:5px;padding-left:0px;}
#main ul li {  background:url(/images/bullet.png) 0 0 no-repeat; margin-left:0px; margin-bottom:5px; padding-left:45px;  background-image: url(/images/bullet.png) 0 0 no-repeat; }


#main p { /*line-height:2em;*/ }


div#sitemap { float:none; }

#footer { height:45px; width:740px; float:left; font-weight:normal; font-size:0.9em; margin:10px 7px 0px 7px;padding:0px; /*border: 10px solid #d1e6f8;*/  background-color: #315c95; }
/*
#footer ul { margin:0 0px;padding:0 25px;float:left; border:1px solid red; width:100%; list-style-image: url(/images/bullet.png); color: ffc904; }
#footer li { margin:0;padding:0;float:left; width:14%; border:1px solid blue; display:inline; }
#footer li.last { float:right; border:1px solid red;  }
*/

#footer ul { margin:0 auto;padding:15px 0px; list-style-image: url(/images/bullet.png); color: #ffc904; }
#footer li { display:inline; padding:10px; }
#footer li a { color: #ffc904; text-decoration:none; }

#a7_footer { width:757px; float:left; margin:0 0 10px 7px;padding:10px 0px 0px 0px;  font-size:0.7em; }
#a7_footer p { margin:0;padding:0; }
#a7_footer a { color:#315c95; text-decoration:none; }

form { float:none; }
label { width:250px;float:left; clear:both; }
input { margin: 0 0 15px 0; width:250px;float:left;clear:both; }
textarea {   margin: 0 0 5px 0; width:250px; height:100px; float:left;clear:both; }
select { margin: 0 0 15px 0; float:left;clear:both; }

div.address { margin: 0 0px 0 0; width:210px; line-height:1.6em;}
/*h1.yellowbrick, h2.yellowbrick { display:inline; margin: 0 0 0px 0px; padding:10px 0 10px 45px; background:#fff url(/images/sun.png) 1% 0 no-repeat; font-size:1em;}*/
#care-and-education h1, #care-and-education h1 h2 { float:left; margin: 0 0 0px 0px; padding:10px 0 5px 0px;}
h1.yellowbrick, h2.yellowbrick { float:left; margin: 0 0 0px 0px; padding:10px 0 5px 45px;  font-size:1em;}



p.address { margin: 0 0 0px 10px; padding:0px 0 5px 45px;  }
p.sun { background:#fff url(/images/sun.png) 1% 0 no-repeat; padding:10px 0 5px 45px; margin: 0 0 0px 10px; }
p.bird { background:#fff url(/images/bird.png) 1% 0 no-repeat; padding:10px 0 5px 45px; margin: 0 0 0px 10px;  }


.nursery { float:left; width:340px; height:340px;}

/*
.p11 { float:left; clear:left; padding:0; margin:0; }
.p12 { float:right; clear:right;  padding:0; }
.p21 { float:left; clear:left;  padding:0; }
.p22 { float:right; clear:right;  padding:0; }
*/

#main #nursery_top { float:left;/*height:100px; */}
#main .nursery img { margin:0 20px 0 0; }
#main .nursery p {  line-height:1.7em;}
#main .nursery #pics { float:left; margin:0px 0px 0px 0; }
#main .nursery #pics img { float:left; padding:0px 0px 0 0; margin:5px 5px 0px 0; }
#nursery_main { float:left;height:600px }
#nursery_main2 { float:left;height:620px }
#nursery_main3 { float:left;height:1200px; }
#nursery_main-Wokingham { float:left;height:1000px; }
#nursery_main-LowerEarley { float:left;height:1200px; }

#nlong { height:450px !important; }

#map { margin-top:10px;float:left;width:335px; height:335px; }

p.bold { font-weight:bold; }
.left { float:left; }
.right { float:right; }
.no_margin { padding:0;margin:0; }
.clear {clear:both;}
div.error { color:red; clear:both; }
.gap { float:left;padding-bottom:30px; }
div.short { margin:0; padding:0;height:0px; }


img { behavior: url(/iepngfix.htc); }

#footer { height:45px; width:760px; float:left; font-weight:normal; font-size:0.9em; margin:0px 7px 0px 7px;padding:0px; /*border: 10px solid #d1e6f8;*/  background-color: #315c95; }
#footer_top { line-height:0; float:left; margin:10px 0 0 7px; padding:0;width:760px;height:0px;border-top:10px solid #d1e6f8; }
#footer_bottom { font-size:0;line-height:0; float:left; margin:0px 0 0 7px; padding:0; height:10px;width:760px;background:#d1e6f8;}
#footer_bottom_l {  float:left;margin:0; padding:0; height:10px;width:300px;background:#d1e6f8 url(/images/foot_left_2.png) 0 top no-repeat; }
#footer_bottom_r { float:right; margin:0; padding:0; height:10px;width:300px;background:#d1e6f8 url(/images/foot_right_2.png) right top no-repeat; }
#footer_wrapper { border:0px solid red; float:left;width:740px; margin:0 ; padding:0px; text-align:center;}


#footer_l {float:left; width:10px;height:45px;background:#fff url(/images/foot_left.png) 0 bottom no-repeat; }
#footer_r {float:right; width:10px;height:45px;background:#fff url(/images/foot_right.png) 0 bottom no-repeat; }

