	/* ---------- attempt to zero out browser defaults */
* { 
	padding:0; 
	margin:0; 
	border: none;
	} 

	/* ------------------------- parent level elements */
body { 
line-height: 1.166; 
text-align: center; 
background-color:#D4D58D;
background-image:  url("A/edbg.png");
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	}
	
img {
padding: 0; 
margin: 0; 
border: 0;
	}
	
ul {
	list-style-type: none;
	}
	
h4 {font-size: 13px;
padding-bottom: 2px;
}
		
	/* ---------------------------------------- pseudos */
a:link {color: #FFFFCC; text-decoration:none;}
a:visited {color: #FFFFCC; text-decoration:none;}
a:hover {color: #FFFFCC; text-decoration:underline;}
a:active {color: #ffffcc; text-decoration:none;}

a:hover .don{
	visibility: visible; 
	background-image:  url("A/edDot1.png"); 
	}

a.itemN:first-letter {color: #FFFFCC;} 
a.itemN:link {color: black;}
a.itemN:visited {color: black;}
a.itemN:active {color: black;}
a.itemN:hover {color: #FFFFCC;}
a.itemN:link:first-letter {color: #810012;}

	
	/* ---------------------------------- call out */
.don {visibility: hidden;}
.vis {visibility: hidden;}
.col {display:none; visibility:hidden; visibility:collapse;}

	/* --------------------------------- text colors */
.Black {color:#000000;}
.Red {color: #FF0000;}	

	/* ------------------------------ js styles */
	
.hide{display:none;}
.initThumbLeft, .initThumbGo{z-index:10; cursor:pointer; text-decoration:underline; text-align:left;}
.menuGo{z-index:30;}
.menuFloat{position:relative; top: 0; left:-50px;}
.NN_product{font-size:10px; /*background-color: #FCF4E4;*/background-color:#D4D58D; padding:10px; min-height:100px;}

	/* ------------------------------ layout hooks */
#header {
	width:747px;
	height:209px;
	}

#od {
	background-image:  url("A/edHOD.png"); 
	background-repeat:no-repeat;
	background-position:right;
	}

#os {
	background-image:  url("A/edHOS.png");
	background-repeat:no-repeat;
	background-position: right;
	}
	
#container {
	background-image:  url("A/edHsausages01.png"); /* ---------------- over ride at page level */
	margin: 0px auto; 
	width: 747px; 
/*	text-align: left; */
	position: relative; 
	z-index:10;
	}	
	
#titleG { /* department title graphic */
	position:absolute;
	top: 157px;
	left: 240px;
	z-index:70;
	}
		
#leftMenu {
	background-image:  url("A/ed06.png"); 
	position: absolute; 
	width: 220px;
	top: 209px; 
	left: 0; 
	z-index: 30; 
	text-align: right;
	}
	
.listItem1 {
	text-align: right; 
	padding-right: 1em; 
	}
	
h3.Menu {
	margin:.2em 1em .2em 0; 
	padding-bottom: 10px;
	}
	
#menuTop {
	top:0;
	}
		
#menuFoot {
	position: relative; 
	bottom: 0;
	}

#rollMe {
	margin:1em 0;
	border:2px solid #9e0016;
	}

.dscH {
	font-weight: bold; 
	padding-top: .2em; 
	margin: 2em;
	}

.dscT {
	background-color: #FCF4E4; 
	background-image:  url("A/edbg.png");
/*	padding:0 1em; */
/*	padding-top:0; */
border-top:3px solid #FCBE3A;
	/*border-bottom:3px solid #0c6a20;
	border-right:3px solid #77bd29;
	border-left:3px solid #77bd29; */
	margin: 0 0 0 230px; 
	width: 470px;
	position: relative; 
	}
	
#first{
	background-image:  url("A/2383000_demo.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	}

#other{ 
	margin:8px 0 0 240px; 
	padding:1em;
	}
	
.conBig{
	text-align: center;
	}
	
.infoHead { 
	background-image:  url("A/edbgG.png"); 
	text-align: left;
	display:block;
	color: #FCF4E4;
	font-weight: bold;
	padding:10px; 
/*	margin-left:-1em;
	margin-right:-1em;*/
	margin-top:.2em; 
	border-bottom:2px solid #fcbe3a;
	border-top:2px solid #fcbe3a;
	}
	
#dir {
background-color:#D4D58D;}

span.infoHead {text-align: left;}
	
p.infohead{
	background-image: none;
	color:    #810012;
	background-color: #FCF4E4;
/*	margin:7px 0; */
	text-align: center;
	border-bottom:2px solid #0c6a20;
	border-top:2px solid #0c6a20;
/*  width: 100%;*/
	font-size:smaller;
	}
#blurb {
	color: black;
	text-align: left;
	display:block;
	font-size:10px;
	}

#descrip {
	color: black;
	text-align: left;
	}

#max{ 
	text-align:center;
	vertical-align: middle;
	height: 220px;
	}	
			
/*#max(spare) { display:block; height:210px; width:210px; text-align:center; vertical-align:middle; }*/
	
#tableL{
	padding: 10px 0 0 2em;
/*	background-color: #fcbe3a; */
	background-color:#9E0016;
	border-top:3px solid #FCBE3A;
	border-bottom:3px solid #FCBE3A;
	}

#tableM{ 
	text-align:center;
	width:50%; 
	float: right;
	background-color:#D4D58D;
/*	padding:8px; */
	margin-bottom:8px;
	margin-top:8px;
		margin-right:1em;
	border-top:3px solid #9E0016;
	border-bottom:3px solid #9E0016;
	border-right:3px solid #FCBE3A;
	border-left:3px solid #FCBE3A;
	}

#empty{
	clear:both;
	}

.cont {
	background-image:  url("A/edbg.png");
	background-color:#8cc1e1;
	text-decoration: underline;
	text-align: left;
	margin:10px;
	padding:10px;
	height:inherit;
	}	

.conList {
	font-size:10px;
	color:#FFFFCC;
	}
	
.itemN {display: block;
	}
	
/* .conList a{
	display: block;
	text-decoration:underline;
	} */

#footer { 
	width:747px;
	margin-top: 2em;
	z-index:28; 
	background-image:  url("A/ed10.png"); 
	background-repeat: no-repeat; 
	height:86px;
	position: relative;
	text-align:center;
	}

#foot {
	display:block;
	font-size:10px;
	position:absolute;
	right: 8px;
	bottom: 20px;
	vertical-align:bottom;
	left: 506px;
	top: 27px;
	color: #fcbe3a;
	width: 227px;
	}