/* CSS Document */

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #636363;
  margin: 0;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #636363;
}

ul, li, ol {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

form, input, h1, h2, h3, h4 {
  padding: 0;
  margin: 0;
  font-weight: normal;
}

img {
  border: none;
}
p.lightGreen {color:#7fbb67; margin-bottom:-10px;font-size: 14px;}

p {
  margin: 12px 0 0 0;
}

sup {
  font-size: 9px;
  line-height: 0;
}

* html sup {
  vertical-align: text-top;
}

a {
  color: #5ba83d;
  text-decoration: none;
}

a:hover {
  color: #5ba83d;
  text-decoration: underline;
}


/* ============================================  Page Layout Styles ============================================ */

#sitecontainer {
  width: 974px;
  margin-left: auto;
  margin-right: auto;
}

#header_left {
  width: 219px;
  height: 80px;
  float: left;
  text-align:left;
  position:relative;
}

#header_left img {
  margin: 30px 0 0 45px;
}

#header_right {
  width: 730px;
  float: left;
}


/*#navigation {
  height: 37px;
}
*/


/* ============================================  Top SEARCH Styles ============================================ */


#top_search {
  margin-top: 18px;
  padding-right: 17px;
  text-align: right;
  height: 18px;
  overflow: hidden;
  margin-bottom: 6px;
}

input.searchfield {
  background-color: #e6ece4;
  width: 167px;
  border: none;
  margin: 0;
  color: #71b744;
  font-size: 12px;
  line-height: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-indent: 13px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-top: -1px;
  margin-right: 1px;
}

#top_search input, #top_search img {
  vertical-align: top;
}



/* ============================================  Subnav styles ============================================ */

#subnav {
  padding-top: 20px;
  padding-bottom: 16px;
  font-size: 13px;
  line-height: 13px;
  text-align:left;

}

#subnav p {
  margin: 0;
}

#subnav ul, #subnav li {
  padding: 0;
  margin: 0;
  list-style: none;
}

#subnav li {
  display: block;
  width: 152px;
  padding-top: 9px;
  padding-bottom: 4px;
  border-top: solid 1px #b7c993;
  color: #87b155;
}

#subnav li li {
  text-indent:15px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif);
  background-repeat: no-repeat;
  background-position: 1px 0px;
  border:none;
  padding-top: 1px;
  padding-bottom: 1px;
}

#subnav li li li {
  text-indent:30px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif);
  background-repeat: no-repeat;
  background-position: 16px 0px;
  border:none;
  padding-top: 1px;
  padding-bottom: 1px;
  margin:0;
}

#subnav a {
  display: block;
  width: 152px;
  color: #87b155;
}


#subnav .subnavLink_on a {
  color: #056c34;
}

.navBottomBorder {border-bottom: solid 1px #b7c993;}

/* ============================================  Footer Styles ============================================ */


#footer_stripe {
  font-size: 1px;
  line-height: 4px;
  height: 5px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/footer-stripe.gif);
  background-repeat: repeat-x;
  clear: both;
}

#footer2 {
  width: 100%;
}

#footer2_inner {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #69ad52;
  font-size: 11px;
  line-height: 18px;
}

#footer2 li, #footer2 ul {
  display: inline;
  list-style:none;
}

#footer2 a {
  color: #69ad52;
  text-decoration: none;
  padding: 0 15px;display: inline;
}

#footer2 a:hover {
  text-decoration: underline;
}




/* ============================================  Home Page Elements ============================================ */


#home_flash_background {
 /* background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/home-flash-background.gif);
  background-repeat: no-repeat;*/
  padding-top: 20px;
  padding-bottom: 21px;
  /*padding-left: 49px;*/
  padding-left:19px;

}

#home_flash_container {
  width: 895px;
  height: 421px;
  text-align:left;
}

#home_ticker {
  height: 44px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/home-ticker-background.gif);
  background-repeat: no-repeat;
  text-align:left;
}

#ticker_title {
  width: 375px;
  text-align: right;
  float: left;
  padding-top: 12px;
}

#ticker_title h2 {
  font-size: 18px;
  line-height: 18px;
  color: #056c34;
  background:#fff;
}

#ticker_headline {
  width: 558px;
  float: left;
  margin-left: 15px;
  padding-top: 16px;
}

#ticker_headline h3 {
  font-size: 12px;
  line-height: 12px;
  color: #5d5d5d;
  margin-left:50px;
}


#ticker_headline_home {
  width: 558px;
  float: left;
  margin-left: 15px;
  padding-top: 16px;
}

#ticker_headline_home h3 {
  font-size: 12px;
  line-height: 12px;
  color: #5d5d5d;
  margin-top:-6px;
}

#home_bottom_container {
  height: 183px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/home-bottom-background.jpg);
  background-repeat: no-repeat;
  text-align:left;
}

#home_lower_left {
  width:400px;
  float:left;
}
#home_lower_left p {margin:2px 0 0 0}
#home_lower_left ul {list-style:none; margin-top:10px;}
#home_lower_left h2 {
  font-size: 20px;
  line-height: 25px;
  color: #108a3f;
}

#home_lower_right {
  width:550px;
  float:left
}

#home_FFE_container {
  width:550px;
  height:183px;
}

#homebanner_colRight {
	width: 430px; padding: 65px 20px 0 80px; float:left; text-align:left
}
#homebanner_colRight a:hover {text-decoration:underline;}
#homebanner_imageLeftBox {
width: 400px; float: left;
}
#homebanner_imageLeftBox img {margin: 26px 0 0 49px; clear:right;}
#homebottom_boxLeft {
	width: 275px;float:left;
	text-align:left;
}
#homebottom_boxMiddle {
	width: 275px; margin-left: 50px; float:left;
	text-align:left;
}
#homebottom_boxRight {
	width: 240px; margin-left: 65px; float:left;
	text-align:left;
}
#homemid_leftcol {
	float:left; 
	width: 200px; 
	text-align:left;	
}
#homemid_leftcol p {padding-left:2px;}
#homemid_midcol {
	float:left; width: 336px; padding-top: 35px; text-align:left
}

/* ============================================  About Page Elements ============================================ */

#upper_gradient_box {  /*also for the recipes page*/
  height: 342px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/upper-gradient-box.gif);
  background-repeat: no-repeat;
  font-size: 11px;
  line-height: 16px;
  }

#about-bottom-content {
	width:100%;
	clear:left;
}

.about_right_column {
  float:left;
  width: 350px;
  padding-top: 0px;
  color: #007331;
  font-size: 13px;
  line-height: 19px;
  text-align:left;
  display:inline;
}

.about_right_column p {
  margin: 0;
  padding: 0;
  height: 77px;
}

/* ============================================  Made From Plants Page ============================================ */

.plant_navigation {
  padding-top: 9px;
}

.plant_navigation li, .plant_navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.plant_navigation li {
  float: left;
}

.plant_navigation a {
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/plant-navigation.gif);
  background-repeat:no-repeat;
  display: block;
  width: 215px;
  height: 27px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
}


.plant_navigation a.rebiana {
  background-position: 0px 0px;
}

.plant_navigation a.rebiana:hover {
  background-position: 0px -27px;
}

.plant_navigation a.rebiana_on {
  background-position: 0px -54px;
}

/*
.plant_navigation a.stevia {
  background-position: -215px 0px;
  width: 224px;
}

.plant_navigation a.stevia:hover {
  background-position: -215px -27px;
}

.plant_navigation a.stevia_on {
  background-position: -215px -54px;
  width: 224px;
}
*/
.plant_navigation a.stevia {
  background-position: -215px 0px;
}

.plant_navigation a.stevia:hover {
  background-position: -215px -27px;
}
.plant_navigation a.stevia_on { 
	background-position: -215px -54px;
	width: 222px
	}
.made_from_plants_sidebar {
  height: 600px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/made-from-plants-sidebar.jpg);
  background-repeat:no-repeat;
}
.made_from_plants_sidebar p {
  color: #659e4e;
  width: 120px;
  margin-top: 0;
  margin-left: 53px;
  font-size: 11px;
  line-height: 14px;
  padding-top: 190px;
  
}



/* ============================================  About-FAQ Page ============================================ */

#faq_questions {
  width: 440px;
  padding-top: 20px;
}

#faq_questions a {
  display: block;
  color: #04662f;
  padding: 8px 20px 8px 14px;
}

#faq_questions a:hover {
  color: #04662f;
}

#faq_questions a.oddQuestion {
  background-color: #e7f1c5;
}

#faq_questions a.evenQuestion {
  background-color: #d2e69d;
}

#faq_answers {
  

}

#faq_answers h3 {
  display: block;

}

.faq_box {
  display:none;
}




/* ============================================ news Section ============================================ */

form.sort_form {
  font-size: 10px;
}

form.sort_form select {
  background-color: white;
  border: solid 1px #75b04f;
  color: #04662f;
  font-size: 10px;
}

#greenhouse_gradient_box {  /*this was used by the original mockup but then removed */
  width: 725px;
  height: 402px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/greenhouse-gradient-box.gif);
  background-repeat:no-repeat;
}

#greenhouse_left {
  width: 465px;
  float: left;
}

#greenhouse_right {
  width: 260px;
  height: 299px;
  float: left;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/greenhouse-right-background.gif);
  background-repeat:no-repeat;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
}


#presskit_rightcolumn {
  width: 277px;
  height: 339px;
  float: left;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/presskit-rightcol-bg.gif);
  background-repeat:no-repeat;
  font-size: 11px;
  line-height: 16px;
}

#sitecontainer table.researchtable ul li{text-align:left;}
table.researchtable td, table.researchtable th {
 padding: 5px 5px 5px 5px;
}

table.researchtable tr.oddrow td {
  	background-color: #ffffff;
  	vertical-align:top;
}

table.researchtable tr.evenrow td {
 	 background-color: #e7f1c5;
 	 vertical-align:top;
}

table.media_images td {
 	 text-align: center;
  	 padding: 2px 0 2px 0;
 	 width: 145px;
 	 vertical-align: bottom;
}
table.media_images td img {text-align:top;}
table.media_images td.spacer_cell {
  	font-size: 6px;
  	line-height: 6px;
}
#main-right-news {
	padding: 55px 0 0 0;
	float:left;
	margin:0;
}
#main-right-news img {float:left;}
#main-right-news ul li{
	list-style:none; 
	text-align:left;
	}
#main-right-news h2 {
	padding:45px 0px 50px 40px;
	text-align:left;
	}
html>/**/body #main-right-news h2 {
	padding-left:50px;
	}
#main-right-news img {margin-left:40px;}
html>/**/body #main-right-news img {margin-left:50px;}
#media-center-col table{text-align:left;}
#media-center-col h2 {
	margin-top:20px; 
	}
#media-center-col h3, #press-center-col h3 {padding-top:20px;}
#media-center-col p {padding-bottom:10px;margin-top:0;}
#media-center-col p.newsReadMorePDF {margin-top:0px; padding-bottom:0px; }
#media-center-col p.newsReadMoreArrow {margin-top:0px; margin-left:9px;padding-bottom:0px;}
html>/**/body #news_center_column p.newsReadMoreArrow, 
html>/**/body #news_center_column p.newsReadMorePDF {
	margin-top:-5px;
	}
#media-center-col ul li.newsReadMoreArrow{
	padding-top:0px;
	padding-bottom:0px;
	position:relative;
	line-height:normal;
	margin:0px 0px 0px 0px;
	}
#media-center-col ul li.newsReadMorePDF{
	padding-bottom:0px;
	position:relative;
	line-height:normal;
	margin:0px 0px 0px 0px;
	}
html>/**/body .main_right_column p.rightOnlineLink {
	font-size:11px; 
	margin-left:90px;
	margin-top:-3px;
	position:relative;
	float:left;
	}
html>/**/body .main_right_column h2 {

	}
/* ============================================ RECIPES Section ============================================ */


#upper_recipe_box {  
  height: 342px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/upper-gradient-box.gif);
  background-repeat: no-repeat;
  font-size: 11px;
  line-height: 16px;
  text-align:left;
  }

#upper_recipe_box h1 {
  color: #056c34;
  padding-top: 10px;
  font-size: 31px;
  line-height: 31px;
}
#upper_recipe_box2 h1 {
  color: #056c34;
  padding-top: 10px;
  font-size: 31px;
  line-height: 31px;
}
#banner-left-box h1 {
	color: #056c34;
  padding-top: 10px;
  font-size: 31px;
  line-height: 31px;
  }
 #banner-right-box h1 {
	color: #056c34;
  padding-top: 10px;
  font-size: 31px;
  line-height: 31px;
  }
#upper_recipe_box h2 {
  color: #98ca5f;
  padding-top: 20px;
  padding-bottom: 5px;
  font-size: 17px;
  line-height: 22px;
}

.recipe_list_column {
  width: 310px;
  float: left;
  padding-top: 20px;
 /* position:relative;
  z-index:10000;*/
}
#recipe_list { 
	float: left;
  padding-top: 20px;
  text-align:left;
 /* position:relative;
  z-index:10000;*/
  background-color: transparent;
  z-index:1000;
  position: relative;
  }
  .recipe_list {text-align:left;float: left;}
  .recipe_list h3 { 
  font-size: 14px;
  line-height: 14px;
   text-align:left;
  }
  .recipe_leftcol {
  width: 310px;
  float: left;
  padding-top: 20px;
  text-align:left;
  }
  .recipe_rightcol {
  width: 310px;
  float: left;
  padding-top: 20px;
  margin-left: 70px;
   text-align:left;
  }
  
.recipe_list_column h3 {
  font-size: 14px;
  line-height: 14px;
}

.recipe_list_column p {
  margin: 0 0 15px 0;
}

#recipe_photo {
  width: 172px;
  float: left;
  padding-top: 16px;
}

#recipe_description {
  width: 265px;
  float: left;
  line-height: 16px;
}

#recipe_description p {
  width: auto;
  margin-top: 15px;
}

#recipe_details p {
  margin: 0 0 15px 0;
  line-height: 16px;
}

p.recipe_footer {
  font-size: 9px;
  line-height: 12px;
  color: #252525;
 /* margin: 10px 0 15px 0;*/
 margin: 10px 0 -50px 0;
 position:relative;
 float:left;
}
.recipe_footer {
  font-size: 9px;
  line-height: 12px;
  color: #252525;
 /* margin: 10px 0 15px 0;*/
  margin: 10px 0 -50px 0;
 position:relative;
 float:left;
}
.recipe_footer2 {
  font-size: 9px;
  line-height: 12px;
  color: #252525;
  margin:-120px 0 -50px 0;
 position:relative;
 padding-top:-120px;
 float:left;
}
.recipe_rollover {
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/recipe-rollover-background.gif);
  background-repeat: no-repeat;
  width: 137px;
  height: 152px;
  position: absolute;
  margin-top: -173px;
  margin-left: 75px;
  display:none;
  z-index:100000;
}

.recipe_rollover img {
  margin: 10px 0 0 10px;
}
/* ============================================ RECIPES Conversion chart ============================================ */


table.conversion {
  margin-top: 20px;
  margin-bottom: 15px;
  border-bottom: solid 1px #056c34;
}

table.conversion th {
   border-bottom: solid 1px #056c34;
   border-top: solid 1px #056c34;
   padding: 0px 10px 4px 10px;
}

table.conversion td {
  padding: 5px 10px 5px 10px;
  font-size: 13px;
  line-height: 16px;
  color: #4d9b30;
}

table.conversion tr.oddrow td {
  background-color: white;
}

table.conversion tr.evenrow td {
  background-color: #e7f1c5;
}

table.conversion td.firstcolumn {
  padding-right: 65px;
  color: #636363;
}

table.conversion th.firstcolumn {
  padding-right: 58px;
}


/* ============================================ Healthy Living Section ============================================ */

#healthyliving_upper_box {
  height: 374px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/healthyliving-upper-background.gif);
  background-repeat: no-repeat;
}


#healthy_tip_title {
  float: left;
  width: 125px; 
  border-right: 
  solid 1px #84be6e;
}

#healthy_tip_title h3 {
font-size: 24px;
color: #108a3f;
line-height: 28px; 
}

#healthy_tip_number {
  float: left;
  width: 108px;
}

#healthy_tip_number h3 {
  font-size: 61px;
  line-height: 61px;
  text-align:right;
  color: #a3d468;
}

h2.healthy_tip_description {
  color: #98ca5f;
  padding-top: 10px;
  padding-bottom: 6px;
  font-size: 17px;
  line-height: 22px;
}
#healthy-topbox h2.healthy_tip_description {
margin-bottom:-22px;
}
#resources_rightcolumn {
  width: 287px;
  height: 350px;
  float: left;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/resources-rightcol-bg.gif);
  background-repeat:no-repeat;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
}

#healthytips_rightcolumn {
  width: 287px;
  height: 356px;
  float: left;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/healthytips-rightco-bg.gif);
  background-repeat:no-repeat;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
}

.healthytip_number {
  width: 22px;   /*will need to increase this to 26-or-so if there are more than 10 tips */ 
  float: left;
  border-right: solid 1px #108a3f;
  height: 14px;
  overflow: hidden;
}

.healthytip_number p {
  font-size: 14px;
  line-height: 14px;
  color: #108a3f;
  font-weight: bold;
  margin:0;
  width:auto !important;
}
.healthytip_title {
  width: 90%;
  float: left;
  margin-left: 8px;

}

.healthytip_title h3 {
  font-size: 14px;
  line-height: 14px;
  color: #5ba83d;
}
div.healthytip {
  margin: 0 0 20px 0;
}
div.healthytip p{
  margin: 0 0 20px 0;
}
#upperbox_image {
	padding: 25px 0px 0px 49px;
	width: 520px; 
	float: left;
}

#upperbox_text {
	width: 380px;
	padding:55px 0px 0px 0px;
	float:left;
	text-align:left;
}
#healthy-box-rborder {
	border-right: #add39e 1px solid; 
	margin-top: 26px; 
	FLOAT: left; 
	width: 417px;
	text-align:left;
	}
#healthy-box-rborder p {text-align:left;width:390px;}
#healthy-topbox {
	padding: 50px 0 0 0;
	float:left;
	width:235px;
	text-align:left;
	}
#healthy-callout {
	float: left; 
	margin: 0px; 
	width: 315px; 
	PADDING-TOP: 5px;
	position:relative;
	}
#healthy-wide-col {
	padding-bottom: 50px;
}

/* ============================================ COMMUNITY Section ============================================ */


#eclub_sidebar {
  height: 360px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/eclub-sidebar-background.gif);
  background-repeat:no-repeat;
  
}

#eclub_sidebar_inner {
  width: 140px;
  margin-left: 55px;
  text-align: center;
  padding-top: 52px;
}

#eclub_sidebar h2 {
  color: #056c34;
  font-size: 23px;
  line-height: 27px;

}

table.community td {
  padding: 14px 10px 10px 10px;
}

table.community th {
  padding: 6px;
  text-align: left;
}

table.community td.description {
  font-size: 13px;
  line-height: 16px;
}

table.community tr.oddrow td {
  background-color: #e7f1c5;
}

table.community tr.evenrow td {
  background-color: #ffffff;
}

table.community a, table.community a:hover  {
  color: #03602a;
}

.pagination {
  padding-top: 15px;
  padding-bottom: 10px;
  text-align: right;
  color: #c5c5c5;
  font-size: 11px;
  line-height: 16px;
}

.pagination a {
  font-weight: bold;
}

.pagination a.selected {
  color: #555555;
}


/* ============================================ E-Club page============================================ */

#eclub_rightcolumn {
  width:213px;
  float: left;
  height: 376px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/eclub-rightcol-bg.gif);
  background-repeat:no-repeat;
  margin-top: 30px;
}

#eclub_rightcolumn h2 {
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #5ba83d;
}


/* ============================================ WHERE TO BUY Section ============================================ */


#wheretobuy_rightcolumn {
  width: 287px;
  height: 305px;
  float: left;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/wheretobuy-rightcol-bg.gif);
  background-repeat:no-repeat;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
}


table.wheretobuy {
  padding-bottom: 7px;
}


table.wheretobuy td {
  color: #5aa93c;
  padding-top: 4px;
  line-height: 16px;
}

table.wheretobuy input, table.wheretobuy select, select.contact_jump {
  background-color: #e6ece4;
  border: none;
  margin: 0;
  border-color: #e6ece4;
  color: #767976;
  font-size: 12px;
  line-height: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-indent: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-right: 5px;
}


/* ============================================ CONTACT US page ============================================ */

form.contactform {
  text-align: right;
  width: 430px;
  padding: 15px 0 25px 0;
  color: #5aa93c;
  line-height: 16px;
}

form.contactform input, form.contactform textarea {
  background-color: #e6ece4;
  border: none;
  margin: 0;
  color: #767976;
  font-size: 12px;
  line-height: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-indent: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-left: 5px;
}


/* ============================================ SITE MAP page ============================================ */

.sitemap {
/*  padding-left: 20px;*/
}
.sitemap ul {margin-left:0;}
.sitemap ul ul {margin-left:25px;}
#plain_text_container .sitemap p {
  margin: 15px 0 2px 0;
  
}
.sitemap li {
  list-style:none;
}

html>/**/body .sitemap ul ul {
	margin-left:0px;
}

/* ============================================  These styles are non-flash alternates for the custom SIFR fonts  ============================================ */


.truvia {  
  color: #056c34;
  font-weight: normal;
}

.truvia_sidebar {
  color: #098432;
  font-weight: normal;
  line-height: 125%;
}
.truvia_ltgreen {
  color: #5aa93c;
  font-weight: normal;
}



.clear {
  clear: both;
  font-size: 1px;
  line-height: 1px;
  height: 1px;
}
.clear p {display:none}
.spacer {
  clear: both;
  font-size: 1px;
  line-height: 1px;
  height: 15px;

}
.spacer p {display:none}
.left_padding {
  padding-left: 45px;
  text-align:left;
}

.right_divider {
  padding-right: 27px;
  border-right: solid 1px #b7b7b7;
  text-align:left;
  float:left;
  position:relative;
}


.main_left_column {
  width: 193px;
  float: left;
  padding-top: 10px;
  padding-bottom: 25px;
}
.main_left_column p.listBulletLightGreen {
	padding-right:15px; 
	width:178px; 
	letter-spacing:1px;
	margin-top:0px;
	}
.main_left_column ul {list-style:none;}
.main_left_column a:hover {text-decoration:underline;}
.main_center_column {
  width: 477px;
  float: left;
  padding: 35px 0 10px 0;
  text-align:left;
}
.main_center_column_news{width: 420px;
  float: left;
  padding: 35px 0 10px 0;
  text-align:left;}
  .main_center_column_news p {width: 420px;}
  .green_rule2 {width: 400px;
  height: 25px;
  border-bottom: solid 1px #b7c993;
  margin-bottom: 25px;
  text-align:left;
  }

.main_center_column p {
  width: 440px;
}

.main_center_column_wide {
  width: 592px;
  float: left;
  padding-top: 35px;
  padding-bottom: 20px;
  text-align:left;
}

.main_right_column {
  width: 229px;
  float: left;
  padding-top:0;
}
.main_right_column_news {
  width: 314px;
  float: left;
  padding-top: 100px;
}
.main_right_column p.rightOnlineLink {font-size:11px; float:left; display:inline;} 
#sitecontainer .main_right_column a:hover, 
#sitecontainer #main-right-news p.newsReadMoreArrow a:hover, 
{text-decoration:underline;}


#plain_text_container {   /*for privacy policy, etc.*/
  width: 530px;
  margin-left: auto;
  margin-right:auto;
  padding-top: 35px;
  line-height: 18px;
  text-align:left;
  padding-bottom:20px;
}

#plain_text_container p {
  margin-top: 20px;
}

#plain_text_container_full {   /*for privacy policy, etc.*/
  width: 100%;
  margin-left: 40px;
  padding-top: 35px;
  line-height: 18px;
  text-align:left;
  padding-bottom:20px;
}

#plain_text_container_full p {
  margin-top: 20px;
}

.green_rule {
  height: 25px;
  border-bottom: solid 1px #b7c993;
  margin-bottom: 25px;
  text-align:left;
  width:447px;
}

.sidebar {
  height: 600px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/sidebar-background.jpg);
  background-repeat:no-repeat;
}

img.arrow_indent {
  margin-left: 10px;
}

/* ============================================  Misc formatting styles  ============================================ */


h1 {
  font-size: 21px;
  line-height: 21px;
  color: #056c34;
}

h2 {
  font-size: 17px;
  line-height: 17px;
  color: #056c34;
}

h4 {
 font-size: 12px;
 line-height: 18px;
 color: #252525;
 font-weight: bold;
 padding: 14px 0 4px 0;
}

.bold {
   font-weight:bold;
}

.darkgrey {
  color: #252525;
}

.green {
  color: #007331;
}

.ltgreen {
  color: #5ba83d;
}

.darkgreen, .darkgreen a, .darkgreen a:hover {
   color: #056c34;
}


.disabled_link {
  color: #a9c79a;
}

.tracking {
  letter-spacing: 1px;
}


.size9 {
  font-size: 9px;
  line-height: 12px;
}

.size10 {
  font-size: 10px;
  line-height: 13px;
}

.size11 {
  font-size: 11px;
  line-height: 14px;
}

.size12 {
  font-size: 12px;
}

.size13 {
  font-size: 13px;
  line-height: 19px;
}

.size14 {
   font-size: 13px;
   line-height: 20px;
}

.leading16 {
  line-height: 16px;
}

.leading18 {
  line-height: 18px;
}

ul.greenarrows li {
	list-style-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif);
	margin-bottom: 8px;
}
.greenarrows {
	list-style-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif);
	margin:0px 0px 0px 11px;
	padding: 0px; 
	position:relative;
	line-height:10px;
	vertical-align:top;
}
#sitecontainer #media-center-col .greenarrows { vertical-align:top;}

.bodyImageLeft img{margin-right:10px; float:left; text-align:left; position:relative; display:block;}
.listBulletLightGreen {
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 .1em;  
	padding: 0px 0 0px 10px; 
	margin:20px 0px 0px 0px;
	position:relative;
	}
#main2_column_wide .listBulletLightGreen {
	margin:0px 0px 0px 0px;
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 0;  
	
	}
#upperbox_text ul.listBulletLightGreen  {list-style:none;}    	
#upper_gradient_box  ul {list-style:none;}

.main_right_callout, #main_right_callout {  /* column for the new JPG callouts  */
  width: 287px;
  float: left;
  padding:0;
  text-align: center;
}
#main_right_callout p img {margin-top:-12px;}
.main_center_column_440 {
  width: 440px;
  float: left;
  position:relative;
  padding-top: 35px;
  padding-bottom:15px;
  text-align:left; 
}
.main_center_column p {
  width: 440px;
  position:relative;
  text-align:left;
}
.main_center_column a:hover {text-decoration:underline;}
.main_center_column_440 ul {
	margin:-5px 0 0 10px; 
	list-style:none;
	position:relative;
	
}
.bulletList {
	list-style-type:disc;
	list-style-position:outside
	margin:-10px 0 0 35px;
	padding:0;
	background:none;

}
#media-center-col ul.bulletList li {
	list-style-type:disc;
	margin-left:25px;
	padding:0;
	background:none;
}
html>/**/body ul.bulletList li{
	margin-left:60px;
}
.main_center_column_440 ul li {
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 .1em;  
	padding: 0px 0 13px 10px; 
	position:relative;
}

.main_center_column_440 ul li a:hover {text-decoration:underline;}
.main_center_column_440 a:hover {text-decoration:underline;}

ul.GreenBulletArrowStyleTwo li{
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 .1em;  
	padding: 0px 0 0px 10px; 
	position:relative;
	list-style-type:none;
}
.marginBottomMoveUp15 {margin-bottom:-15px;}
html>/**/body #media-center-col ul {margin-left:-30px;}
html>/**/body #media-center-col ul li{margin-bottom:0px; padding-bottom:0px;}
.ulListSpacing {
	margin-top:0px;
	margin-left:20px;
	}
#media-center-col ul li.ulListSpacing {
	margin-top:8px;
	margin-left:20px;
	}
*:first-child+html #media-center-col ul li.ulListSpacing{margin-top:0px;} * html #media-center-col ul li.ulListSpacing{margin-top:0px;}
#media-center-col table ul li {
	margin-bottom:0px;	
	}
.main_center_column_440 table ul li {
	list-style-image: none;
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 .5em;  
	padding: 5px 0 0px 10px; 
	position:relative;
	text-align:center;
	float:none;
}
#sitecontainer .plant_navigation ul {margin: -5px 0 5px 0;}
#sitecontainer .plant_navigation ul li {background:none;padding:0;}
.main_center_column_440 ul li.newsReadMorePDF {
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/pdf-icon.gif) no-repeat 0 .1em;  
	padding: 0px 0 0px 20px; 
	margin-left:5px;
	position:relative;
	font-size:12px;
}
#3rightcol h3{margin:20px 0 -12px 0}
.main_center_column_440 #maincontent h3 {margin:20px 0 -12px 0; padding:0;}
.green_rule p {display:none;}
.newsSubHeader {margin:0; font-size:11px;color: #252525; font-weight:bold;}

.newsReadMore {font-size:11px;padding:0; margin:0;}
.newsReadMoreArrow {
	    background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 .1em;  
		padding: 0px 0 0px 10px; 
		margin:20px 0px 0px 0px;
		position:relative;
		font-size:11px;
	}
#news_center_column p.newsReadMorePDF {line-height:15px;}
#news_center_column ul {list-style:none; margin:0; padding:0;}
#news_center_column ul li.newsReadMoreArrow {margin-bottom:-45px;padding-bottom:-10px;position:relative; }
.newsReadMorePDF {
		background:url(../../../../../../wcm/groups/public/@truvia/documents/image/pdf-icon.gif) no-repeat 0 .1em;  
		padding: 0px 0 0px 20px; 
		margin:20px 0px 0px 0px;
		position:relative; 
		font-size:11px;
	}
.newslistimg {width:auto; margin:0; padding:0; }
.newslistimg img {margin-top:2px;}
.moreWrapper {padding-top:10px;  }
#bottomBox {text-align:left; float:left; position:relative; padding-bottom:10px;}
#bottomBox p {padding-left:2px;}


#imagegallery {
	width: 440px;
	}
#imagegallery h2 {margin-bottom:15px;}
.galleryimg {
  float:left;   
  text-align: center;  
  vertical-align: bottom;
  padding: 2px 0 2px 0;
   }
.galleryimg p {
  margin:0;
  width: 145px;
   text-align:center;
   
  }
.galleryimg .gallerylink p {
 	margin:0 0 10px 0;
 	text-align:center;	
 }
.gallery-wrapper {height:200px;}
.galleryimg .gallerylink ul {margin:0 0 0 10px; list-style:none;}
.galleryimg .gallerylink li {
		list-style-image:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif); 
		margin:0;
		position:relative;
}

/*#info {
	position:absolute;
	background:#fff;
	width:550px;
	height:auto;
	padding:10px;
	top:0;
	z-index: 9002;
	border:1px solid #66CC00;
}*/		
#tips-print {
	position:absolute;
	background:#fff;
	height:auto;
	padding:10px;
	top:0;
	z-index: 9002;
	border:1px solid #66CC00;
	width: 440px; 
}

h2#right-sidebar-col {
	margin:-320px 30px 0px 30px;
}

.main2_column_wide {
  	width: auto;
  	float: left;
 	 padding-top: 35px;
 	 padding-bottom: 30px;
}
#printPage {
	width: 480px; 
	margin-left: auto; 
	margin-right: auto;
	text-align:left;
}
#printPage h3{  
  	color: #056c34;
  	font-weight: normal;
  	padding-top:25px;
}
#printPage .healthytip_title h3 { 
	padding-top:0 
	}
#printPage h1 {
	font-size:20px;
	}
.featureLinkCenterSm {
	margin:0; 
	text-align: center; 
	width: 155px; 
	font-size:11px;
	line-height: 16px;
	letter-spacing: 1px;
	}
#wide3divider {padding-top:0px;}
#wide3divider img{margin-left:40px;}
#wide3divider h2 {padding:45px 0px 0 0; margin-left:30px;}
#wide3divider p.listBulletLightGreen {margin:15px 0 0 37px;}

#gen3mainc {padding-bottom: 40px}
#gen3mainc h3 { margin:17px 0 0px 0; padding:0;}
#gen3colright {
	padding:25px 0px 40px 0px;
	}
.firstPara{margin-top:2px;}
.leftOnlineLink {margin:0 0 0 35px; font-size:11px;}
.leftOnlineLink img {text-align:top}
.rightOnlineLink {
	margin:0 0 0 90px; 
	}
p.rightOnlineLink {font-size:11px;}
.rightOnlineLink img {text-align:top}
#site-manager-link {text-align:left;}
html>/**/body #site-manager-link img{
	float:left; clear:both; height:30px;text-align:left;}
#hiddenBox {display:none; visibility:hidden}
#fixedtipdiv{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 12px arial;
	line-height:18px;
	z-index:100;
	color:#FFFFFF;
}

 ul#where-2-buy { 
	list-style:none; 
	margin:0 0 15px 30px;
	padding:0;}
 ul#where-2-buy li { 
 	display:inline; padding-right:15px;list-style:none;
 	background:none;
 	float:left;
 	position:relative;
 	}
.inline-img-list {
	list-style:none; 
	margin:10px 0 0 2px;
	padding:0;
	}
.inline-img-list li {
	display:inline; 
	padding-right:2px; 
	background:none;
	position:relative;
	padding:0;
	}
html>/**/body .main_center_column_440 .inline-img-list{
	padding-left:30px;
	list-style:none;
	}
.main_center_column_440 .inline-img-list {
	list-style:none;
	padding:0;
	margin-left:-3px;
	}
.main_center_column_440 .inline-img-list li {
	display:inline; 
	background:none;
	padding:0;
	position:relative;
	}
.main_center_column_440 .inline-img-list li a{
	display:inline; 
	background:none;
	padding:0;
	position:relative;
	}
.contact-info th{ 
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	position:relative;
	padding:0 0 2px 0;
	margin:0;
	}
.contact-info th h3 {
	padding:0;
	margin:-9px 0 0 0;
	}
	
/* Google Search Results Page */
.l{color: #009900}

.b,.b a{font-size: 12pt; color: #009900; font-weight:bold}
.q a:visited,.q a:link,.q a:active,.q {color:#5ba83d;}
.a,.a:link{color: #336600}
.s {color: #666;}
.g {border-bottom:1px solid #66CC33; padding:10px 0 15px 0;}
body#searchbox a{color:#5ba83d}
body#searchbox #navlist a {color:#5ba83d}
body#searchbox a:link,.w,.w a:link{color:#5ba83d}
.f,.f:link,.f a:link{color:#5ba83d}
body#searchbox a:visited,.f a:visited{color:#5ba83d}
body#searchbox a:active,.f a:active{color:#5ba83d}
.i,.i:link{color:#5ba83d}
/*End search properties*/

/* ============================================  Food Service styles  ============================================ */

.tblFoodService {
	vertical-align:top;
	width:100%;
}
.tdBorderBottom { 
	height: 25px;
  	border-bottom: solid 1px #b7c993;
    margin-bottom: 25px;
    text-align:left;
    width:440px;
    }
.tdBorderBottom p {display:none;}
.tdFoodServiceLeftBox {
	width:40%;
	vertical-align:top;
	}
.main_center_column_440 table.tblFoodService ul {margin:0; padding:0;}
.main_center_column_440 table.tblFoodService ul li {
	text-align:left;
}
.tdFoodServiceRightbox {
	width:60%;
	vertical-align:top;
	}
/*End food service*/

#healthyliving-flash-box {
	float: left; 
	width: 694px; 
	text-align:left; 
	}

	* html #where2buy div {text-align:none; position:relative;}
	*:first-child+html #where2buy div {
	width:440px; 
	 } 
	 
/* ============================================ Community Section V2   
============================================ */


#community_gradient_box {  /*this was used by the original mockup but  
then removed */
   width: 725px;
   height: 385px;
   background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/truvia-community-gradient-box.gif);
   background-repeat:no-repeat;
}

table.community_table {
   border-bottom: solid 1px #d9ebc3;
   margin-bottom: 8px;
}

table.community_table tr.oddrow td {
   background-color:#fff;
}

table.community_table tr.sortHead th a{
	color:White;
}

table.community_table tr.evenrow td {
   background-color:#ecf5e1;
}

table.community_table td {
   padding: 6px 2px 6px 6px;
   font-size: 11px;
}

table.community_table td a {
   font-size: 12px;
   font-weight: bold;
   color: #03602A;
}

table.community_table th  {
   font-size: 12px;
   text-align: left;
   padding: 1px 2px 1px 6px;
   color:white;
   background-color: #4fa847;
}

.message_main {
padding: 6px 2px 15px 12px;
border-bottom: solid 1px #d9ebc3;
background-color: #ecf5e1;

}

.message_reply {
padding: 6px 2px 15px 12px;
border-bottom: solid 2px #d9ebc3;

}

p.author_info {
   font-style: italic;
   font-size: 11px;
   padding-bottom: 15px;
}
.main_left_column2 {
  width: 225px;
  float: left;
  padding-top: 10px;
  padding-bottom: 25px;
}
.main_center_column2 {
  padding-top: 35px;
  padding-left:10px; 
  width:460px; 
  float:left; 
  padding-right:0px;
  text-align:left;
}
/*Products page*/
#products {margin-top:15px;}
#3rightcol p.listBulletLightGreen {font-size:11px;}
.products_col_left {width:200px; margin-right:20px; float:left}
.products_col_right {width:200px; margin-left:20px; float:left}
#products h3 {
  color: #5aa93c;
  font-weight: normal;
}
.products_rollover {
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/recipe-rollover-background.gif);
  background-repeat: no-repeat;
  width: 137px;
  height: 152px;
  position: absolute;
  margin-top: -173px;
  margin-left: 75px;
  display:none;
}
.products_rollover img {
  margin: 4px 0 0 1px;
}
.products_box {margin-bottom:17px; border-bottom: 1px solid #00CC00; padding-bottom:10px;}
.products_box span { font-style:italic;}
.products_box a { color: #5ba83d;}
p.listHeader3 {font-size: 14px; color: #5ba83d;}
span.listHeader3 {font-size: 14px; color: #5ba83d;}
#topbanner {padding-top:16px; float:left; position:relative;}
#tips-wrapper {float:left; position:relative; clear:left;}
#col3leftcontent-box {padding-top:0px; position:relative;clear:left;}
html>/**/body #col3leftcontent-box{padding-top:30px;}

#main3qa h1 {margin-bottom:-19px;}
#addthis-recipes {padding:0; /*margin-top:-20px;*/}
html>/**/body #addthis-recipes {padding:0; }

#eclub_video_gradient_box { 
  width: 626px;
  height: 368px;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/eclub-video-gradient-box.gif);
  background-repeat:no-repeat;
  margin-left: -25px;
}
#addthis-recipes {margin-top:-15px;}
.recipe_green_rule {
  border-bottom: solid 1px #b7c993;
  margin:0 0 -100px 0;
  text-align:left;
  width:440px;
  padding:0;
  position:relative;
}
.recipe_footer_green_rule {
	border-bottom: solid 1px #b7c993;
	margin-top: 0; 
	margin-right: 0; 
	width: 440px; 
	margin-bottom: -300px; 
	margin-left: 0; 
	padding:0 0 -50px 0;
}
body .HeadingCell a{color:#339933; background:url(http://stage.truvia.cargill.com/images/small-ltgreen-arrow.gif) no-repeat left 2px;padding-left:10px;
}

.FieldCell
{
    font-size:12px;
    text-align:left;
	color:#666666

}
.HeadingCell
{
	font-size:12px;
	color:#006600;
	text-align:left;
	font-weight:bold;
	font-family: Truvia;

}
.main_center_column_news h1 {margin-bottom:30px;}
.newsheading {color:#118b40; font-size:13px; font-weight:bold}
.newsheading p{color:#118b40; font-size:13px; font-weight:bold}

/*Added Oct 8, 2009*/
#wideleftnavwrapper {
	float:left; 
	width: 205px;
	margin-right:17px;
	}

#rightcolumn { 
	/*width:auto;*/
	 float:right; padding:0; margin:0;}
#middlecolumn {
	/*width:360px; */
	float:left; 
	padding-right:20px;
	padding-left:10px;
	text-align:left;
	}

#middlecolumn h2 {padding-top:25px;}
#middlecolumn h4 {display:block; width:100%;}
#leftboxwrapper {padding-left:45px; text-align:left;}
#leftboxwrapper h1 {padding-bottom:25px;}
#middlecolumn hr { height:1px; color:#009900; margin-top:10px;}
#banner-img_box {margin: 26px 0 0 48px; float:left;}
#banner-text-box {float:left;padding: 65px 40px 0 30px; }
#banner-text-box h2 {font-size:23px;}
#banner-text-box h3 {
	font-size:16px; 
	color:#98ca5f; 
	padding-top:20px;
	padding-bottom:15px;
	}

#navigation
{
overflow: hidden;
margin-top:0px;
margin-left:10px;
background: #FFFFFF;
width:100%;
}

#navlist
{
list-style-type: none;
margin: 0 0 0 -5px;
padding: 0;
width:100%;
}

#navlist li
{
/*border-left: 1px solid #eaf5e2;*/
float: left;
margin: 0;
padding: 0;
}

#navlist li#current {}

#navlist li#current a 
{
	border-top:2px solid #eaf5e2; 
	border-bottom:2px solid #eaf5e2;
	color:#26804f;
	font-weight:bold;
}
#navlist a {
	line-height: 1.1em;
	margin: 0 0em 0 0em;
	float: left; /*For Gecko*/
	display: inline;
	padding-top:10px; 
	padding-bottom:10px;
	border-top:2px solid #fff; 
	border-bottom:2px solid #fff;
	}

#navlist a .innertab{
	border-left: 2px solid #eaf5e2;
	padding: 0 1em 0 1em;
	/*argin:0 0 0 -1px;*/
	}

#navlist a:hover 
{
	border-top:2px solid #eaf5e2; 
	border-bottom:2px solid #eaf5e2; 
	text-decoration:none;
	cursor:hand
}
	
/* 2nd Menu */
#navlist ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: 0;
}


#leftcol-bottom-box {position:relative; margin-left:-10px; margin-top:15px;}
#leftcol-bottom-box2 {position:relative; margin-top:15px;}
/*Added oct 9, 2009*/
#upper_gradient_box2 {  /*also for the recipes page*/
padding:0;
margin:0;
  }
#bottom-gradient {
  height: 25px;
  background: url(../../../../../../wcm/groups/public/@truvia/documents/image/truvia_img_upperbox_botgrad.gif) no-repeat;
  font-size: 11px;
  line-height: 16px;
  position:relative;
  padding:0;
  margin:-6px 0 0 0;

}
#bottom-gradient p {display:none; visibility:hidden; text-align:left;}
#upper_gradient_box2 #banner-img_box {
margin: 0px 0px 0 0px; 
float:right;
padding-right:18px;
position:relative;
text-align:left
}
#upper_gradient_box2 #banner-text-box {
	margin-left:50px; 
	margin-top:0px;
	float:left;
	text-align:left;
	/*width:370px;*/
	padding: 30px 20px 20px 30px;

}
html>/**/body #upper_gradient_box2 #banner-text-box  {
	/*width:480px;*/
	}
#upper_gradient_box2 #banner-img_box-left {
margin: 0px 0 0 48px; 
float:left;
padding-right:20px;
position:relative;
text-align:left
}
#upper_gradient_box2 #banner-img_box-left img {float:left; text-align:left;}

#upper_gradient_box2 #banner-text-box-right {
	float:right;
	padding: 35px 40px 0 0px; 
	/*width:370px;*/
	text-align:left;
	}
#banner-box h2{padding-top:25px; padding-right:40px;}
#banner-box h3 {padding-right:40px;}

#upper_gradient_box2 #banner-text-box-right h2 {font-size:23px;}
#upper_gradient_box2 #banner-text-box-right h3 {
	font-size:16px; 
	color:#98ca5f; 
	padding-top:20px;
	padding-bottom:15px;
	}

html>/**/body #upper_gradient_box2 #banner-text-box-right  {}
#left-gradient {

  height:100%;
  background: url(../../../../../../wcm/groups/public/@truvia/documents/image/truvia_img_upperbox_leftshim.gif) top left repeat-y;
  font-size: 11px;
  padding: 0;
  margin:0;
  width:974px;

}
#topbox-gradient {
  height: 26px;
  background:url(../../../../../../wcm/groups/public/@truvia/documents/image/truvia_img_upperbox_topgradbar.gif) top center no-repeat;
  font-size: 11px;
  line-height: 16px;
  position:relative;
  padding:0;
  margin:0;
}
#topbox-gradient p{display: none; visibility:hidden;}
#right-gradient {

  height:100%;
  background:url(../../../../../../wcm/groups/public/@truvia/documents/image/truvia_img_upperbox_rightshim.gif) top right repeat-y;
  font-size: 11px;
  padding: 0;
  margin:0;
  float:left;

}

#rightcolumn-wide {
	width:680px;
	float:left; 
	padding-left:15px;
	padding-bottom:15px;
	text-align:left;
	overflow:hidden;
	display:inline;
	}
#rightcolumn-wide h1 {}
#rightcolumn-wide h2 {font-size: 21px; color: #5ba83d;}
#rightcolumn-wide h4{
	margin-bottom:0px; 
	padding-bottom:0px;
	font-size: 15px; 
	color: #108a3f;
	}
.greenArrow {
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 .1em;  
	padding: 0px 0 0px 10px; 
	
    margin-bottom:0; 
    margin-top:0;
    display:block;
    
}

.green2 {color:#108a3f;}
.paraPaddingBottom{padding-bottom:10px;}
.paraMarginBottomUp {margin-bottom:-10px; position:relative; clear:left;}
.paraMarginTopUp {margin-top:-10px;}
.paraMarginBTDescreasing{margin-bottom:0; margin-top:0;}

.imgGradientBoxAlignRight {
	margin: 0px 0px 0 0px; 
	float:right;
	padding: 0 18px 0 0;
	text-align:left
	}
.imgGradientBoxAlignLeft {
	margin: 0px 0 0 48px; 
	float:left;
	padding:0 20px 0 0;
	text-align:left
	}
	
 #banner-left-box {
	margin-left:55px; 
	margin-top:-5px;
	text-align:left;
	/*float:left;*position:relative;position:relative;*/
	
	
	/*width:370px;
	padding: 30px 20px 20px 30px;*/
	}
	 #banner-left-box2 {
	margin-left:45px; 
	margin-top:-5px;
	text-align:left;
	}
	#banner-left-box h2 {
		font-size: 23px; 
		color: #056c34; leading: 4px;
		padding: 30px 20px 0px 30px;
		}
	#banner-left-box h3 {
		font-size: 16px; 
		color: #98ca5f; 
		leading: 4px;
		padding: 30px 20px 20px 30px;}
	#banner-left-box p { 
		font-size: 11px;
  		line-height: 16px;
  		padding-left: 30px;
  		padding-right: 20px;
  		}
  	html>/**/body #banner-left-box p img {
		margin-top:-35px; 
		margin-bottom:-20px; 
		margin-left:-35px;
		}
		html>/**/body #banner-left-box2 p img{
		margin-top:-15px; 
		margin-bottom:-20px; 
		margin-left:5px;
		}	
		
	#banner-right-box {
		/*margin: -13px 0px 0 0px; 
		float:right;float:left;position:relative;*/
		
		padding-right:12px;
		text-align:left;
		
	}

	#banner-right-box .greenArrow {font-size:11px;}
	html>/**/body #banner-right-box {
		padding-left:55px;float:left; position:relative;padding-right:8px;
		}
	
	#banner-right-box h2 {
		padding:20px 45px 15px 0;
	
		}
	#banner-right-box h3 {padding-bottom:15px; padding-right:45px;}
	#banner-right-box p img {margin: -13px 0px 0 0px;}
	
	html>/**/body #banner-right-box p img {margin: 0px 0px 0 0px;}
	#banner-left-box p img {margin: -25px -50px 0 -40px;padding:18px 0 0 0;}
	
	#upper_gradient_box2 .greenArrow {margin-top:0; margin-bottom:0;}
	#upper_gradient_box2 .bannerLeftBoxGreenArrow {
	   background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 .1em;  
	   position:relative;
		margin-top:0; 
		margin-bottom:0;
		margin-left:30px;
		padding-left:10px;
		}
	.listPDF {
		background:url(../../../../../../wcm/groups/public/@truvia/documents/image/pdf-icon.gif) no-repeat 0 .1em;  
		padding: 0px 0 0px 20px; 
		margin:20px 0px 0px 0px;
		position:relative; 
	}
#middlecolumn h4 {font-size: 15px; color: #108a3f;}

#lang_select_banner{
	padding: 25px 0px 0px 20px; 
}

.upper_box_placeholder{
	width:0px;
	height:0px !IMPORTANT;
	overflow:hidden;
	display:none;
}

.upper_box_empty_shim{
	width:100%;
	height:20px;
}
#rightcolumn-wide p {padding-bottom:10px;margin-top:0;}
#rightcolumn-wide .tabcontent ul{margin-bottom:13px;}
#rightcolumn-wide .tabcontent ul.GreenBulletArrowStyleTwo {margin-left:0px;}
html>/**/body #sitecontainer .tabcontent ul.GreenBulletArrowStyleTwo {margin-left:-40px;}

#rightcolumn-wide ul.GreenBulletArrowStyleTwo li{
	list-style-type:none;
	margin-left:0;
}
#tabcontentbox ol {margin-bottom:8px;}
#tabcontentbox h2 {font-size: 21px; color: #5ba83d; leading: 4px;}
#tabcontentbox h4 {font-size: 15px; color: #108a3f; leading: 4px;}
.products_box a:hover {cursor:hand; cursor:pointer; display:block;}
.hmticker-heading {font-size:15px; color:#5ba83d;text-align:center; }
.hmticker-heading a {text-decoration:underline;}
.hmticker-heading a:hover {text-decoration:none;}
html>/**/body #home_ticker p.hmticker-heading {padding-top: 12px;}
html>/**/body #home_ticker p.hmticker-heading img {margin-top:-8px;}

/*ADDED jan 19, 2001*/
#headBoxHidden {visibility:hidden; margin:0; padding:0;}


/*ADDED March 2, 2001*/
#topbox-gradient-none {/*margin-top:15px;*/}
html>/**/body #topbox-gradient-none {margin-top:25px;}
#topbox-gradient-none p {display:none;}
#bottom-gradient-none {padding-bottom:25px;}

*:first-child+html #bottom-gradient-none{padding-bottom:10px;} 
* html #bottom-gradient-none{padding-bottom:0px;} 
#bottom-gradient-none p {display:none;}
#right-gradient-none {

  height:100%;
  font-size: 11px;
  padding: 0;
  margin:0;
  float:left;

}
#left-gradient-none {

  height:100%;
  font-size: 11px;
  padding: 0;
  margin:0 0 0 -15px;
  width:974px;
  
}
/*ADDED on March 16, 2010*/
#head {
		background: url("../../../../../../wcm/groups/public/@truvia/documents/image/truvia_head_bottom_border.gif") repeat-x bottom;

}
/* ============================================  Top SEARCH Styles ============================================ */

#logo {
	margin-top:10px; 
	height:45px; 
	width:152px; 
	float:left; 
	margin-left:35px; 
	}
	*html #logo {margin-left:15px;}
	#sitemanger #logo {margin-left:45px;}
#top_search_2 {
  margin-top: 15px;
  text-align: left;
  height: auto;
  float:right;
  margin-right:40px;
}
*html #top_search_2 {margin-right:20px;}
 #sitemanger #top_search_2  { margin-right:30px;}
input.searchfield_2 {
  background-color: #e6ece4;
  width: 167px;
  border: none;
  margin: 0;
  color: #71b744;
  font-size: 12px;
  line-height: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-indent: 13px;
  padding-top:3px;
  padding-bottom: 0px;
  margin-top: -1px;
  margin-right: 1px;
}
#top_search_2 input, #top_search_2 img {
  vertical-align: top;
}
#top_search_web {}
.spacer_search {
  clear: both;
  padding:0;
  margin:0;
}
.spacer_search p {display:none;}
.borderRight {width:1px; background:#e7e5e5; height:22px; float:left; margin-top:3px;}
#greenBar {
background:url("../../../../../../wcm/groups/public/@truvia/documents/image/truvia_green_img_bar.gif") repeat-x top left;
width:100%;
margin-top:10px;
height:43px;
}
#greenBar p {margin:10px 0 0 0; padding:0; text-align:center;}
#footerContaner {
	/*background:#185c13;*/ 
	/*width:100%;  
	padding-top:10px;
    padding-bottom:10px;*/
}
#footer2_old {
  width: 970px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #69ad52;
  font-size: 11px;
  line-height: 18px;
}
#footer2_old li {float:left; border-right:1px solid #fff;}
#footer2_old li, #footer2_old ul {
  display: inline;
  list-style:none;
}
#footer2_old li#active a{ color: #69ad52;}
#footer2_old li#active a:hover {text-decoration: none;}

#footer2_old a {
  color: #fff;
  text-decoration: none;
  padding: 0 15px;
  display: inline;
}

#footer2_old a:hover {
  text-decoration: underline;
}
#banner {margin:0; padding:0;}
#banner img {margin-top:-10px;}
.bodyWrapper {padding-left:35px;}

#tabby-right-col {
  float:left;
  width: 680px;
  padding-top: 0px;
  color: #007331;
  font-size: 13px;
  line-height: 19px;
  text-align:left;
  display:inline;
  margin-left:25px;
	}
#greenBarContent { width:970px; margin-left:auto; margin-right:auto;}
#greenBarText {
	float:left;
	width:auto; 
	color:#055329; 
	font-weight:bold; 
	padding-left:80px;
	padding-right:40px;
	}
#greenBar {float:left;color:#fff; }
#greenbarLinks {margin-top:10px; float:left;}
#greenbarLinks ul {margin-left:0; }

#greenbarLinks ul li { 
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/truvia_img_white_arrow.gif) 0 6px no-repeat;
	display: inline; float:left;
	padding: 0px 60px 0px 10px; 
		position:relative; 
	
		
		}
#greenbarLinks ul li a {color:#fff; text-decoration:underline}

.noBorderTB {border:0; width:100%; margin:10px 0 10px 0;vertical-align:top;}
.noBorderTB tr{border:0;vertical-align:top;}
.noBorderTB td {border:0; vertical-align:top; font-size:11px;}
.noBorderTB td img { margin-right:10px;}
.noBorderTB ul {margin-left:0; list-style:none;}
.noBorderTB ul li {
	list-style-image: none;
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 .25em;  
	padding: 5px 0 0px 10px; 
	position:relative;
	text-align:left;
	float:none;
	line-height:10px;
}
#tabby-right-col {color:#636363;}
#tabby-right-col p {line-height:15px;}
#tabby-right-col hr {
	height:1px; 
	color:#bbcc98; 
	background:#bbcc98; 
	width:100%; 
	clear:both; 
	float:left;
	margin-top:10px;
	padding:0;
	border: 0;
	}
	
.imgLeftAlign { float:left; 
	margin-right:10px; margin-bottom:10px; display:block; height:100%;
	position:relative;}
.imgRightAign {float:right; margin-left:10px;margin-bottom:10px;}
#tabby-right-col .tabcontent ul {
	display:block; 
	list-style:none;
	float:left;
	margin-top:20px;
	margin-left:0;
	}
#tabby-right-col .tabcontent ul li {
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/small-green-arrow.gif) no-repeat 0 .25em;  
	padding: 0px 0 0px 10px; 	
    margin-bottom:0; 
    margin-top:0;
    display:block;
    position:relative;
}
body#searchbox #greenbarLinks ul {margin-left:0; }
body#searchbox #greenbarLinks ul li { 
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/truvia_img_white_arrow.gif) 0 6px no-repeat;
	display: inline; float:left;
	padding: 0px 60px 0px 10px; 
		position:relative; 
	
		
		}
body#searchbox #footer2 a{color: #69ad52;
  text-decoration: none;
  padding: 0 15px;
  display: inline;
  }
body#searchbox #greenBar ul li a {color:#fff; text-decoration:underline}
body#searchbox #footer2 a:hover {
  text-decoration: underline;
}

/*Downloads Styles*/
/*.thumb_rollover {
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/recipe-rollover-background.gif);
  background-repeat: no-repeat;
  width: 137px;
  height: 152px;
  position: absolute;
  margin-top: -173px;
  margin-left: 75px;
  display:none;
}*/

.thumb_rollover {
  background: url(../../../../../../wcm/groups/public/@truvia/documents/image/truvia_download_rollover_bd.gif) left bottom no-repeat;
  /*width: 137px;
  height: 152px;*/
  position: absolute;
  /*margin-top: -88px;*/
  margin-left: 25px;
  bottom: 62px;
  padding:0px 0px 15px 0px;
  display:none;
  z-index:10000000000000;
}

.thumb_rollover img {
  background: #ffffff;
  margin: 0px 0 0 0px;
  float:left;
  border-top:solid 1px #5ba83d;
  border-left:solid 1px #5ba83d;
  border-right:solid 1px #5ba83d;
  padding:5px;
  z-index:10000000000000;
}

.download_item 
{
	display:block;
	margin:8px 0 8px 0;
	padding:0;
	color: #5ba83d;	
}

.download_button {
  display:block;
  background-image: url(../../../../../../wcm/groups/public/@truvia/documents/image/truvia_download_button.gif);
  background-repeat: no-repeat;
  width:136px;
  height:24px;
}
#drinkBuilderWrapper {
	left: -435px; 
	position: absolute;
	top: 0px;
 	width:320px;
	height:268px;
	background:url(../../../../../../wcm/groups/public/@truvia/documents/image/na3027283.gif) no-repeat top left;	
	z-index:999; 
	}
#drinkBuildContainer {left: -193px; position: absolute; top: 9px;z-index:999;
}
#OUTER_DIV {
	position: relative; 
	z-index:999; 
	}
	#upper_gradient_box2 {  /*also for the recipes page*/
	
	
margin-left:-5px;
  }
 
