/* CSS Document */

body {
	background-color: #c8ddb8;
	background-image: url(../images/interface/gradient_background.gif);
	background-repeat: repeat-x;
}

.NavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #461b15;
	padding-left: 13px;
	line-height: 18px;
}

.ProductLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #34798b;
	line-height: 18px;
}

.RelatedproductLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #34798b;
	margin:0px;
	padding:0px;
	line-height:12px;
}

.RelatedContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.CartLineItemLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #34798b;
}

.HeaderLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #54813a;
		
}

.HeaderLinksB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #461b15;
		
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #efeca1;
		
}
.oversizedfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
		
}
.Sign_Up {
	font-family: Georgia;
	font-size: 13px;
	color: #7d4d26;
	line-height: 20px;
		
}
.EmailBox {
	font-family: arial;
	font-size: 11px;
	color: #7d4d26;
		
}
.WhatsNewHeader {
	font-family: Georgia;
	font-size: 13px;
	color: #5c843a;
	padding-left: 13px;

}
.NewsBody {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.ProductTitle {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
	font-weight:bold;
}

.ProductDescription {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.ProductOptions {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.EmailFriendText {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.ProductSelectDropdown {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.ProductBody {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.ProductImageTrail {
	font-family: Arial;
	font-size: 10px;	
	color: #333333;
}

.EmailFriendHeader {
	font-family: Arial;
	font-size: 10px;	
	color: #333333;
}


.ProductImageLinks {
	font-family: Arial;
	font-size: 10px;
	color: #34798b;
}

.MainText {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.billingfields {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.billinginputfields {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width: 175px;
}

.checkoutsubheaders	{
	font-size: 13px;
	COLOR:#56727B;
	font-weight: bold;
}

.checkout_step_current {
	font-size: 11px;
	COLOR:#FFFFFF;
	BACKGROUND:#8BA5AE;
	font-weight: bold;
}

.checkout_step, .checkout_step a {
	font-size: 11px;
	COLOR:#aaaaaa;
	BACKGROUND:#ededed;
	font-weight: bold;
}

.contactfields {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.recipient_list {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.contactinputfields {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width: 175px;
}

.Graytext {
	font-family: Arial;
	font-size: 12px;
	color: #555555;
}

.ProfileHeader {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;	
}

.ProfileTitleLinks {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}

.Pricing {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.SubProductTitles {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #759c48;

}
.SubProductTitles2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #759c48;
}

.PageTitles {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #759c48;
}

.subtitle_blue {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #34798b;
}


.PageTitles2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #759c48;
}

.cartlinks {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #1A546B;
}

.sitelinks {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #1A546B;
}

.thankyou {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

.thankyou a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #1A546B;
}

.sitelinks_account {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #1A546B;
	line-height:20px;
}

.styledbuttons {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #DDE7C2;
	border: 1px solid #386233;
	cursor: pointer;
}

.styledbuttonsgray {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: #DBE6E6;
	border: 1px solid #6D8D98;
	cursor: pointer;
}

.styleddropdowns {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.styledbuttons:hover {
	color: #FFFFFF;
	background: #386233;
	border: 1px solid #DDE7C2;
}

.VIEWMORE{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #5c843a;
	line-height: 24px;

}
.VIEWALL {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #885932;
	padding-left: 13px;

}
.BORDER {
	border: 2px solid #dfdbc6;
	background-color: #FFFFFF;
}

/* PRODUCT PAGE */
.productpagelinks {
	color:black;
	font-size:11px;
}

/* PROFILE PAGE */
.profile_location_watermark {
	background:#FAFAFA;
	background-image: url(../images/interface/profile_locations_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.profile_settings_watermark {
	background:#FAFAFA;
	background-image: url(../images/interface/profile_settings_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.profile_contacts_watermark {
	background:#FAFAFA;
	background-image: url(../images/interface/profile_contacts_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.profile_keydates_watermark {
	background:#FAFAFA;
	background-image: url(../images/interface/profile_keydates_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.profile_groups_watermark {
	background:#FAFAFA;
	background-image: url(../images/interface/profile_groups_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.profile_favorites_watermark {
	background:#FAFAFA;
	background-image: url(../images/interface/profile_favorites_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.profile_orderhistory_watermark {
	background:#FAFAFA;
	background-image: url(../images/interface/profile_orderhistory_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

.exampletext {
	font-size:11px;
	color:gray;
	padding-left:2px;
}

a:link { text-decoration: none }
a:active { text-decoration: none }
a:visited { text-decoration: none }
a:hover { text-decoration: underline }

.NutritionTableText {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.tab_on {
	background-image: url(/images/interface/tab-selected-bg.gif);	
	color: white;
	font-size:12px;
	font-family:arial;
	padding:0px 5px 0px 5px;
}

.tab_on a {
	color: white;
}

.tab_off {
	background-image: url(/images/interface/tab-bg.gif);	
	color: black;
	font-size:12px;
	font-family:arial;
	padding:0px 5px 0px 5px;	
}

.tab_off a {
	color: black;
}

.tab_content_text {
	color: black;
	font-size:11px;
	font-family:arial;
}

/* SEO ADDITIONS */

H1 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #759c48;
	padding:0px;
	margin:0px;
}

.testi-list {
}

.testi-item, .testi-item-alt {
	border-bottom : 2px solid #97BA9A;
	padding : 10px;
}

.testi-item {
	background : #DDE7DF;
}

.testi-item-alt em {
	color : #536B40;
}

.testi-item em {
}

/* Our Local Flavor */
#our-local-flavor-container{
	width:169px;
	background: #FFF;
}
#our-local-flavor-title{
	color: #FFF;
	background: #167840;
	height: 40px;
	text-align:center;
	width:169px;
	font-family:arial;
	padding-top:10px;
	margin-top:14px;
	font-size:14px;
}
#our-local-flavor-title .sub{
	font-size:12px;
}
#our-local-flavor-back{
	cursor: pointer;
	float:left;
	text-align: right;
	width:14px;
	height:90px;
	line-height:90px;
}
#our-local-flavor-next{
	cursor: pointer;
	float:right;
	text-align: left;
	width:14px;
	height:90px;
	line-height:90px;
}
#our-local-flavor-body{
	font-size:11px;
	padding: 4px;
	font-family:arial;
	text-align:left;

}
#our-local-flavor-image{
	margin-top:10px;
	cursor: pointer;
}
#our-local-flavor-modal{
	position:absolute;
	top: 50px;
	width: 600px;
	display:none;
	background: #FFF;
	padding:10px;
}
#our-local-flavor-body-week{
	margin-left:40px;
	font-family:arial;
	font-size:13px;
	color: #167840;
	font-weight:bold;
}
#our-local-flavor-body-submitted{
	margin-left:40px;
	font-family:arial;
	font-size:13px;
}
#our-local-flavor-body-main{
	margin-left:40px;
	font-family:arial;
	font-size:12px;
	
}
#our-local-flavor-back-main{
	cursor: pointer;
	float:left;
	text-align: right;
	width:25px;
	height:330px;
	line-height:330px;
	padding-right:10px;
}
#our-local-flavor-next-main{
	cursor: pointer;
	float:right;
	text-align: left;
	width:25px;
	height:330px;
	line-height:330px;
	
}
#our-local-flavor-close{
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	float:right;
	cursor: pointer;
}
#our-local-flavor-more{
	float:right;
	color: #167840;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
	cursor: pointer;
}
.green-title{
	color: #167840;
	font-size:18px;
	font-weight:bold;
	font-family:arial;
}
.our-local-flavor-link{
	color: #167840;
	font-size:12px;
	font-family:arial;
}
#our-local-flavor-submit h2{
	font-size:16px;	
}
.content-page-child{
	font-size:11px;
	font-weight:bold;
}
