@charset "UTF-8"; 


body { 
  text-align: center; 
  min-width: 780px;
  margin: 0;
  padding: 0;
  color:#4D4D4D;
  font-family:Arial,Helvetica,sans-serif;
} 
INPUT, TEXTAREA{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
H1{
	color:#666; 
	font-size:24px;
	font-weight:lighter;
	padding: 0;
	margin: 0;
}
H1.pgTop{
	padding-top: 20px !important;
}
H1+p{
	padding: 10px 0;
	margin: 0;
}

H2{ 
	font-size:20px;
	color:#666;
}
H3{ 
	font-size:17px;
	color:#666;
}

A{
	color: #555;
}

A:HOVER{
	color: #FF6600;
}


/* Layout
------------------------------ */
#Layout-PgWrap {
	/*border: 1px solid red; /*switch*/
	width: 780px; 
  	margin: 0 auto; 
  	text-align: left; 
}

#Layout-Header { 
	/*border: 1px solid red; /*switch*/
	background: url(../images/common/foods-in-season-a-fresh-idea.gif) top left no-repeat; 
	height: 70px;
}
 

#Layout-ColsWrap {
	/*border: 1px solid red; /*switch*/
}

#Layout-LeftCol {
	/*border: 1px solid red; /*switch*/
	width: 200px;
	float: left; 
}

#Layout-MainCol {
	/*border: 1px solid red; /*switch*/
	width: 570px;
	float: right;
	margin-bottom: 5px;
}
#Layout-Footer {
	/*border: 1px solid red; /*switch*/
	color:#999; 
	font-size:14px; 
	border-top: 1px solid #999; 
	margin: 15px 0;
	padding: 5px 0;
}
#Layout-Footer A{
	color:#999; 
}  
#Layout-Footer P#Fedex{
	/*border: 1px solid red; /*switch*/  
	color: #ff7c00;
	padding-left: 95px;
	background: url(../images/common/fedex-logo.gif) top left no-repeat;  
	width: 240px;
	height: 37px; 
	float: left; 
	margin: 0;
	font-size: 12px;
}
P#Fedex A{
	color: #ff7c00; 
}
#Layout-Footer P#Legal{
	width: 300px;
	padding-top: 7px;
	color: #aaa;
	text-align: right; 
	float: right;
	margin: 0;  
}


SPAN.phoneNumber{ 
	color: #ff7c00;
}	





/* pgTopQuote
------------------------------ */

DIV.pgTopQuote P{   
	color:#888;
	font-size:24px;  
	line-height: 2em; 
	margin-left: 30px;
}
DIV.pgTopQuote P B{
	color:#666; 
	font-size: 24px;
}
DIV.pgTopQuote P.credits{  
	text-align: right;
	line-height: normal;
}




/* Contacts
------------------------------ */
DIV.contact{
	border-bottom: 1px dashed #999;
	color:#666; 
	padding: 10px;
}
DIV.contact B{ 
	/*border: 1px solid red; /*switch*/ 
	font-size:18px;
	display: block;
	float:left;
	width: 49%; 
	height: 25px; 
}
DIV.contact EM{
	/*border: 1px solid red; /*switch*/
	display: block;
	float:right;
	text-align: right;
	width: 49%;
	height: 25px; 
}
DIV.contact A{
	color:#666;
}





/* Product
------------------------------ */ 
DIV.product{
	border-top: 1px dashed #999;
	color:#666666; 
	padding: 10px 10px 5px 10px; 
}
DIV.product IMG{
	/*border: 1px solid red; /*switch*/
	float:left; 
}
DIV.product H2{ 
	/*border: 1px solid red; /*switch*/ 
	font-size:17px;
	display: block;
	float:left;
	width: 187px; 
	height: 47px; 
	margin: 0;
	padding: 0;
}
DIV.product EM{
	/*border: 1px solid red; /*switch*/
	display: block;
	float:right;
	text-align: right;
	width: 105px;;
	height: 47px; 
}
DIV.product P{ 
	/*border: 1px solid red; /*switch*/
	min-height: 100px; 
	margin-left: 250px; 
	width: 290px;
	padding: 30px 0 5px 0;
}

A.moreAboutMushroomLink{
	position: relative; 
	top: -60px; 
	left: 65px; 
	color: #999; 
}


/* ...pricelink */

DIV.product A.pricelink{ 
	/*border: 1px solid red; /*switch*/
	display:block; 
	text-align: right;
	padding: 10px 0 10px 0; 
	font-size: 14px; 
	text-decoration: none;   
	font-weight: bold;
	color: #cfe731;
}
DIV.product A.pricelink:HOVER{
	text-decoration: underline;
}
DIV.product A.seasonAlert{    
	color: #FF6600;
}


/* Ordering Pg
------------------*/

UL#OrderInfoList{
	list-style: none;
	margin: 0;
	padding: 0;
}
UL#OrderInfoList LI{
	padding: 20px 0;
	text-align: left;
	width: 300px;
	margin: 0;
	color: #333; 
}





/* Category
------------------------------ */
DIV.category{
	/*border-top: 1px dashed #999;
	/*border: 1px solid red; /*switch*/ 
	border-top: 1px dashed #999;
	color:#666666; 
	padding: 40px 10px;
	height: 130px;
}
DIV.category IMG{
	/*border: 1px solid red; /*switch*/
	float:left; 
	border: none;
	max-width: 210px;
}
DIV.category H2{ 
	/*border: 1px solid red; /*switch*/ 
	font-size:18px;
	display: block;
	float:right;  
	height: 35px; 
	width: 320px;
	margin: 0;
	padding: 0;
}
DIV.category H2 A{
	text-decoration: none;
	color: #999;
}  
DIV.category H2 A:HOVER{
	text-decoration: underline;
}  
DIV.category p{ 
	/*border: 1px solid red; /*switch*/ 
	font-size:18px;
	display: block;
	float:right;  
	height: 35px;
	width: 320px; 
	margin: 0;
	padding: 0; 
}




/* Home Page

------------------------------ */
/* show the home bg image */
BODY#Pg-Home DIV#Layout-ColsWrap{  
	background: url(../images/common/bg-large-mushrooms.jpg) top right no-repeat; /* seasonal bg-switch */ 
	/* background: url(../images/common/bg-large-greens.jpg) top right no-repeat; /* seasonal bg-switch */
	min-height: 430px; 
} 

/* ...and for IE6 only */
BODY#Pg-Home DIV#Layout-MainCol{ 
	_background: url(../images/common/bg-medium-mushrooms.jpg) top right no-repeat; /* seasonal bg-switch */
	/*_background: url(../images/common/bg-medium-greens.jpg) top right no-repeat; /* seasonal bg-switch */
} 


H1#HomeMsg{ 
	/*border: 1px solid red; /*switch*/  
	font-size: 19px;
	width: 210px;
	text-align: right;
	letter-spacing: .02em;
	line-height: 1.3em; 
	margin-top: 335px;
	margin-left: -40px; 
	_margin-left: 0px; /* IE6 Only */ 
	font-style:italic;
	z-index: 30000;
}
H1#HomeMsg SMALL{ 
	font-size: 12px;
}

/* optimized copy on the home page */
DIV#HomeCopy{  
	color: #999;
	width: 730px;
	_width: 525px; /* IE6 Only */ 
	font-size: 15px;
	margin: 0;
	padding: 0; 
	margin-left: -205px;
	_margin-left: 0; /* IE6 Only */ 
	margin-top: 20px;
	padding: 20px; 
	
}
DIV#HomeCopy H2{
	color:#666666;
	font-size:24px;
	font-weight:lighter; 
	margin: 0px;
	padding: 0px;
} 
DIV#HomeCopy A{
	color: #999;
	text-decoration: none;
}
DIV#HomeCopy A:HOVER{
	color: #999;
	text-decoration: underline;
}




/* Seafood: Wild King Salmon
------------------------------ */
EM.subHead{
	color: #cfe060;
	font-weight: bold;
	font-style:normal; 
	padding-left: 30px; 
}



/* Meat Pages
------------------------------ */
IMG#MeatLogo{ 
	float: right;
	margin: 20px 0; 
}
DIV#MeatDish{ 
	/*border: 1px solid red; /*switch*/ 
	text-align: center;
}


/* About Pgs get a light BG image
--------------------------------------*/
BODY#Pg-SiteMap DIV#Layout-MainCol,
BODY#Pg-Company DIV#Layout-MainCol,
BODY#Pg-Contact DIV#Layout-MainCol,
BODY#Pg-Thanks DIV#Layout-MainCol,
BODY#Pg-Order DIV#Layout-MainCol{
	background: #fff url(../images/common/bg-light-mushrooms.jpg) 0px 35px no-repeat;/* seasonal bg-switch */
	/* background: #fff url(../images/common/bg-light-greens.jpg) 0px 35px no-repeat;/* seasonal bg-switch */
} 


/* Pg-Thanks
---------------------------- */

BODY#Pg-Thanks DIV#Layout-MainCol{
	height: 425px;
}


/* Pg-Sitemap
---------------------------- */
 
UL#Nav-SiteMap{
	margin-left: 100px;
	list-style-type: circle;
}
UL#Nav-SiteMap LI{
	padding: 0;
}
UL#Nav-SiteMap LI A{
	color: #888;
	font-size: 13px;
	color:#663300;
	text-decoration: none;
}
UL#Nav-SiteMap LI A:HOVER{
	text-decoration: underline;
}
/* ...sub menus */
UL#Nav-SiteMap LI UL{

}
UL#Nav-SiteMap LI UL LI{

}
UL#Nav-SiteMap LI UL LI A{
	color: #993300;
	text-decoration: none;
}
UL#Nav-SiteMap LI UL LI A:HOVER{
	text-decoration: underline;
}



/* Pg-Order
----------------------------- */

BODY#Pg-Order P#OrderByAlert{
	background:transparent url(../images/common/fedex-logo.gif) no-repeat scroll left center;
	color:#FF7C00;
	padding: 20px 200px 10px 95px; 
}


/* Pg-404
---------------------------- */
BODY#Pg-404 DIV#Layout-MainCol{
	background: #fff url(../images/common/bg-light-mushrooms.jpg) 0px 20px no-repeat; /* seasonal bg-switch */
	/* background: #fff url(../images/common/bg-light-greens.jpg) 0px 20px no-repeat; /* seasonal bg-switch */
} 
BODY#Pg-404 DIV#Layout-MainCol P {
	padding: 100px 50px 190px 50px;
}
BODY#Pg-404 DIV#Layout-MainCol A{
	color: #666;
}





/* General Use
------------------------------ */

.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.text-center{
	text-align: center;
}
IMG.outline{
	border: 1px solid #ccc;
}
.trademark{
	font-weight: normal; 
	font-size: smaller;
	margin-top: -4px;
}
IMG.img-right{
	float: right;
	padding-left: 10px;
}
IMG.img-left{ 
	float: left;
	padding-right: 10px;
}

A.hide-link{
	color: inherit;
	text-decoration: none;
}
A.hide-link:HOVER{
	color: inherit;
	text-decoration: underline;
}







/* Hacks, Wrokarounds & Fixes
------------------------------ */

/*  Read about this clear fix:  http://www.positioniseverything.net/easyclearing.html  */
.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
} 
<!--[if IE]> 
  .cf {
	zoom: 1;     /* triggers hasLayout */
	}  /* Only IE can see inside the conditional comment
	and read this CSS rule. Don't ever use a normal HTML
	comment inside the CC or it will close prematurely. */ 
<![endif]-->