body{
	  margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/green_bg.jpg) top center repeat-y;
}

#main{
	width:100%; margin:0px; float:left; padding:0px 0px 0px 0px; background:url(../images/green_bg.jpg) top center repeat-y; order:1px solid  #FF0000;}

#container{ width:1035px; margin:auto; padding:0px 0px 0px 0px;   }
img, div { behavior: url(includes/iepngfix.htc) }
#header{ width:1032px; float:left; background:none; padding:5px 3px 0px 0px; margin:0px; }
.logo { float:left; position:absolute; }
.top_link { float:right; color:#FFFFFF; width:754px; margin:73px 0px 18px 0px; padding:0px 0px 0px 0px;  }
.top_link a { margin:0px 0px 0px 10px; }
.color { float:left; width:754px; text-align:right; }
.menubg { float:right; color:#FFFFFF; background:url(../images/menu_green_bg.jpg) left top no-repeat; width:754px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#00a94f; }
.menu_link { float:right; text-align:right; }
.menu_link a, .menu_link a:hover { float:left; margin:0px; }
.space { float:left; }
.space1 { float:left; padding:0px 30px 0px 0px; }
.social { float:left; width:190px; padding:0px 0px 34px 30px; border-right:1px solid #00a94f;  }
.social_link { float:left; padding:0px 15px 0px 0px; }
.recent_news { float:left; width:269px; padding:0px 5px 0px 26px; color:#000000; font-size:11px; line-height:18px;  }

.content { float:left; display:inline; margin:0px 0px 13px 40px; padding:10px 10px 10px 30px; width:950px; background:#FFFFFF; font-size:13px; line-height:20px; color:#231f20; border:1px solid #00a94f; }
.content_purliving { float:left; display:inline; margin:0px 0px 13px 40px; padding:0px 0px 15px 30px; width:960px; background:#FFFFFF; font-size:13px; line-height:20px; color:#231f20; border:1px solid #00a94f; }
.content_home { float:left; display:inline; margin:0px 0px 13px 40px; padding:23px 0px 10px 0px; width:990px; background:#FFFFFF; border:1px solid #00a94f; }
.content_scroll { overflow:auto; height:374px; scrollbar-face-color:#00a94f; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3Dlight-color:#fff; scrollbar-arrow-color:#fff;	scrollbar-track-color:#ffffff;	scrollbar-darkshadow-color:#fff; }
.content_purflavor { float:left; display:inline; margin:0px 0px 13px 40px; padding:10px 0px 0px 30px; width:960px; background:#FFFFFF; font-size:13px; line-height:20px; color:#231f20; border:1px solid #00a94f; }

.content_purflavorpink { float:left; display:inline; margin:0px 0px 13px 40px; padding:10px 0px 0px 30px; width:960px; background:#FFFFFF; font-size:13px; line-height:20px; color:#231f20; border:1px solid #ed1d8f; }

.content_purflavorgreen { float:left; display:inline; margin:0px 0px 13px 40px; padding:10px 0px 0px 30px; width:960px; background:#FFFFFF; font-size:13px; line-height:20px; color:#231f20; border:1px solid #00a94f; }

.content_purflavorblue { float:left; display:inline; margin:0px 0px 13px 40px; padding:10px 0px 0px 30px; width:960px; background:#FFFFFF; font-size:13px; line-height:20px; color:#231f20; border:1px solid #00aeef; }

a { color:#1d1b1c; }
a:hover { color:#00a94f; }

a.more { color:#00a94f; text-decoration:none; font-size:11px; margin:0px 0px 0px 20px; }
a.more:hover { color:#00a94f; text-decoration:underline; font-size:11px; margin:0px 0px 0px 20px; }
a.link { color:#1d1b1c; text-decoration:none; }
a.link:hover { color:#00a94f; text-decoration:underline; }
a.link_green { color:#00a94f; text-decoration:none; font-weight:bold; }
a.link_green:hover { color:#00a94f; text-decoration:underline; font-weight:bold; }

.green_txt { color:#00a94f; }
.green_title { color:#00a94f; font-weight:bold; font-size:14px; display:block; padding:0px 0px 5px 0px; }
.news_scroll { float:left; width:700px; height:279px; overflow:auto; scrollbar-face-color:#00a94f; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3Dlight-color:#fff; scrollbar-arrow-color:#fff;	scrollbar-track-color:#ffffff;	scrollbar-darkshadow-color:#fff; } 
.news_title { color:#00a94f; font-weight:bold; font-size:20px; font-weight:normal; display:block; padding:0px 0px 5px 5px; }
.news_box { display:block; clear:both; width:636px; padding:0px 0px 15px 0px }
.news_contentbg { float:left; width:481px; background:url(../images/news_content_bg.gif) repeat-y; font-size:12px; padding:5px 30px 5px 10px; }
.news_icon { float:right; padding-top:26px; }
.news_right { float:left; width:185px; padding:0px 5px 0px 30px; font-size:12px; }
.people_right { float:left; width:190px; padding:0px 5px 0px 0px; font-size:12px; }
.people_scroll { float:left; width:730px; height:349px;  padding:0px 0px 0px 20px;  border-left:1px solid #00a94f; overflow:auto; scrollbar-face-color:#00a94f; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3Dlight-color:#fff; scrollbar-arrow-color:#fff;	scrollbar-track-color:#ffffff;	scrollbar-darkshadow-color:#fff; } 

.pink_box { float:left; width:960px; padding:0px 0px 0px 0px;  }

.tool_color { color:#00a94f; }
.tool_colorg { color:#00a94f; }
.tool_colorp { color:#ed1d8f; }
.tool_colorb { color:#00aeef; }

#footer { float:left; width:990px; padding:0px 0px 10px 45px;  font-size:11px;  color:#1d1b1c;  }
#footer .btm_link { float:left; width:450px; padding:0px 0px 0px 0px; border-right:1px solid #00a94f; }

.month_color { color:#00a94f; text-align:right; width:160px; cursor:pointer; font-size:16px; padding:0px 0px 5px 0px; }

.ingredient_subtab {  width:447px; text-align:right; }
.ingredient_pinkbox { float:left; width:446px; line-height:16px; font-size:12px; margin:0px 0px 0px 0px; border-right:1px solid #ed1d8f; padding:4px 0px 0px 0px; height:262px; }
.ingredient_greenbox { float:left; width:446px; line-height:16px; font-size:12px; margin:0px 0px 0px 0px; border-right:1px solid #00a94f; padding:4px 0px 0px 0px; height:262px; }
.ingredient_bluebox { float:left; width:446px; line-height:16px; font-size:12px; margin:0px 0px 0px 0px; border-right:1px solid #00aeef; padding:4px 0px 0px 0px; height:262px; }
.tex_tool { text-align:right; float:right; padding:0px 10px 0px 0px; line-height:18px; }

.ingredient_pinktitle { font-size:18px; display:block; padding:0px 0px 15px 20px; font-family:Verdana; font-weight:normal; color:#ed1d8f; }
.ingredient_greentitle { font-size:18px; display:block; padding:0px 0px 15px 20px; font-family:Verdana; font-weight:normal; color:#00a94f; }
.ingredient_bluetitle { font-size:18px; display:block; padding:0px 0px 15px 20px; font-family:Verdana; font-weight:normal; color:#00aeef; }

.ingredient_img { float:left; width:287px; }

.news_feed { font-size:20px; color:#00a94f; padding:0px 0px 6px 0px; margin:0px; }
.news_feed a { font-size:20px; color:#00a94f; padding:0px; text-decoration:none; margin:0px; }
.news_feed a:hover { font-size:20px; color:#00a94f; padding:0px; text-decoration:underline; margin:0px; }

.btm_line { float:left; width:530px;  }
ul.sub { text-align:left; padding:0px 0px 0px 0px; list-style-type:none;	margin:0px 0px 0px 0px; }
ul.sub li { background:url(../images/bullet.gif) no-repeat 0px 8px; padding:0px 0px 0px 12px; }

.title { padding:0px; margin:0px; font-family:Arial; font-size:34px; font-weight:normal; color:#00a94f;}
h1 { padding:0px; margin:0px; font-size:34px; font-weight:normal; color:#00a94f;}
.right_tab { float:right; background:#00a94f; }
.bubble { position:absolute; margin:-80px 50px 0px -35px;  text-align:left; font-size:10px; line-height:12px; padding:6px 27px 0px 15px; background:url(../images/tooltip_bg_green.png) no-repeat; width:235px; height:99px; }
.bubblep { position:absolute; margin:-80px 50px 0px -35px;  text-align:left; font-size:10px; line-height:12px; padding:6px 27px 0px 15px; background:url(../images/tooltip_bg.png) no-repeat; width:235px; height:99px; }
.bubbleb { position:absolute; margin:-80px 50px 0px -35px;  text-align:left; font-size:10px; line-height:12px; padding:6px 27px 0px 15px; background:url(../images/tooltip_bg_blue.png) no-repeat; width:235px; height:99px; }
.bubbleg{ position:absolute; margin:-80px 50px 0px -35px;  text-align:left; font-size:10px; line-height:12px; padding:6px 27px 0px 15px; background:url(../images/tooltip_bg_green.png) no-repeat; width:235px; height:99px; }
/*popup window style*/

.popup_window { position:absolute; display:none; width:100%; height:100%; left:0; top:0; background:#FFFFFF; filter:alpha(opacity=30);-moz-opacity:.30;opacity:0.30; }
.popup_box { position:absolute; width:587px; padding:20px; display:none; left:25%; top:0%; }
.popup_toparc { float:left; background:url(../images/popup_top_curve.png) no-repeat; width:637px; padding:0px 0px 0px 0px; }
.btn_close { float:left; text-align:right; width:609px; padding:15px 0px 0px 0px; }
.popup_bg { background:url(../images/popup_middle_loop.png) top left no-repeat; float:left; display:inline; width:592px; margin:0px 0px 0px 6px; padding:0px 30px 0px 15px; }
.popup_scroll { overflow:auto; margin-top:5px; scrollbar-face-color:#00a94f; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3Dlight-color:#fff; scrollbar-arrow-color:#fff;	scrollbar-track-color:#ffffff;	scrollbar-darkshadow-color:#fff; height:400px; }
.pur_popup_bg { background:url(../images/popup_middle_loop.png) top left no-repeat; float:left; display:inline; width:592px;  margin:0px 0px 0px 6px; padding:0px 30px 0px 15px; }
h2 { padding:0px 0px 5px 0px; margin:0px; font-size:26px; font-weight:normal; color:#00a94f;}
.blog_color { font-size:11px; color:#00a94f; }






