@charset "UTF-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bground_tile.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
}
.enter {
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.enter a {
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.enter a:hover {
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.text {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 21px;
}
#navPaddingBCM {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#navPadding1 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#navPadding2 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
	width: 145px;
}
#navPadding3 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: auto;
	height: 200px;
	width: 180px;
}
#navPadding3_160w {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: auto;
	height: 200px;
	width: 160px;
}
#navPadding3Menu {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: auto;
	height: 200px;
	width: 190px;
}
#navPadding3Sml {
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: auto;
	height: 200px;
	width: 190px;
}
/* NAV ABOUT START */
.navAbout {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navAbout a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navAbout a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navAboutDn {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #BCA187;
	text-decoration: none;
}
.navAboutDn a {
	font-weight: normal;
	color: #BCA187;
	text-decoration: none;
}
.navAboutDn a:hover {
	font-weight: normal;
	color: #BC7947;
	text-decoration: none;
}
.navAbout2 {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	padding-bottom: 5px;
}
.navAbout2 a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navAbout2 a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navAbout2Dn {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #BCA187;
	text-decoration: none;
	padding-bottom: 5px;
}
.navAbout2Dn a {
	font-weight: normal;
	color: #BCA187;
	text-decoration: none;
}
.navAbout2Dn a:hover {
	font-weight: normal;
	color: #BC7947;
	text-decoration: none;
}
/* NAV ABOUT END */
/* NAV PRODUCTS START */
.navProducts {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navProducts a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navProducts a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navProductsBCM {
	font-size: 14px;
	line-height: 14px;
	margin:6px 0 0 0;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navProductsClick {
	font-size: 20px;
	line-height: 23px;
	margin:8px 0 0 0;
	font-weight: normal;
	color: #C00;
	text-decoration: none;
}
.navProductsClickNav {
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navProductsClickNav a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navProductsClickNav a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navProductsDn {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #B57A83;
	text-decoration: none;
}
.navProductsDn a {
	font-weight: normal;
	color: #B57A83;
	text-decoration: none;
}
.navProductsDn a:hover {
	font-weight: normal;
	color: #9A1928;
	text-decoration: none;
}
.navProducts2 {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navProducts2 a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navProducts2 a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navProducts2Dn {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #B57A83;
	text-decoration: none;
}
.navProducts2Dn a {
	font-weight: normal;
	color: #B57A83;
	text-decoration: none;
}
.navProducts2Dn a:hover {
	font-weight: normal;
	color: #9A1928;
	text-decoration: none;
}
/* NAV PRODUCTS END */
/* NAV RECIPES START */
.navRecipes {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navRecipes a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navRecipes a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navRecipesDn {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
}
.navRecipesDn a {
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
}
.navRecipesDn a:hover {
	font-weight: normal;
	color: #875029;
	text-decoration: none;
}
.navRecipes2 {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	padding-bottom: 5px;
}
.navRecipes2 a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navRecipes2 a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navRecipes2Dn {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
	padding-bottom: 5px;
}
.navRecipes2Dn a {
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
}
.navRecipes2Dn a:hover {
	font-weight: normal;
	color: #875029;
	text-decoration: none;
}

.navRecipes3 {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	padding-bottom: 5px;
}
.navRecipes3 a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navRecipes3 a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navRecipes3Dn {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
	padding-bottom: 5px;
}
.navRecipes3Dn a {
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
}
.navRecipes3Dn a:hover {
	font-weight: normal;
	color: #875029;
	text-decoration: none;
}

.navRecipes3Sml {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	padding-bottom: 2px;
}
.navRecipes3Sml a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navRecipes3Sml a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navRecipes3SmlDn {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
	padding-bottom: 2px;
}
.navRecipes3SmlDn a {
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
}
.navRecipes3SmlDn a:hover {
	font-weight: normal;
	color: #875029;
	text-decoration: none;
}

/* NAV RECIPES END */
/* NAV RETAIL START */
.navRetail {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navRetail a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navRetail a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navRetailDn {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #CFA797;
	text-decoration: none;
}
.navRetailDn a {
	font-weight: normal;
	color: #CFA797;
	text-decoration: none;
}
.navRetailDn a:hover {
	font-weight: normal;
	color: #9F5843;
	text-decoration: none;
}
.navRetail2 {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navRetail2 a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navRetail2 a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navRetail2Dn {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #CFA797;
	text-decoration: none;
}
.navRetail2Dn a {
	font-weight: normal;
	color: #CFA797;
	text-decoration: none;
}
.navRetail2Dn a:hover {
	font-weight: normal;
	color: #9F5843;
	text-decoration: none;
}
/* NAV RETAIL END */
/* NAV DISTRIBUTORS START */
.navDistributors {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navDistributors a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navDistributors a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navDistributorsDn {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #CBAD7E;
	text-decoration: none;
}
.navDistributorsDn a {
	font-weight: normal;
	color: #CBAD7E;
	text-decoration: none;
}
.navDistributorsDn a:hover {
	font-weight: normal;
	color: #A67D40;
	text-decoration: none;
}
.navDistributors2 {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navDistributors2 a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navDistributors2 a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navDistributors2Dn {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #CBAD7E;
	text-decoration: none;
}
.navDistributors2Dn a {
	font-weight: normal;
	color: #CBAD7E;
	text-decoration: none;
}
.navDistributors2Dn a:hover {
	font-weight: normal;
	color: #A67D40;
	text-decoration: none;
}
/* NAV DISTRIBUTORS END */
/* NAV CONTACT START */
.navContact {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navContact a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navContact a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navContactDn {
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #D09995;
	text-decoration: none;
}
.navContactDn a {
	font-weight: normal;
	color: #D09995;
	text-decoration: none;
}
.navContactDn a:hover {
	font-weight: normal;
	color: #BD6D69;
	text-decoration: none;
}
.navContact2 {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navContact2 a {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navContact2 a:hover {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.navContact2Dn {
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #D09995;
	text-decoration: none;
}
.navContact2Dn a {
	font-weight: normal;
	color: #D09995;
	text-decoration: none;
}
.navContact2Dn a:hover {
	font-weight: normal;
	color: #BD6D69;
	text-decoration: none;
}
/* NAV CONTACT END */
.navBottom {
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navBottom a {
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.navBottom a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.pullQuotes1 {
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	color: #E9E3DB;
	text-decoration: none;
}
.pullQuotesRecipes {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
	padding-right: 10px;
}
.pullQuotesAbout {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
	padding-right: 10px;
}
.bodyText {
	font-size: 12px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	line-height: 16px;
}
.bodyText a {
	color: #D1B191;
	text-decoration: none;
}
.bodyText a:hover {
	color: #D1B191;
	text-decoration: underline;
}
.bodyTextLink {
	font-size: 12px;
	font-weight: normal;
	color: #B57A83;
	text-decoration: none;
	line-height: 16px;
}
.bodyTextLink a {
	color: #B57A83;
	text-decoration: underline;
}
.bodyTextLink a:hover {
	color: #895D63;
	text-decoration: underline;
}
.bodyTextBrn {
	font-size: 12px;
	font-weight: normal;
	color: #BCA187;
	text-decoration: none;
	line-height: 16px;
}
.bodyTextBrnLink {
	font-size: 12px;
	font-weight: normal;
	color: #BCA187;
	text-decoration: none;
	line-height: 16px;
}
.bodyTextBrnLink a {
	color: #BCA187;
	text-decoration: underline;
}
.bodyTextBrnLink a:hover {
	color: #BCA187;
	text-decoration: underline;
}
#about_who {
	background-image: url(images/bground_about_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#about_awards {
	background-image: url(images/bground_about_2.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#about_nich_environ {
	background-image: url(images/bground_about_3.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#products {
	background-image: url(images/bground_products.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#products_fruit {
	background-image: url(images/bground_products_fruit_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#products_finishingfruitvinegar {
	background-image: url(images/bground_products_finishing_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#products_uniquesauces {
	background-image: url(images/bground_products_uniquesauce_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#products_choc_mousse {
	background-image: url(images/bground_products_choc_mousse.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#products_prof_spice {
	background-image: url(images/bground_products_prof_spice2.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#recipes_1 {
	background-image: url(images/bground_recipes_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#recipes_fig_pecan_choc_truffles_1 {
	background-image: url(images/bground_fig_pecan_choc_truffles_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#recipes_choc_apricot_wonton_1 {
	background-image: url(images/bground_choc_apricot_wonton_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#recipes_choc_mud_cake_1 {
	background-image: url(images/bground_choc_mud_cake_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#recipes_moist_choc_cup_cakes_1 {
	background-image: url(images/bground_moist_choc_cup_cakes_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#recipes_orange_choc_amoretti_1 {
	background-image: url(images/bground_orange_choc_amoretti_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#recipes_white_choc_semi_fredo_1 {
	background-image: url(images/bground_white_choc_semi_fredo_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#recipes_white_forest_cake_1 {
	background-image: url(images/bground_white_forest_cake_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#distributors_1 {
	background-image: url(images/bground_recipes_1.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.title {
	font-size: 30px;
	font-weight: lighter;
	color: #777777;
	text-decoration: none;
	line-height: 30px;
	padding-bottom: 15px;
}
.titleDistributors {
	font-size: 30px;
	font-weight: lighter;
	color: #CBAD7E;
	text-decoration: none;
	line-height: 30px;
	padding-bottom: 15px;
}
p {
	margin-bottom: -5px;
}
.productsSubHead {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #B57A83;
	text-decoration: none;
}
.productsSubSubHead {
	font-size: 16px;
	font-weight: normal;
	color: #B57A83;
	text-decoration: none;
	line-height: 20px;
}
.productsSubSubSubHead {
	font-size: 14px;
	font-weight: normal;
	color: #B57A83;
	text-decoration: none;
	line-height: 18px;
}
.productsSubHeadLge {
	font-size: 19px;
	line-height: 25px;
	font-weight: normal;
	color: #B57A83;
	text-decoration: none;
}
.productsSubHeadLge a {
	color: #B57A83;
	text-decoration: none;
}
.productsSubHeadLge a:hover {
	color: #9A1928;
	text-decoration: none;
}
.recipesSubHead {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
}
.retailSubHead {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #D1B191;
	text-decoration: none;
}
.distributorsSubHead {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #CBAD7E;
	text-decoration: none;
}
.contactSubHead {
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #D09995;
	text-decoration: none;
}
.linkContact {
	font-size: 12px;
	font-weight: normal;
	color: #D09995;
	text-decoration: none;
	line-height: 16px;
}
.linkContact a {
	font-size: 12px;
	font-weight: normal;
	color: #D09995;
	text-decoration: none;
	line-height: 16px;
}
.linkContact a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #D09995;
	text-decoration: underline;
	line-height: 16px;
}
.retailOrderHeader {
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5C2E16;
	vertical-align: middle;
	padding: 5px;
}
input, select, textarea {

	font-size: 12px;
	color: #333333;
}

