/* <![CDATA[ */
/* ------------------------------- GLOBAL SEMANTIC MARKUP*/

html, body, td, p {
 font-size: .9em;
 font-family: Verdana, sans-serif;
}
body {
 background-color: #B2C46C;
 height:100%;
}
a:link {
 font-weight: normal;
 color: #008080;
 text-decoration: underline;
 background-color: transparent;
}
a:visited {
 font-weight: normal;
 color: #008080;
 text-decoration: none;
 background-color: transparent;
}
a:hover {
 font-weight: normal;
 color: #008080;
 text-decoration: none;
 background-color: transparent;
}  
a.white:link {
 font-weight: normal;
 color: #ffffff;
 font-size: 110%;
 text-decoration: none;
 background-color: transparent;
}
a.white:visited {
 font-weight: normal;
 color: #ffffff;
 font-size: 110%;
 text-decoration: none;
 background-color: transparent;
}
a.white:hover {
 font-weight: normal;
 color: #000000;
 font-size: 110%;
 text-decoration: none;
 background-color: #b2c46c;
}  
a.black:link {
 font-weight: normal;
 color: #000000;
 font-size: 90%;
 text-decoration: none;
 background-color: transparent;
}
a.black:visited {
 font-weight: normal;
 color: #000000;
 font-size: 90%;
 text-decoration: none;
 background-color: transparent;
}
a.black:hover {
 font-weight: normal;
 color: #000000;
 font-size: 90%;
 text-decoration: underline;
}  
h1 {

 font-size: 150%;
 font-weight: normal;
}
h2 {
 margin: 0 auto;
 padding: 0;
 font-family: Bradley Hand ITC;
 font-size: 200%;
 font-weight: normal;
 color: #4E6127;
 text-align:center;
}
hr {
 color:#555552;
 background-color:#555552;
 border: 2px solid;
 margin: 0 auto;
}
input {
 background-color: #FFFFFF; 
 border:1px solid #555552;
}
.content {
 text-align: left;
 width:785px;
 padding: 0;
 vertical-align: top; 
}
.hdr {
 text-align:center;
 height: 50px;
}
.textbox {
 padding: 0px;
 width:785px;
 float:left;
 background-color: #F0F4D3;
}
.text {
 padding: 0px 10px 10px 10px;
 text-align:left;
 vertical-align: top; 
 font-size: 100%;
 font-family: Verdana, sans-serif;
}

.ftr {
 clear:both;
 height: 26px;
 text-align: center;
 vertical-align: top;
 padding:0;
 margin:0;
}
/* ------- Calendar Styles -------- */

.calcellO, .todayO { /* Cycle-ordering day */
 background: #b2c46c;
}
.calcellD, .todayD { /* Delivery-day */
 background: #505e40;
 color: #f0f4d3;
}
.calcellR, .calcellR a { /* Red-letter day */
 background: #7B0005;
 color: #ffeedd;
}
td.today, td.todayO, td.todayD, td.todayR {
 border: 1px solid #aa0000;
}
table.cal {
 border: 1px solid #d0d4b3;
 background:#f6fad9;
}

.menu {
 vertical-align: top; 
 width: 785px;
 height: 26px;
 color: #FFFFFF;
 background:#4f6029;
}

#menu {
  position:absolute;
  text-align:center;
  margin-top:5px;
  margin-left:auto;
  margin-right: auto;
  }

#menu ul {
  float:left;
  width:75px;
  margin-top:0px;
  background:#4f6029;
  list-style:none;
  padding: 0px 10px;
  text-align:left;
  }

#menu ul:hover .item {
  display:block;
  margin-top:5px;
  margin-bottom:5px;
  }

#menu ul:hover .item a {
  color:#fff;
  text-decoration:none;
  background:#4f6029;
  display:block;
  padding:3px 5px;
  font-size:90%;
  }

#menu ul:hover .item a:hover {
  color:#060;
  background:#b2c46c;
  }

#menu ul .item {
  display:none;
  }

dt {
  padding-top:2em;
  font-weight:bold;
  }


/* ------------------------------- */
/* ]]> */
