/*
--------------------------------------------------
Franchise Website Template Global Stylesheet
Author:   David Angerer
Version:  9 April 2004
------------------------------------------------- */


/* Imported Styles
-------------------------------------------------- */
@import url("div.css");


/* Elements
-------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #534731;
	background-color: #ffffff;
	margin: 0px 0px 0px 15px;
}

ul {
	margin: 0px;
	list-style-position: inside;
	list-style-type: square;
	color: #534741;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
}


/* Links
-------------------------------------------------- */
a {
	color: #534731;
	text-decoration: underline;
}
a:link {
	color: #534731;
	text-decoration: underline;
}
a:visited {
	color: #534731;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0px;
}


/* Text Classes
-------------------------------------------------- */
.type9 {
	font-size: 9px;
	line-height: 12px;
}
.type10 {
	font-size: 10px;
	line-height: 13px;
}
.type11 {
	font-size: 11px;
	line-height: 14px;
}
.type12 {
	font-size: 12px;
	line-height: 16px;
}
.type14 {
	font-size: 14px;
	line-height: 18px;
}.type16 {
	font-size: 16px;
	line-height: 18px;
}
.mediumGreen {
	color: #b7cc87;
}
.darkGreen {
	color: #96a369;
}
.mediumOrange {
	color: #cc6600;
}
.darkOrange {
	color: #bb601a;
}


/* Positional Classes
-------------------------------------------------- */
.margin0px {
	margin: 0px;
}
.marginTop30px {
	margin: 30px 0px 30px;
}
.marginLR2px {
	margin: 0px 2px;
}
.marginTB15px {
	margin: 0px 0px 15px;
}


/* Special Home Page Classes
-------------------------------------------------- */
.bgHome {
	background-image: url(../Images/background_home.gif);
	background-repeat: no-repeat;
}

p.homeIntro {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 15px 0px;
	border-top: 1px solid #b7cc87;
	border-bottom: 1px solid #b7cc87;
}

img.homeIntro {
	margin: 0px 0px 6px;
}

p.featurestory {
	font-size: 12px;
	line-height: 17px;
	padding: 0px;
	margin: 0px 0px 15px;
}

p.featureStory1Headline {
	font-size: 12px;
	padding: 0px;
	font-weight: bold;
	margin: 15px 0px 5px;
}

p.featureStory2Headline {
	font-size: 12px;
	padding: 0px;
	font-weight: bold;
	margin: 20px 0px 5px;
}

.featureStoryPhoto {
	margin: 0px 0px 15px;
	text-align: center;
}


/* Special Secondary Page Classes
-------------------------------------------------- */
.bgSecondary {
	background-image: url(../Images/background_secondary.gif);
	background-repeat: repeat-x;
}

p.secondaryIntro {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

img.secondaryIntro {
	margin: 39px 0px 15px 0px;
}

ul.recipes {
	margin: 0px;
	list-style-position: inside;
	list-style-type: square;
	color: #d69d12;
	padding: 0px;
}

/* nav3 (3rd-level nav) */

#nav3box { 
	width: 335px; 
	margin: 0;
	padding: 4px 0 7px 0;
	border-bottom: 1px solid #E0E1C9;
	text-indent: -9999px;
	overflow: auto;
	}
#nav3box ul { 
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;	
	}
#nav3box li { 
	float: left; 
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
	height: 10px;
	}
#nav3box li a { 
	float: left;
	margin: 0;
	padding: 10px 0 0 0; 
	overflow: hidden;
	height: 0px !important;
	height /**/:10px; /* for IE5/win */	
	}

/*	below-the-nav content
---------------------------------------------------------------- */

#belownav { 
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 17px 0;
	width: 280px;
	height: auto; /* added to fix display in firefox/win */
	background: url(/img/bg-belownav.gif) no-repeat 100% 100%;
	font-size: xx-small; 
	overflow: hidden;
	}
#belownav p {
	margin: 0;
	padding: 0; 
	text-indent: -9999px;
	overflow: hidden;
	}
#belownav a { text-decoration: none; } 
	
/*	our menu	*/

#belownav-menu-soups {
	float: left;
	width: 209px;
	height: 104px; 
	}


/* nav3 background position toggling */

#nav3box li a:hover { 
	background-position: 0 -10px; 
	}
#nav3box li.current, 
#nav3box li a.current, 
#nav3box li a.current:hover { 
	background-position: 0 -10px; 
	}

/* nav3 widths & background images */


#nav3-press-recent, #nav3-press-recent a { 
	width: 141px;
	background: url(/images/nav3-company-press.gif) no-repeat 0 0;
	} 	
#nav3-press-recent a { 
	width: 73px;
	} 	
#nav3-press-media, #nav3-press-media a { 
	width: 130px;
	background: url(/images/nav3-company-media.gif) no-repeat 0 0;
	} 	
#nav3-press-media a { 
	width: 33px;
	} 	
#nav3-press-contacts, #nav3-press-contacts a { 
	width: 130px;
	background: url(/images/nav3-company-contacts.gif) no-repeat 0 0;
	} 	
#nav3-press-contacts a { 
	width: 94px;
	} 	
#nav3-press-awards, #nav3-press-awards a { 
	width: 141px;
	background: url(/images/nav3-company-awards.gif) no-repeat 0 0;
	} 	
#nav3-press-awards a { 
	width: 109px;
	} 	


