/* these styles came from the designer Jason hired to style the site */
/* there is a seperate sheet for the online order entry */
/* this starts a block of styles (that includes sub blocks) for the left nav menus */
ul#menu{margin: 0px; padding: 0px; width: 0px;}
ul#menu li {margin: 0px 0px 0.25em; list-style-type: none;}
ul#menu a {
 background: #6da747; 
 border: #003300 1px solid; 
 color: white;
 cursor: default;
 display: block; 
 font-family: "trebuchet ms", comic sans ms, veranda; 
 font-size: 12px; 
 padding: 1px; 
 position: relative; 
 text-align: center; 
 text-decoration: none;
 width: 118px; 
}
/* the next selector has no meaning here as we don't use hrefs in the anchors */
ul#menu a:visited{border: #880088 1px solid;}
ul#menu a.enab {cursor: pointer;}
ul#menu a.disa {color: #6da747; cursor: default;}

ul#menu li:hover a.enab {background: black; color: white;}

/* the next group of styles is for flyout menus  and are not currently used*/
ul#menu a span {display: none;}
ul#menu a:hover span {         
 background-color: #6da747; 
 border: #806944 1px solid; 
 color: white; 
 display: block; 
 left: 10em; 
 padding: 0.5em; 
 position: absolute; 
 text-align: left;
 top: 0px; 
 width: 24em; 
}
ul#menu a:hover span:first-line{font-weight: bold; font-size: 1.2em; color: #880088;} 
/* next selector possibly for arrows designating a flyout?? */
ul#menu img{border: solid black 1px; float: left; margin: 0.25em 1em 0.5em 0px;} 
/* end of flyout styles */
/* end of menu styles */

/* start of splash screen styles */
div.loading-invisible{display:none;}
div.loading-visible{
 background: #ffffff;
 display: block;
 height: 99999px;
 left: 0px;
 position: absolute;
 text-align: center;
 top: 0px;
 width: 100%;
 z-index: 200;
}
/* end of splash screen styles */

/* start of myform styles used to collect the delivery address and cc info*/
table.myform          {width: 100%;}
table.myform input    {width: 100%;}
table.myform textarea {width: 100%;}
/* end of myform styles */

body {margin: 0px;	background-color: black;}
table{min-width: 120px; font-size: 10pt; text-align: left; /* table-border-color-light: rgb(204,153,255); table-border-color-dark: rgb(102,0,102); */}
.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal
}