body { color: white; background: #333333; width: 100%; margin: 0; padding: 0; font-family: arial, sans-serif; font-size: 9pt; }

#Outerborder { margin: 15px auto 15px auto; width: 840px; padding:0 0 20px 0; border:15px solid #efd8f4; background:#333333; }

#outer {width: 800px; margin: 15px auto 0 auto; overflow:hidden; padding:10px 10px 10px 0;  color: white; background: transparent url(images/mainbg.gif) top left no-repeat;}

#shop img#meteo {width:120px; height:32px; border:none; padding:0; margin:0; }

#logoarea {width: 250px; height: 145px; margin: 0; padding: 0 30px 0 15px; float: left;  }
#logoarea img {width: 166px; height: 135px; margin: 10px 0 0 42px; padding: 0; border: none; }

#topright {width: 505px; height: 150px; margin: 0; padding: 0; background: transparent url(images/toprighta.jpg) center no-repeat; float: left; border-top: 5px solid white; }
#topright h2 { color: #66cc00; background: white url(images/h2bg.gif) right no-repeat; font-size: 18pt; margin: 96px 17px 0 15px; padding-right: 35px; font-size: 18pt; float: left; }
.color1 {color: #006600; background: transparent; }
.color2 {color: #339900; background: transparent; }
.color3 {color: #669900; background: transparent; }
.color4 {color: #66cc00; background: transparent; }
.color5 {color: #006600; background: transparent; }
.color6 {color: #99cc66; background: transparent; }

#contacttopright {width: 505px; height: 150px; margin: 0; padding: 0; background: transparent url(images/contacttopright.jpg) center no-repeat; float: left; border-top: 5px solid white;  }
#contacttopright h2 { color: #66cc00; background: white url(images/h2bg.gif) right no-repeat; font-size: 18pt; margin: 96px 17px 0 30px; padding-right: 35px; font-size: 18pt; float: left; }
.color1 {color: #006600; background: transparent; }
.color2 {color: #339900; background: transparent; }
.color3 {color: #669900; background: transparent; }
.color4 {color: #66cc00; background: transparent; }
.color5 {color: #006600; background: transparent; }
.color6 {color: #99cc66; background: transparent; }

#gallerytopright {width: 505px; height: 150px; margin: 0; padding: 0; background: transparent url(images/gallerytopright.jpg) center no-repeat; float: left; border-top: 5px solid white; }


#motherstopright {width: 505px; height: 150px; margin: 0; padding: 0; background: transparent url(images/mothertopright.jpg) center no-repeat; float: left; border-top: 5px solid white; }

#motherstopright h2 { color: #66cc00; background: white url(images/h2bg.gif) right no-repeat; font-size: 18pt; margin: 96px 17px 0 30px; padding-right: 35px; font-size: 18pt; float: left; }

#gallerytopright h2 { color: #66cc00; background: white url(images/h2bg.gif) right no-repeat; font-size: 18pt; margin: 96px 17px 0 30px; padding-right: 35px; font-size: 18pt; float: left; }
.color1 {color: #006600; background: transparent; }
.color2 {color: #339900; background: transparent; }
.color3 {color: #669900; background: transparent; }
.color4 {color: #66cc00; background: transparent; }
.color5 {color: #006600; background: transparent; }
.color6 {color: #99cc66; background: transparent; }

#advicetopright {width: 505px; height: 150px; margin: 0; padding: 0; background: transparent url(images/advicetopright.jpg) center no-repeat; float: left; border-top: 5px solid white;}
#advicetopright h2 { color: #66cc00; background: white url(images/h2bg.gif) right no-repeat; font-size: 18pt; margin: 96px 17px 0 30px; padding-right: 35px; font-size: 18pt; float: left; }
.color1 {color: #006600; background: transparent; }
.color2 {color: #339900; background: transparent; }
.color3 {color: #669900; background: transparent; }
.color4 {color: #66cc00; background: transparent; }
.color5 {color: #006600; background: transparent; }
.color6 {color: #99cc66; background: transparent; }

#mailtopright {width: 505px; height: 150px; margin: 0; padding: 0; background: transparent url(images/mailtopright.jpg) center no-repeat; float: left; border-top: 5px solid white;}
#mailtopright h2 { color: #66cc00; background: white url(images/h2bg.gif) right no-repeat; font-size: 18pt; margin: 96px 17px 0 30px; padding-right: 35px; font-size: 18pt; float: left; }
.color1 {color: #006600; background: transparent; }
.color2 {color: #339900; background: transparent; }
.color3 {color: #669900; background: transparent; }
.color4 {color: #66cc00; background: transparent; }
.color5 {color: #006600; background: transparent; }
.color6 {color: #99cc66; background: transparent; }

#quicklinks {width: 160px; height: 155px; margin: 0; padding: 0; float: left; }
#quicklinks h5 { color: #006600; background: transparent; margin: 2px 0 0 40px; padding: 0; font-size: 10pt;  }
#quicklinks a, #quicklinks a:visited { display: block; color: #666666; background: transparent; margin: 2px 0 0 40px; padding: 0; font-weight: bold; font-size: 9pt;  text-decoration: underline; line-height: 1.3em; }
#quicklinks a:hover { display: block; color: #66cc00; background: transparent; margin: 2px 0 0 40px; padding: 0; font-size: 9pt; text-decoration: none; font-weight: bold; line-height: 1.3em;}
#quicklinks a.current { display: block; color: #66cc00; background: transparent; margin: 2px 0 0 40px; padding: 0; font-size: 9pt; text-decoration: none; font-weight: bold; line-height: 1.3em;}

#servicestopright {width: 505px; height: 150px; margin: 0; padding: 0; background: transparent url(images/toprightservices.jpg) center no-repeat; float: left; border-top: 5px solid white; }
#servicestopright h2 { color: #66cc00; background: white url(images/h2bg.gif) right no-repeat; margin: 96px 67px 0 18px; padding-right: 35px; font-size: 18pt; float: left; font-size: 18pt; }

#leftside {width: 250px; height: 450px; margin: 0 50px 0 15px; padding: 0; float: left; }
#leftside h5 { color: #333333; background: transparent url(images/bg.gif) center repeat-x; font-size: 10pt;  margin-top: 40px; padding: 13px 3px; text-align: center; }
#leftside a, #leftside a:visited { color: #333333; background: transparent; margin: 0; padding: 0; font-size: 12pt; font-weight: bold;  text-decoration: underline; }
#leftside a:hover { color: #333333; background: transparent; margin: 0; padding: 0; font-size: 12pt; font-weight: bold;  text-decoration: none; }

#nav {width: 100%; height: 80px; margin: 0; padding: 0;  }
#nav a, #nav a:visited { display: block; color: white; background: transparent; margin: 0; padding: 0; text-align: center; font-size: 8pt;  text-decoration: none; line-height: 2em; }
#nav a:hover { display: block; color: #333333; background: transparent; margin: 0; padding: 0; font-size: 8pt; text-align: center; text-decoration: none; font-weight: bold; line-height: 2em;}
#nav a.current { display: block; color: #99ff33; background: #333333; margin: 0; padding: 0; font-size: 8pt; text-align: center; text-decoration: none; font-weight: bold; line-height: 2em;}

#staffrollover {width: 215px; height: 225px; margin: 20px auto 0 auto; padding: 0; background: white;  }

#play {width: 215px; height: 225px; margin: 0; padding: 5px 0 0 5px; background: white;  }

#staffrolloverMothers {width: 215px; height: 225px; margin: 20px auto 0 auto; padding: 0; background: #efcbef; border:5px solid #ffffff;  }

#playMothers { width: 215px; height: 220px; margin: 0 auto 0 auto; padding:0; }

#playMothers h2 { color:#ffffff; background:#000000; font-size:12pt; text-align:center; margin:0; padding:10px 0; } 

#playMothers p { color:#000000; font-size:10pt; text-align:center; margin:20px auto 0 auto; padding:0; width:80%; } 

#play img { width: 210px; height: 219px; margin: 0; padding: 0; border: none; }

#maincontent {width: 220px; margin: 0 50px 0 0; padding: 0; float: left; color: #333333; background: white url(images/mainbgshadow.gif) bottom repeat-x; }
#maincontent p { width: 80%; color: #999999; background: transparent; margin: 0 auto 0 auto; padding: 10px 0 15px 0; text-align: justify; }
#maincontent img { width: 185px; height: 100px; margin: 0; padding: 0; border: none;}
.next a { color: #666666; background: transparent; margin-top: 20px; padding: 0;   }
.boldintro { color: #669900; background: transparent; font-weight: bold; font-size: 9pt; margin: 0; }
.greybold { color: #666666; background: transparent; font-weight: bold; }
#maincontent a, #maincontent a:visited { color: #333333; background: transparent; margin: 0; padding: 0; font-size: 9pt; font-weight: bold;  text-decoration: underline; }
#maincontent a:hover { color: #669900; background: transparent; margin: 0; padding: 0; font-size: 8pt; font-weight: bold; font-size: 9pt; text-decoration: none; }

#mailingtop {width: 220px; margin: 0; padding: 0; background: transparent; color: #333333; }
#mailingtop p { width: 80%; color: #999999; background: transparent; margin: 10px auto 5px auto; padding: 0; text-align: justify; }
#mailingtop img { width: 220px; height: 124px; margin-top: 15px; padding: 0; border: none; }
table {  margin: 0 auto 10px auto; padding: 0; }
.formheader { color: #ff9900; background: transparent; padding: 1px 3px; margin: 0; font-weight: bold; }  
.formbox { color: #669900; background: transparent; margin: 0; }
.formbox2 { color: #666666; background: white; margin-top: 5px; border: 1px solid #cc9933; }
form { margin: 0; poadding: 0; }

#questions {width: 180px;  margin: 0 auto 30px auto; padding: 0; color: #333333; background: transparent; }
#questions a, #questions a:visited { width: 165px; display: block; color: white; background: #666666; margin-bottom: 5px; padding: 0 0 2px 5px;  font-size: 8pt;  text-decoration: none; border-left: 10px solid #cc9933;  }
#questions a:hover { width: 165px; display: block; color: #669900; background: transparent; margin-bottom: 5px; padding: 0 0 2px 5px; font-size: 8pt; border-left: 10px solid #333333;  text-decoration: underline; }

#answers {width: 800px; margin: 10px auto 0 auto; padding: 0; color: #333333; background: #669900; float: left; border: 2px solid white; }
#answers a, #answers a:visited { display: inline; color: white; background: transparent; margin: 0; padding-left: 5px; text-align: right; font-size: 9pt; font-weight: bold;  text-decoration: none;  }
#answers a:hover { display: inline; color: white; background: transparent; margin: 0; padding-left: 5px; font-size: 9pt; font-weight: bold; text-align: right;  text-decoration: underline; }
#answers h5 { color: white; background: #669900; margin: 10px auto 0 auto;  width: 80%; padding-left: 5px; font-size: 10pt; border-left: 10px solid #336600; }
#answers p { width: 80%; color: #333333; background: transparent; margin: 5px auto; padding: 0; text-align: justify; font-size: 9pt; }
#answers img { width: 180px; height: 50px; margin: 5px 0 5px 535px;  padding: 0; }

#gallery {width: 440px;  margin: 0; padding: 0; float: left; color: #333333; background: white url(images/mainbgshadow.gif) bottom repeat-x; }
#gallery p { color: #669900; background: transparent; margin: 10px 0 0 auto; padding: 0;  text-align: center;}
#thumbsarea { width: 440px; height: 185px; background: transparent; margin-top: 5px; padding: 0; }
#thumbsarea img { margin: 0; padding: 0; border: none; }
#thumb1 { width: 115px; height: 90px; float: left; padding: 0 0 5px 23px;}
#thumb2 { width: 115px; height: 90px; float: left; padding: 0 0 5px 24px; }
#thumb3 { width: 115px; height: 90px; float: left; padding: 0 0 5px 25px;}
#thumb4 { width: 115px; height: 90px; float: left;  padding: 0 0 0 93px;}
#thumb5 { width: 115px; height: 90px; float: left;  padding: 0 0 0 20px;}
#thumb1 a, #thumb1 a:visited, #thumb2 a, #thumb2 a:visited, #thumb3 a, #thumb3 a:visited, #thumb4 a, #thumb4 a:visited, #thumb5 a, #thumb5 a:visited { margin: 0; padding: 0;   }
#thumb1 a:hover, #thumb2 a:hover, #thumb3 a:hover, #thumb4 a:hover, #thumb5 a:hover { margin: 0; padding: 0;  }
#thumbsarea a.now { margin: 0; padding: 0; }

#gallerymain {width: 440px; margin: 0; padding: 0; color: #333333; background: white url(images/mainbgshadow.gif) bottom repeat-x; float: left; }

#gallerymainMothers {width: 465px; margin: 0; padding: 0; color: #333333; background: #ffffff; float: left; }

#gallerymain p { width: 90%; color: #669900; background: transparent; margin: 0 auto 0 auto; padding: 10px 0 0 0;  text-align: justify;}

#gallerymainMothers p { width: 90%; color: #669900; background: transparent; margin: 0; padding: 10px 0 0 0;}

#lowerlinks { width: 436px; height: 46px; margin-top: 20px; padding: 0;  background: #666666; border: 2px solid white; } 
#lowerlinks a, #lowerlinks:visited {  display: block; color: white; background: transparent; margin: 0; padding: 15px 10px 0 0; text-align: right; font-size: 8pt;  text-decoration: underline; font-weight: bold; } 
#lowerlinks a:hover { display: block; color: #99ff33; background: transparent; margin: 0; padding: 15px 10px 0 0; font-size: 8pt;  text-decoration: underline; font-weight: bold;}

#flash { width: 210px; height: 190px; background: #99cc66; float: left; margin: 15px 20px 0 15px; padding: 0;}
#details { width: 170px; height: 190px;  margin: 15px 0 0 230px; padding: 0;  }
#details h4 { color: #cccccc; background: transparent; margin: 0; padding: 0; font-size: 12pt; }
#details p { color: #669900; background: transparent; margin: 5px auto 0 auto; padding: 0; text-align: justify; font-size: 8pt; font-weight: bold;}

#titlebox {width: 185px; height: 50px; margin: 0 auto; padding: 20px 0 0 0; color: white; background: transparent; }
#titlebox img {width: 185px; height: 50px; border: none; }

#homemaincontent {width: 220px; height: 370px;  margin: 0 50px 0 0; padding:  0; float: left; }
#homemaincontent p { color: #cccccc; background: transparent; margin: 20px auto 0 auto; padding: 0; text-align: justify; }
#homemaincontent .rightalign { color: #99ff33; background: transparent url(images/arrow.gif) top left no-repeat; margin: 20px auto 0 0; padding-left: 40px; font-weight: bold; line-height: 1.3em;  }
#homemaincontent .wraparound { color: #99ff33; background: transparent; margin: 0 auto; padding: 0; text-align: justify; font-weight: bold;  }
h3 { color: #99ff33; background: transparent; margin-top: 8px; padding: 0; width: 100%; font-size: 14pt; line-height: 1em; }
.grey {color: #666666; background: transparent; }
.white { color: white; background: transparent; }
#homemaincontent .home2nd { margin: 5px auto 0 auto; padding: 0; text-align: justify; font-weight: normal;  }

li {color: #cc9933; background: transparent; line-height: 1.4em; margin-bottom: 6px; padding: 0; list-style-position: inside; list-style-type: square; font-weight: bold; }
ul { margin: 0; padding: 0; }
li a, #navlist li a:visited { color: white; background: #669900; margin: 0; padding: 1px 4px; text-align: left; font-size: 9pt;  text-decoration: none;  } 
li a:hover { color: white; background: transparent; margin: 0; padding: 1px 4px; font-size: 9pt;  text-decoration: underline; }

#shop {width: 200px; height: 125px; margin-top: 20px; padding: 0; float: left;  }
#shop img { width: 200px; height: 125px; margin: 0; padding: 0; border: none; }
#shop a, #shop a:visited { margin: 0; padding: 0; border: none; }

#tips {width: 200px; height: 125px; margin: 20px 0 20px 0; padding: 0; float: left;   }
#tips img { width: 200px; height: 125px; margin: 0; padding: 0; border: none; }
#tips a, #tips a:visited { margin: 0; padding: 0; border: none; }

#mailing {width: 200px; height: 70px; margin: 0; padding: 0; color: white; background: transparent url(images/mailing2.gif) top no-repeat; float: left;  }
#mailing p { width: 100%; margin: 0; padding: 60px 0 0 0; }
#mailing a, #mailing a:visited { color: #99ff33; background: transparent; text-decoration: underline; font-weight: bold; font-size: 8pt; margin-left: 80px; padding: 0; } 
#mailing a:hover { color: white; background: transparent; text-decoration: none; font-weight: bold; font-size: 8pt; margin-left: 80px; padding: 0; } 

#Lawn {width: 200px; height: 125px; margin: 0; padding: 0; color: white; float: left;  }
#mailing p { width: 100%; margin: 0; padding: 60px 0 0 0; }


#thumbsareaMother { width: 440px; height: 185px; background: transparent; margin-top: 5px; padding: 0; }

#thumbsareaMother h3, #thumbsareaMother .price {

color:#669900;
font-size:12pt;
margin:0;
padding:5px 0 0 10px;
text-align:center;
font-weight:bold;
}

#thumbsareaMother p {

color:#000000;
font-size:9pt;
margin:0;
text-align:center;
padding:5px 0 0 20px;
}


#thumbsareaMother p a {

margin:0;
padding:5px 0 0 0;
}










