a,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,ol,p,td,th,ul{
   font-family: "Verdana","Arial","Georgia","Helvetica","Times","Times New Roman",sans-serif,serif;
}

body{
   background: url(graphics/32x32-tile02.gif) #000000;
   font-size: 13px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

div.indextxt {
   margin: 0px;
   padding: 12px;
   text-align: left;
}

div.indextxt li{
   background: transparent;
   color: #000000;
   font-size: 12px;
   margin: 2px 5px 2px 20px;
   padding: 0px 0px 2px 0px;
}

div.indextxt p{
   font-size: 12px;
}

h1{
   background: transparent;
   color: #800000;
   font-size: 24px;
   margin: 5px;
   padding: 0px;
}

h2{
   background: transparent;
   color: #8b0000;
   font-size: 16px;
   margin: 5px;
   padding: 0px;
}

p.daily{
   background: transparent;
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   padding: 10px;
   text-align: justify;
   text-indent: 20px;
}

p.random {
   font-size: .75em;
   margin: 0px;
   padding: 0px;
}

ul,ul ul,ul ol,ol ul{
   list-style: disc;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.headline{
   background: #ffffff;
   color: #000000;
   font-size: 14px;
   font-style: italic;
   font-weight: normal;
   margin: 1px;
   padding: 0px;
}

.index td{
   background: #e0e0c7;
   color: #c00000;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   vertical-align: middle;
   width: 15%;
}

.index td a{
   background: #e0e0c7;
   color: #0000a0;
   font-size: 11px;
   text-decoration: underline;
}

.index td a:hover{
   background: #e0e0c7;
   color: #b00000;
   text-decoration: underline;
}

.index td a:active, .perennials td a:active {
   background: #e0e0c7;
   color: #ff0000;
   text-decoration: underline;
}

.leftcell td a{
   background: #ccc6b0;
   color: #800080;
   text-decoration: underline;
}

.leftcell td hr{
   background: #ccc6b0;
   color: #000000;
   height: 1px;
}

.leftcell td p{
   background: #ccc6b0;
   color: #000000;
   font-size: 12px;
   font-weight: bold;
}

.leftcell td p.hours{
   background: #ffffff;
   border: 1px solid #000000;
   color: #000000;
   font-size: 12px;
   font-weight: bold;
   line-height: 130%;
   margin: 3px;
   padding: 2px;
   text-align: center;
}

.leftcell td p.sp{
   background: #ffff00;
   border: 1px solid #000000;
   color: #000000;
   font-size: 10px;
   font-weight: bold;
   line-height: 130%;
   margin: 3px;
   padding: 2px;
}

.perennials td a{
   background: #e0e0c7;
   color: #0000a0;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.perennials td a:hover{
   background: #e0e0c7;
   color: #000000;
   text-decoration: underline;
}

.perennials td p{
   background: #9e984c;
   color: #f5f5dc;
   font-size: 14px;
   font-weight: bold;
}

.products hr{
   background: #ffffff;
   color: #c10000;
   height: 1px;
}

.products td{
   background: #ffffff;
   color: #000000;
   font-size: 12px;
}

.products td a{
   background: #ffffff;
   color: #0000a0;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

.products td a:hover{
   background: #ffffff;
   color: #0000ff;
   text-decoration: underline;
}

.products td a:active{
   background: #ffffff;
   color: #ff0000;
   text-decoration: underline;
}

.products td h1{
   background: #ffffff;
   color: #800000;
   font-size: 24px;
   margin: 0px;
   padding: 0px;
}

.products td h2{
   background: #ffffff;
   color: #c00000;
   font-size: 14px;
   margin: 0px;
   padding: 0px;
}

.products td h3{
   background: #ffffff;
   color: #0000cc;
   font-size: 12px;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}

.products td p{
   background: #ffffff;
   color: #000000;
   font-size: 12px;
   margin: 9px;
   padding: 0px;
   text-indent: 20px;
}

hr.typical{
   background: #000000;
   border: 0px none;
   color: #000000;
   height: 1px;
   text-align: center;
   width: 90%;
}
