* { 
padding:0; 
margin:0; 
} 
body {
background-color: #fff; font-family: 'Lato', arial, verdana, sans-serif; 
}

.collapsible {
  background-color: #58bc45;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 17px;
  margin-bottom: 4px;
}

.active, .collapsible:hover {
  background-color: #13660f;
  color: #fff;
}

.content {
  padding: 10px 18px;
  display: none;
  overflow: hidden;
  background-color: #fff;
}




#container {
margin: 0px auto; width: 800px;
}	
#main-content h1 {
color: #13660f;font-family: arial, verdana, sans-serif;  font-size: 2.9em; margin: 20px 0 0 0; font-weight: lighter; text-align: center;
}
#main-content p.tel {
font-size: 1.3em !important; color:#53a94f !important; text-align: center; margin-left: 35px;
}
#main-content h2 {
color: #13660f;font-family: arial, verdana, sans-serif;  font-size: 2.5em; margin: 5px 0 5px 0;font-weight: lighter;
}
#main-content h3 {
color: #58bc45;font-family: arial, verdana, sans-serif;  font-size: 1.5em;margin: 10px 0 5px 0;font-weight: lighter;
}
#main-content h4 {
color: #333;font-family: arial, verdana, sans-serif;  font-size: 1.2em;margin: 10px 0 5px 0;font-weight: lighter;
}
#main-content p {
color: #767676; font-size: 1em; line-height: 1.4em; padding-right: 20px; margin: 0 15px 15px 0;font-weight: lighter;
}
#main-content p.cdetails {
font-size: 1.1em; 
}
#main-content p.green {
color: #58bc45;text-align: center; font-size: 1.5em;margin: 10px 0 5px 0;font-weight: lighter;
}
#main-content p.red {
font-size: 1.4em; text-align: center; color: #cc0000; margin: 15px 0; line-height: 0.9em;
}
#main-content p.lightgreen {
font-size: 1.4em; text-align: center; color: #13660f; margin: 5px 0 5px 0;
}
#main-content p.lightgreen a {
color: #13660f; 
}
#main-content p.price{
font-size: 1em; margin: 0 0 8px 0;
}
#main-content ul	{
padding: 5px 0 15px 20px; margin: 0; font-size: 1em; color: #767676;
}
#main-content li {
list-style-image: url(images/bullet.gif); padding-bottom: 3px; margin: 0 0 1px 0;
}
#main-content  a {
color:#53a94f; text-decoration: underline;
}
#main-content  a:hover, a:visited {
color:#58bc45; text-decoration: underline;
}
img { 
border: none;
}
/*h1 {
padding: 14px 0 10px 5px; font-size: 1.8em; margin:0;  color: #002f77; font-weight: lighter;
}
h2 {
padding: 20px 0 5px 5px; font-size: 1.1em; margin: 0; color: #002f77; 
}*/

.float {
float: right; margin: 0 0 10px 20px;
}
.berry {
color: #a0626d;
}
.veg {
color: #58bc45;
}
.design {
font-size: 0.7em !important;
}
#float-center {
text-align: center; width: 700px;
}
.float-right {
float: right; border: 1px solid #859398;
}
.float-left {
float: left; margin: 0 25px 15px 0; 
}
