/*

 pale green : #9be470
 
 tim requested:
 
 Hue - 79 Sat - 179 Lum - 209 Red - 178 Green - 240 Blue - 178
= b2f0b2

 The dark green is good.
 
*/

/* details stuff */

#detailsBody {
	  width: 500px;
	  background: url("sky.png") repeat-x top left;
  }

.detailstop {
    height: 80px;
  }

.detailsheader { 
	  font-size: 18pt; 
	  color: #FFFFFF; 
	  font-weight:bold; 
	  white-space: nowrap; 
	  font-family:Comic Sans MS; 
	  font-style: italic;
	  margin-left: 3pt;
	  }
#detailsClose {
  text-align: right;
}

/* normal stuff */

body {
  background-color: #b2f0b2;
  font-family: Comic Sans MS; 
  font-size: 10pt; 
}
#wholeBody {
  width: 635px;
  background: url("wheat.png") repeat-x top left;
  }
/*
background: transparent url("medallion.png") no-repeat top right;
*/
#productListColumn {
  font-size: 8pt;
  width: 310px;
  page-break-before: auto;
  }
.productList {
  font-size: 8pt;
  }
.productListCategory {
  margin-top: 8pt;
  font-size: 10pt;
  font-style: italic;
  font-weight: bold;
  }

.groupTabs {
	background-color: #b2ffb2;
	padding: 4pt;
 }

.grouping {
 border-style: hidden;
 border-width: thin;
 padding: 3pt;
   font-size: 10pt;
   font-style: italic;
  font-weight: bold;
}

@media print {
  .top  {
    display: none;
    }
  .bottom {
    display: none;
    }
  .instruct-noprint {
    display: none;
    }
  }

/* top stuff */
.header { 
  font-size: 36pt; 
  color: #FFFFFF; 
  font-weight:bold; 
  white-space: nowrap; 
  font-family:Comic Sans MS; 
  font-style: italic;
  margin-left: 3pt;
  }

.headerUrl {
  color: #FFFFFF; 
  text-decoration: none;
  }
.menu1  { 
  text-decoration: none; 
  white-space: nowrap; 
  font-size: 10pt;  
  color: #FFFFFF; 
  font-weight: bold; 
  font-family: Comic Sans MS; 
  background-color: #9be400 ;
  }
.menu2  { 
  text-decoration: none; 
  white-space: nowrap; 
  font-size: 10pt;  
  color: #FFFFFF; 
  font-weight: bold; 
  font-family: Comic Sans MS; 
  background-color: #9bcc00 ;
  }
a:hover { 
  text-decoration: underline;
  color: #008000
  }
  
.headerUrl:hover {
  text-decoration: underline;
  color: #ffffff
  }


/* body stuff */

table { 
  font-family: Comic Sans MS; 
  font-size: 10pt; 
  background-color: #b2f0b2
  }
.bottom { 
  font-size: 12pt; 
  }
.instruct {
  color: blue;
  }
.instruct-noprint {
  color: blue;
  font-style: italic;
  font-size: 8pt;
  }
.heading  { 
  font-size: 16pt; 
  color: #008000; 
  font-style: italic; 
  font-weight: bold; 
  margin-left: 0pt; 
  margin-top: 4pt; 
  }
.quote {
  font-style: italic;
  margin-left: 20pt;
  margin-right: 20pt;
  }
li {
  margin-bottom: 15
  }
li.flat {
  margin-bottom: 0
  }




