#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	height: 600px;
}

h1 {
	font-size: 32px;
	}
	
/************************************************/
#navigation {
	background-color: #960000;
	color: #fff;
	font-size: 10pt;
	text-transform: uppercase;
	height: 24px;
	font-weight: bold;
	padding-left: 15px;
}

#navigation li ul li{
	background-color: #000;
	color: #fff;
	font-size: 10pt;
	text-transform: uppercase;
	height: 24px;
	font-weight: bold;
	padding-left: 5px;
	height: 30px;
	border-bottom: #ccc 2px solid;
	padding-top: 5px;
}

#navigation ul li {
	display: block;
	width:auto;
	float: left;
	position:relative;
}

#navigation ul li a, #navigation ul li a:visited {
	text-decoration: none;
	padding:0px 10px; 
	line-height:25px; 
	height:27px;
	color: #fff;
	}

#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1.2;} 
#product_copy ul {
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}
#product_copy li {
	margin-bottom: 5px;
}


#nav a { display: block; width: auto; } 
#nav li { float: left; width: auto; }
#nav li ul { position: absolute; width: 10em; left: -999em; } /*Expands sub lists FF*/
#nav li:hover ul { left: auto; } /*Drops down in FF */
#nav ul li.sfhover ul{ left: auto;}
#nav li:hover ul, #nav li.sfhover ul { left: auto; }


#nav li ul ul {
	margin: -1em 0 0 10em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}

/*******************/
#home_navigation, #home_navigation ul { 
		padding: 0;
	 	margin: 0; 
	 	list-style: none; 
	 	line-height: 1.2;
		}
  
#home_navigation {
	background-color: #960000;
	color: #fff;
	font-size: 10pt;
	text-transform: uppercase;
	height: 24px;
	font-weight: bold;
	padding-left: 10px;
	
}

#home_navigation ul li {
	display: block;
	width:auto;
	float: left;
	position:relative;
}

#home_navigation ul li a, #home_navigation ul li a:visited {
	text-decoration: none;
	padding:0px 10px; 
	line-height:24px; 
	height:24px;
	}
#home_navigation ul li a:hover {
	color:#FF0000;
	}
	

/******************************/
/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {
					padding:0; 
					margin:0; 
					list-style-type: none; 
					width: 100%; 
                                       
					/*background: #960000;*/
					}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block;
							/*background-color: #960000;*/
							color: #fff;
							font-size: 10pt;
							text-transform: uppercase;
							text-decoration: none;
							height: 20px;
							font-weight: bold;
							padding-left: 15px;
							padding-right: 15px;
							padding-top: 4px;
							/*For IE6 */
							float:left;
							}
							
#pmenu li ul li a, #pmenu li ul li a:visited { background-color:#000; /*color:#fff;*/ padding: 5px 10px 4px 10px;}
/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0px 1px 2px 1px;}
#pmenu li ul li a, #pmenu li ul li a:visited {border-bottom-color: #fff;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-bottom-color: #999999;}
#pmenu li ul li a, #pmenu li ul li a:visited {border-bottom: #ccc solid 2px;}

/* Set up the list items */
#pmenu li {	float:left; 
			background:#960000;
			}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {color:#c00;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none; background-image:url(images/transparent.gif);}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {	display:block; 
						position:absolute; 
						top:10px; 
						left:2px; 
						padding:5px 10px 5px 3px; 
						
						}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left: 15px; top:24px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#dfd7ca; color:#c00;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {background:#000 url(images/arrow.gif) no-repeat right center;}
#pmenu li.drop {background:#000 url(images/arrow.gif) no-repeat right center;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {	visibility:hidden; 
						display:block; 
						position:absolute; 
						top:15px; 
						left:10px; 
						padding:10px 10px 30px 10px; 
						background:transparent url(black-background.gif);
						width: 100px;
						}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
	visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu ul a:hover ul, #pmenu ul li:hover ul {
	visibility:visible;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul { 
visibility:visible; top:-11px; left:80px;
}

/*****************************/

#cases_navigation {
	background-color: #960000;
	height: 25px;
	padding-left: 10px;
	/*font-weight: bold;*/
	
}



#cases_navigation ul li a, #cases_navigation ul li a:visited {
	text-decoration: none;
	padding:0px 12px; 
	line-height:25px; 
	height:25px;
	
	}

/*****************************************/

/*****************************/

#food_service_navigation {
	background-color: #960000;
	height: 25px;
	padding-left: 27px;
	
}



#food_service_navigation ul li a, #food_service_navigation ul li a:visited {
	text-decoration: none;
	padding:0px 9px; 
	line-height:25px; 
	height:25px;
	
	}
#food_service_navigation ul li {
	display: block;
	width:auto;
	float: left;
	position:relative;
}
/*****************************************/

#buttons {
	width: 380px;
	margin: auto;
	margin-top: 45px;
}

#content {
	background-color: #3d3d3d;
	min-height: 400px;
}
	
#left_content {
	float: left;
	margin: 0px;
	width: 329px;
	background-color: #3D3D3D;
	color: #FFFFFF;
	font-size: 8pt;
	/*height: 100%;*/
	text-align: left;
	
}
#content #left_content h1,h2,h3 {
	text-align: left;
}

#right_content {
	float: left;
	background-color: #666;
	width: 471px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*height: 100%;*/
	/*min-height: 400px;*/
}

#details_link {
	background-color: #2e2e2e;
	padding-left: 23px;
	padding-top: 0px;
	padding-bottom: 1px;
	}

.main_button {
	width: 190px;
	float: left;
}



.breadcrum {
	color: #c93;
	text-transform: uppercase;
	font-size: 16px;
}

.cases_button {
	float: left;
	height: 115px;
	width: 125px;
	padding-bottom: 15px;
}


#footer {
}
.clear {
	clear: both;
}
#product_copy {
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	width: 243px;
	padding: 15px 10px 5px 25px;
	background-color: #666;
}
#product_copy h5 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: -10px;
	padding-bottom: 0px;
	margin-top: 0px;
}

#product_photo {
	float: left;
	width: auto;
}
.food_service_breadcrum {
	color: #0cc;
	text-transform: uppercase;
	font-size: 16px;
	padding-top: 5px;
	}
.food_service_breadcrum a {
	color: #0cc;
	text-decoration: none;
}
#left_content h3 {
	margin-bottom: -10px;
	padding-bottom: 0px;
	font-size: 18px;
	text-transform: uppercase;
}
#left_content h2, h1 {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
#made_in_usa {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 12px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-top: -40px;
}
.breadcrum a {
	text-decoration: none;
}
#left_content #left_top {
padding: 10px 23px 0px 28px;
}
#left_content ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
#left_content li {
	padding-bottom: 10px;
}
#left_top p {
	line-height: 140%;
}#photo_center {
	margin-top: 54px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
.allcaps {
	text-transform: uppercase;
}
#right_list, #left_list {
	float:left;
	width: 210px;
	}
	
#right_list li, #left_list li{
margin-bottom: 20px;
	}#product_copy h3 {
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}
#product_copy p {
	margin-top: 0px;
	padding-top: 0px;
}

#left_top p {
	margin-bottom: 2px;
}
.two_pix {
	margin-top: 2px;
	text-align: justify;
}
.six_pix {
	margin-top: 6px;
	text-align: justify;
}
#product_copy p, li {
	font-size: 8pt;
}
