BODY{margin:0; padding:0; font-size:100%; background:#fff; color:#656565; font-family:Arial, Helvetica, Verdana, sans-serif;}

DIV#mainPage{width:870px;}

DIV#mainPage DIV#contentPage{margin:12px 0 0 0; padding:0; position:relative;}
DIV#mainPage DIV#contentPage DIV#menu{position:absolute; left:0; top:0; background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/bgMenu.jpg) no-repeat 0 0; width:202px; height:320px;}
DIV#mainPage DIV#contentPage DIV#menu UL{margin:0; padding:0; list-style:none;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m1 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m1.jpg) no-repeat 0 0; height:35px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m2 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m2.jpg) no-repeat 0 0; height:35px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m3 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m3.jpg) no-repeat 0 0; height:34px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m4 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m4.jpg) no-repeat 0 0; height:37px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m5 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m5.jpg) no-repeat 0 0; height:34px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m6 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m6.jpg) no-repeat 0 0; height:33px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m7 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m7.jpg) no-repeat 0 0; height:36px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m8 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m8.jpg) no-repeat 0 0; height:39px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m1 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m1h.jpg) no-repeat 0 0; height:35px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m2 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m2h.jpg) no-repeat 0 0; height:35px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m3 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m3h.jpg) no-repeat 0 0; height:34px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m4 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m4h.jpg) no-repeat 0 0; height:37px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m5 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m5h.jpg) no-repeat 0 0; height:34px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m6 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m6h.jpg) no-repeat 0 0; height:33px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m7 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m7h.jpg) no-repeat 0 0; height:36px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m8 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m8h.jpg) no-repeat 0 0; height:39px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m1.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m1a.jpg) no-repeat 0 0; height:35px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m2.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m2a.jpg) no-repeat 0 0; height:35px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m3.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m3a.jpg) no-repeat 0 0; height:34px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m4.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m4a.jpg) no-repeat 0 0; height:37px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m5.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m5a.jpg) no-repeat 0 0; height:34px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m6.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m6a.jpg) no-repeat 0 0; height:33px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m7.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m7a.jpg) no-repeat 0 0; height:36px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI#m8.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/m8a.jpg) no-repeat 0 0; height:39px !important; float:left; width:100%;}
DIV#mainPage DIV#contentPage DIV#menu UL LI SPAN{position:absolute; left:-1000em; text-indent:-1000em;}

DIV#mainPage DIV#contentPage DIV#info{position:absolute; left:202px; top:0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu{display:table; background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/bgSM.jpg) repeat-x 0 0; margin:2px 0 15px;width:670px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL{margin:0; padding:0; list-style:none;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL LI{float:left;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL LI#sm1 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm1.jpg) no-repeat 0 0; height:31px !important; float:left; width:100px; margin-right:10px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL LI#sm2 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm2.jpg) no-repeat 0 0; height:31px !important; float:left; width:105px; margin-right:10px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL LI#sm1 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm1h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL LI#sm2 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm2h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL LI#sm1.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm1a.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL LI#sm2.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm2a.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL LI SPAN{position:absolute; left:-1000em; text-indent:-1000em;}

DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm{float:left;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI{padding-right:20px;}

DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm11 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm11.jpg) no-repeat 0 0; height:31px !important; float:left; width:75px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm12 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm12.jpg) no-repeat 0 0; height:31px !important; float:left; width:90px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm13 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm13.jpg) no-repeat 0 0; height:31px !important; float:left; width:90px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm14 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm14.jpg) no-repeat 0 0; height:31px !important; float:left; width:85px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm11 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm11h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm12 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm12h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm13 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm13h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm14 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm14h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm11.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm11h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm12.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm12h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm13.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm13h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm14.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm14h.jpg) no-repeat 0 0;}

DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm21 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm21.jpg) no-repeat 0 0; height:31px !important; float:left; width:75px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm22 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm22.jpg) no-repeat 0 0; height:31px !important; float:left; width:90px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm23 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm23.jpg) no-repeat 0 0; height:31px !important; float:left; width:90px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm24 A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm24.jpg) no-repeat 0 0; height:31px !important; float:left; width:85px;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm21 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm21h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm22 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm22h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm23 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm23h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm24 A:hover{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm24h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm21.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm21h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm22.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm22h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm23.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm23h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm24.active A{background:url(http://sunshinenurseryfife.co.uk/themes/sunshinenursery/images/sm24h.jpg) no-repeat 0 0;}
DIV#mainPage DIV#contentPage DIV#info DIV#submenu UL.sm LI#sm24{padding-right: 0;}

DIV#mainPage DIV#contentPage DIV#info DIV#images{float:left; width:237px;}
DIV#mainPage DIV#contentPage DIV#info DIV#images p{
  color:#0066cc;
  font-size:.8em;
  width: 220px;
}
DIV#mainPage DIV#contentPage DIV#info DIV#images A{
  color:#0066cc;
  font-size:1em;
  width: 220px;
  font-weight: bold;
}

DIV#mainPage DIV#contentPage DIV#info DIV#images A:hover{
  color:#006600;

}

DIV#mainPage DIV#contentPage DIV#info DIV#texts DIV#meetstaff p{
  clear: left;
}
DIV#mainPage DIV#contentPage DIV#info DIV#texts DIV#meetstaff span,
DIV#mainPage DIV#contentPage DIV#info DIV#texts DIV#meetstaff A{
  color:#0066cc;
  font-size:1em;
  font-weight: bold;
  margin-right: 1em;
}

DIV#mainPage DIV#contentPage DIV#info DIV#texts DIV#meetstaff A:hover{color:#006600;}

DIV#mainPage DIV#contentPage DIV#info DIV#imagesschedule DIV#images{float:left;	width:237px;}
DIV#mainPage DIV#contentPage DIV#info DIV#schedule{
  float:left;
  width:237px;
  clear: both;
}
DIV#mainPage DIV#contentPage DIV#info DIV#schedule p{color:#0066cc; font-size:.8em;}
DIV#mainPage DIV#contentPage DIV#info DIV#texts{
  width:425px;
  float: left;
}

DIV#mainPage DIV#contentPage DIV#info DIV#texts p{color:#656565; font-size:.8em;}
DIV#mainPage DIV#contentPage DIV#info DIV#texts ul li{color:#656565; font-size:.8em;}

DIV#mainPage DIV#contentPage DIV#info DIV#texts .staffpictures{
  width:140px;
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}

DIV#mainPage DIV#contentPage DIV#info DIV#texts .staffmembers{

  clear: left;
}

DIV#mainPage DIV#contentPage DIV#info DIV#texts .comments{
  color:#0066cc;
  font-size:1em;
  font-style: italic;
}

DIV#mainPage DIV#contentPage DIV#info DIV#texts .questions{
  color:#0066cc;
  font-size:.8em;
}

/*Form*/



DIV#mainPage DIV#contentPage DIV#info .cleanform{
  color:#656565;
  font-size:.8em;
  text-align:left;
  float: left;
  margin:1em auto;
  width: 420px;
}

DIV#mainPage DIV#contentPage DIV#info .cleanform  label,
DIV#mainPage DIV#contentPage DIV#info .cleanform legend{  
  padding:0;
  margin:0.3em 0;
}

DIV#mainPage DIV#contentPage DIV#info .cleanform fieldset{
  padding:0.7em;
  margin:0 0 0.5em 0;
  border: 1px solid #0066cc;
}

DIV#mainPage DIV#contentPage DIV#info .cleanform label {
  font-weight:bold;

}

DIV#mainPage DIV#contentPage DIV#info .cleanform fieldset input {
  width:70%;
  line-height:1.5em;
  padding:0.15em;
}

DIV#mainPage DIV#contentPage DIV#info .cleanform .radio input,
DIV#mainPage DIV#contentPage DIV#info .cleanform .checkbox input {
  width:auto;
  border:none;
}

DIV#mainPage DIV#contentPage DIV#info .cleanform input, 
DIV#mainPage DIV#contentPage DIV#info .cleanform textarea, 
DIV#mainPage DIV#contentPage DIV#info .cleanform select {
  display:block;
  margin-bottom:1em;
  font-size:1em;
  border:1px solid #bbb;
  padding:0.15em;
  margin-right:1em;
  margin-top:0.3em;
}

DIV#mainPage DIV#contentPage DIV#info .cleanform .radio label, 
DIV#mainPage DIV#contentPage DIV#info .cleanform .radio input,
DIV#mainPage DIV#contentPage DIV#info .cleanform .checkbox label, 
DIV#mainPage DIV#contentPage DIV#info .cleanform .checkbox input{
  display:inline;
  margin:0.3em 1.5em 0 0;
}


DIV#mainPage DIV#contentPage DIV#info .cleanform .features{
  display:inline;
  width:110px;
  margin-top: 0.3em;
}

DIV#mainPage DIV#contentPage DIV#info .cleanform .howdidyou{
  width:110px;
  margin-top: 0.3em;
}


DIV#mainPage DIV#contentPage DIV#info .cleanform .radio input, 
DIV#mainPage DIV#contentPage DIV#info .cleanform .checkbox input{
  margin:0 0.3em 0 0
}

/* Button */

DIV#mainPage DIV#contentPage DIV#info .cleanform button {
  margin:0.3em 0;
  border:1px solid #ccc;
  background-color:#ccffff;
  font-size:1em;
  cursor:pointer;
  padding:0.5em;
  font-weight:bold;
  color:#0066cc;
}

DIV#mainPage DIV#contentPage DIV#info .cleanform button:hover{
  background-color:#99ffff;
  border:1px solid #C6D880;
  color:#006600;
}

DIV#mainPage DIV#contentPage DIV#info .cleanform button:active {
  background-color:#006600;
  color:white;
  border:1px solid #000;
}
