@charset "utf-8";
*{
	vertical-align:top;
  margin:0px;
  padding:0px;
/*
	border:0px;
	border-style:none;*/
 
	z-index:auto;
}
p.dspace{
  line-height:180%;
}
body{
	background-color:#a09d5a;
	background-image:url(/images/bg_body.gif);
	background-repeat:repeat;
}
.lstcurrent{
  font-weight:bold;
}
.lstnormal{
  font-weight:normal;o
}

img{
	vertical-align:top;
	font-size:12px;
  padding:0px;
  margin:0px;
  border:none;
}

span.p1orange{
  color:#ed7204;
	font-size:11px;
	line-height:160%;
}
span.h1orange{
  color:#ed7204;
	font-size:14px;
	line-height:160%;
}
span.h2orange{
  color:#ed7204;
	font-size:12px;
	line-height:160%;
}

img.ih1{
	font-size:24px;
	font-weight:normal;
}
img.ih2{
	font-size:15px;
	font-weight:normal;
}
div{
	vertical-align:top;
  padding:0px;
	overflow:hidden;
}
span{
  padding:0px;
	margin:0px;
	vertical-align:top;
	line-height:120%;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:visible;
}
p,a,select{
	font-size:11px;
	vertical-align:top;
	text-align:left;
	line-height:120%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
h3{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	line-height:150%;
}
h4{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f0f0f0;	
}
a:link{
  text-decoration:underline;
	color:#716841;	
}
a:active{
  text-decoration:underline;
	color:#716841;	
}
a:hover{
  text-decoration:underline;
	color:#000000;	
}
a:visited{
  text-decoration:underline;
	color:#716841;	
}
#pw3chtml{
  text-align:right;
}
#ief_content{
  width:100%;
  min-width:960px;
}
#content{
  position:relative;
	width:960px;
	left:50%;
	margin-left:-480px;
}
#header{
  float:left;
  width:960px;
	height:178px;
  max-height:178px;
	vertical-align:top;
	overflow:visible;
}
#headerbg{
  position:absolute;
	width:960px;
	height:178px;
  max-height:178px;
	overflow:visible;
}
#main{
  float:left;
	width:960px;
	background-color:#ffffff;
	background-image:url('/images/bg_mainfull.gif');
	background-repeat:repeat-y;
	overflow:hidden;
}
#maintop{
  float:left;
	width:960px;
	height:4px;
	background-image:url(/images/bg_maintop.gif);
	background-repeat:no-repeat;
}
#mainside{
  padding-left:10px;
  float:left;
	width:228px;
	height:100%;
	max-height:none;
	min-height:8px;
	background-image:url(/images/bg_side.gif);
	background-repeat:repeat-y;
	overflow:visible;
}
#maincontent{
  float:left;
  padding-left:7px;
  padding-right:0px;
	padding-bottom:10px;
	
	left:238px;
	min-height:8px;
	max-height:none;
	width:712px;
	background-image:url(/images/bg_main.gif);
	background-repeat:repeat-y;
	overflow:visible;
}
#mainfooter{
  float:left;
  height:14px;
  max-height:14px;
	width:960px;
	background-image:url(/images/bg_mainfooter.gif);
	background-repeat:no-repeat;
}
#hdrindex{ position:absolute;left:199px;top:137px;width:55px;height:34px;max-height:34px; }
#hdrfacts{ position:absolute;left:255px;top:137px;width:90px;height:34px;max-height:34px; }
#hdrproducts{ position:absolute;left:345px;top:137px;width:184px;height:34px;max-height:34px; }
#hdrrecipes{ position:absolute;left:431px;top:137px;width:69px;height:34px;max-height:34px; }
#hdrtestimonials{ position:absolute;left:501px;top:137px;width:103px;height:34px;max-height:34px; }
#hdrnews{ position:absolute;left:605px;top:137px;width:56px;height:34px;max-height:34px; }
#hdrstores{ position:absolute;left:663px;top:137px;width:294px;height:34px;max-height:34px; }

#hdrselindex{ border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#b2ff00;position:absolute;left:199px;top:171px;width:56px;height:5px; }
#hdrselfacts{ border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#b2ff00;position:absolute;left:255px;top:171px;width:90px;height:5px; }
#hdrselproducts{ border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#b2ff00;position:absolute;left:345px;top:171px;width:84px;height:5px; }
#hdrselrecipes{ border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#b2ff00;position:absolute;left:431px;top:171px;width:69px;height:5px; }
#hdrseltestimonials{ border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#b2ff00;position:absolute;left:501px;top:171px;width:103px;height:5px; }
#hdrselnews{ border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#b2ff00;position:absolute;left:605px;top:171px;width:56px;height:5px; }
#hdrselstores{ border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-color:#b2ff00;position:absolute;left:663px;top:171px;width:295px;height:5px; }

#hdrfindastore{
  position:absolute;
	vertical-align:top;
	left:754px;
	top:143px;
	width:194px;
	height:24px;
}
#lststate{
  margin-top:2px;
	vertical-align:top;
  font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:128px;
	height:18px;
	min-height:18px;
}
#hdrbtnlocate{vertical-align:top; margin:0;padding:0;border:none;}
#hdrstorelistdiv{	vertical-align:top; }
#hdrlinks{
  top:30px;
	position:absolute;
	overflow:hidden;
	left:525px;
	height:29px;
	width:400px;
	text-align:right;
}
#footer{
  float:left;
  width:960px;
	text-align:center;
}
a.foot:link{color:#ffffff;text-decoration:none;}
a.foot:visited{color:#eeeeee;text-decoration:none;}
a.foot:hover{color:#ffffff;text-decoration:none;}
a.foot:active{color:#ffffff;}

a.foot_sub:link{color:#d2cf96;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
a.foot_sub:visited{color:#d2cf96;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
a.foot_sub:hover{color:#d2cf96;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
a.foot_sub:active{color:#d2cf96;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

span.foot_sub{color:#d2cf96;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}


#sidefacts{
  float:left;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:10px;
}
#sidefactshead{
  width:196px;
	height:42px;
}
#sidefactsfoot{
  width:196px;
	height:39px;
}



#siderecipes{
	padding-top:0px;
  float:left;
	margin: 10px 0;
}
#siderecipeshead{
  width:228px;
	height:61px;
}
#siderecipesfoot{
  width:228px;
	height:51px;
}



#rgnnews{
  float:left;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:10px;
  width:228px;
}
#rgnnewstitle{
  float:left;
  width:159px;
	height:15px;
}




#rgnbuy{
  float:left;
	padding-top:0px;
	width:171px;
	height:39px;
}
a.sidelinksel:link{
  text-decoration:none;
	color:#ed7204;
}
a.sidelinksel:active{
  text-decoration:none;
	color:#ed7204;	
}
a.sidelinksel:hover{
  text-decoration:none;
	color:#ed7204;	
}
a.sidelinksel:visited{
  text-decoration:none;
	color:#ed7204;	
}

a.sidelink:link{
  text-decoration:none;
	color:#716841;
}
a.sidelink:active{
  text-decoration:none;
	color:#716841;	
}
a.sidelink:hover{
  text-decoration:none;
	color:#716841;	
}
a.sidelink:visited{
  text-decoration:none;
	color:#716841;	
}

a.prolink:link{
  text-decoration:underline;
	color:#006600;
}
a.prolink:active{
  text-decoration:underline;
	color:#006600;
}
a.prolink:hover{
  text-decoration:underline;
	color:#006600;
}
a.prolink:visited{
  text-decoration:underline;
	color:#006600;
}




div.rgnmenuitem{
	vertical-align:top;
  float:left;
	width:213px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:normal;
	overflow:visible;
	min-height:16px;
	border-bottom:1px solid #cccccc;
}
div.rgnmenuitembullet{
	vertical-align:top;
  float:left;
	max-width:20px;
	padding-top:3px;
	overflow:hidden;
}
div.rgnmenuitemcontent{
  float:left;
	width:190px;
	padding-top:3px;
	height:auto;
	overflow:visible;
	line-height:100%;
}

span.p1grey{
  color:#716841;
	font-size:11px;
	line-height:160%;
}
span.rgnmenuitemarrow{
  color:#ed7204;
	font-size:11px;
  font-weight:normal;
}
span.rgnmenuitemarrowsel{
  color:#ed7204;
	font-size:11px;
  font-weight:normal;
}
span.rgnmenuitemtitle{
  color:#716841;
	font-size:11px;
}
span.rgnmenuitemtitlesel{
  font-weight:bold;
  color:#ed7204;
	font-size:11px;
}
div.rgncontent{
  float:left;
  padding-top:20px;
  padding-left:18px;
	width:669px;
	height:auto;
	overflow:visible;
}
div.rgncontenthead{
  float:left;
  width:669px;
	height:29px;
	background-color:#fd7800;
	overflow:visible;
}
div.rgncontent2{
  float:left;
  padding-top:20px;
  padding-left:8px;
	width:679px;
	height:auto;
	overflow:visible;
}
div.rgncontenthead2{
  float:left;
  width:679px;
	height:29px;
	background-color:#fd7800;
	overflow:visible;
}

div.sharedsuperstar{
  float:left;
	margin-top:20px;
	margin-left:15px;
	margin-bottom:8px;
  width:213px;
	height:559px;
}

a.orangelink:link{
  text-decoration:underline;
	color:#ed7204;
}
a.orangelink:active{
  text-decoration:underline;
	color:#ed7204;	
}
a.orangelink:hover{
  text-decoration:underline;
	color:#ed7204;	
}
a.orangelink:visited{
  text-decoration:underline;
	color:#ed7204;
}
a.greylink:link{
  text-decoration:underline;
	color:#716841;
}
a.greylink:active{
  text-decoration:underline;
	color:#716841;	
}
a.greylink:hover{
  text-decoration:underline;
	color:#716841;	
}
a.greylink:visited{
  text-decoration:underline;
	color:#716841;
}

a.greenlink:link{
  text-decoration:underline;
	color:#32790d;
}
a.greenlink:active{
  text-decoration:underline;
	color:#32790d;	
}
a.greenlink:hover{
  text-decoration:underline;
	color:#32790d;	
}
a.greenlink:visited{
  text-decoration:underline;
	color:#32790d;
}


div.rgntext{
  float:left;
}
div.rgntext1{
  float:left;
  padding-top:10px;
	padding-left:5px;
}
div.rgntext2{
  float:left;
	width:320px;
	padding-right:5px;
}
div.rgntextleaf1{
  float:left;
  padding-top:10px;
	padding-left:35px;
	width:261px;
  background-image:url('/images/salba_leaf_tiny_offset1.gif');
	background-repeat:no-repeat;
}

div.buysalbaonline{
  width:234px;
  height:38px;
	float:left;
	margin-top:7px;
}
div.clickhere{
	float:left;
  width:169px;
  height:38px;
	margin-top:7px;
}
#hdrlinks
{
    padding-top: 10px;
}

#hdrlinks a
{
    margin-left: 10px;
}

#contact_us_image
{
    padding-top: 2px;
}


/******************** New Side Recipes ********************/
#siderecipes {
	width: 228px;
	height: 270px;
	background: url('/images/recipes_bg.jpg') no-repeat;
	display: block;
	position: relative;
}

#siderecipes span.red {color: #c74400;}

#siderecipes a.item {
	position: absolute;
	display: block;
	text-decoration: none;
	outline: none;
	color: #c74400;
	cursor: pointer;
}

#siderecipes a.item:visited {color:#c74400;}
#siderecipes a.item:hover {color:#736e44;}

#siderecipes span.item {
	position: absolute;
	width: 100px;
	height: 50px;
	font-size: 8pt;
	cursor: pointer;
}

#siderecipes img.item {position: absolute;}

#siderecipes a#item01 {
	width: 196px;
	height: 90px;
	top: 52.5px;
	left: 9.5px;
}


#siderecipes img#item01 {top: 11px; left: -6px;}
#siderecipes span#item01 {left: 90px; top: 5px;}

#siderecipes span.grey {color: #736e44;}

#siderecipes a#item02 {
	width: 196px;
	height: 90px;
	top: 112.5px;
	left: 9.5px;
}

#siderecipes img#item02 {top: 15px; left: 121px;}
#siderecipes span#item02 {left: 15px; top: 35px;}

#siderecipes a#viewall {
	width: 156px;
	height: 50px;
	line-height: 50px;
	padding-left: 40px;
	display: block;
	position: absolute;
	top: 215px;
	left: 15px;
	color: #c74400;
	text-decoration: none;
}
#siderecipes a#viewall:hover {color: #736e44;}
.recipepreviewthumb, .recipepreviewthumb object  { z-index: 1000;}
/******************** End of New Side Recipes ********************/

/******************** Testimonials ********************/
h1.underline {
	margin-left: 20px;
	padding-left: 0;
	width: 670px;
	border-bottom: 1px solid #ccbd94;
	color: #7a653a;
	padding-bottom: 5px;
	margin-bottom: 5px;
	display: inline-block;
}

h2.subheader {
	font-weight: normal;
	font-size: 8pt;
	color: #745f40;
	margin-bottom: 30px;
}
h2#testimonials a {color: #c75904;}

ul#testimonials {
	list-style: none inside;
	padding-left: 30px;
}

ul#testimonials li {clear: both;}

ul#testimonials .image_container {
	width: 133px;
	text-align: center;
	float: left;
	margin-bottom: 25px;
}

ul#testimonials .portrait {
	display: block;
	width: 133px;
	background: url('/images/testimonials/image_bg.gif') repeat-y;
	text-align: center;
}

ul#testimonials img {display: block; margin: 0 auto;}

ul#testimonials .text_container {
	width: 505px;
	display: block;
	float: left;
	padding-left: 15px;
	margin-bottom: 25px;

}
ul#testimonials h3 {
	color: #ed6f09;
	font-size: 13pt;
	padding-bottom: 5px;
}

ul#testimonials p {
	color: #888769;
	line-height: 1.5;
}

ul#testimonials span.reference {
	font-style: italic;
	font-size: 9pt;
	padding-top: 10px;
	display: inline-block;
	color: #888769;
}
ul#testimonials span.reference a {color: #ed6f09; text-decoration: none; font-size: 9pt;}

#new_testimonial {
	padding-left: 30px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#new_testimonial table {width: 650px;}
#new_testimonial tr {height: 40px;}
#new_testimonial td {vertical-align: top;}


#new_testimonial table td.label {
	text-align: right;
	color: #745f40;
	width: 140px;
	font-size: 10pt;
	padding-right: 4px;
}

#new_testimonial .required {font-size: 9pt; font-style: italic;}

#new_testimonial input.text {
	height: 22px;
	border: 1px solid #7e9cb6;
}

#new_testimonial textarea {border: 1px solid #7e9cb6; width: 490px; height: 100px; margin-bottom: 15px;}

input#testimonial_photo {font-size: 10pt; height: 25px;}

#new_testimonial input.submit {font-size: 10pt;}


/******************** News Section ********************/
ul#articles {
	margin-left: 30px;
	margin-right: 15px;
}
ul#articles li {
	list-style: none;
	border-bottom: 1px dotted #ed7204;
	margin:  10px 0;
	padding-bottom: 15px;
}
ul#articles img {
	margin-bottom: 10px;
}
ul#articles h2 {
	color: #ed7204;
	font-size: 10pt;
	padding-bottom: 5px;
}
span.date {
	color: #999988;
	font-size: 7pt;
}
ul#articles p {
	margin-bottom: 10px;
}
ul#articles a.read_full_article {
	background: url('/images/news/icon_magnifying_mini.gif') center right no-repeat;
	padding-right:  20px;
	color: #ed7204;
}

/******************** Article Styles ********************/
a.return {
	width: auto;
	display: block;
	text-align: right;
	border-bottom: 1px solid #ccbd94;
	margin: 0 20px 20px;
	padding-bottom: 5px;
	text-decoration: none;
	padding-right: 5px;
	color: #ed7204;
}
a.return.overline {
	border-top: 1px solid #ccbd94;
	padding-top: 5px;
}
div#article {
	margin-left:  30px;
}
#article img {
	margin-bottom: 15px;
}
#article h2 {
	color: #ed7204;
	font-size: 12pt;
}
#article p {
	margin-bottom: 20px;
	color: #676752;
}
.italic {
	font-style: italic;
}
#article .credit {
	color: #999966;
	font-size: 8pt;
}
div.article_image {
	text-align: center;
	display: block;
	float: right;
	margin: 0 20px 20px;
}
a.viewpdf {
	padding-left: 30px;
	background: url('/images/news/icon_pdf.gif') center left no-repeat;
	line-height: 30px;
	display: block;
	height: 30px;
	margin: 0 auto;
	width: 120px;
	color: #4c9ec0;
	text-decoration: none;
}
