/* CSS Document */
/* FIXES */
/* Fixes png transparency in IE, the file is relative to the HTML file NOT like how you reference background images */
/* Reset Stuff */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, img, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, button, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
/* THIS IS FOR THE DUAL COLUMN HACK */
/* hide from ie6 and under*/
html>body .col { top:0; }
/* END HACK */

/* MAIN */
html { height:auto; font-family:Arial, Helvetica, sans-serif; margin-left:-24px; padding:0px; background-color:##32004B; }
body { height:auto; font:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; /*background:url('/UI/Images/template/background.jpg') no-repeat top;*/background-color:#32004b; margin:0px; padding:0px; }
h1 { font-size:22px; font-weight:normal; text-align:left; color:#8a0d54; }
h2 { font-size:14px; font-weight:bold; text-align:left; color:#000000; }
h3 { font-size:10px; font-weight:normal; text-align:left; color:#00744f; }
h4 { font-size:14px; font-weight:bold; text-align:left; color:#32004B; }
a.noRollOver:link, a.noRollOver:visited, a.noRollOver:active, a.noRollOver:hover { text-decoration:none; }
strong { font-weight:bold; }

/* Framing ID's */
#container { margin-left:auto; margin-right:auto; width:923px; background:url('/UI/Images/template/main_content_bg.jpg') repeat-y center; text-align:left; position:relative; }
#header { margin:auto; position:relative; left:-19px; height:121px; width:923px; text-align:left; background:url('/UI/Images/template/header.jpg') no-repeat left top; background-color:#ffffff; }
#main_container { margin:0 26px; }
#right_container { float:right; margin-right:2px; width:647px !important; padding: 0 10px 0 0px; }
#header_button { margin:auto; height:121px; width:250px; background-color:#ffffff; top:2px; position:absolute; }
#search_bar {display:block;margin:auto; height:32px; width:923px; text-align:left; background:url('/UI/Images/template/search_bar_bg.jpg') no-repeat left top; background-color:#ffffff; }
#search_bar_left_margin { height:41px; width:26px; float:left; background:url('/UI/Images/template/search_bar_left_margin.jpg') no-repeat;background-color:#ffffff; }
#search_bar_right_margin { height:41px; width:26px; float:right; background:url('/UI/Images/template/search_bar_right_margin.jpg') no-repeat;background-color:#ffffff; }
#the_right_choice { height:21px; width:108px; float:left; margin:4px 0px 0px 29px; background:url('/UI/Images/template/the_right_choice.jpg') no-repeat;background-color:#ffffff; }
#search_txt { height:12px; width:37px; float:left; margin:6px 0px 0px 76px; background:url('/UI/Images/template/search_txt.jpg') no-repeat;background-color:#ffffff; }

/* MAIN MENU [ HOME ] */

.main_menu_home { width:198px; margin:-11px 0px 3px 0px; overflow:visible; background:white url('/UI/Images/template/menu_bg.png') repeat-x left top; float:left; }
#menu_fade_bg { height:11px; width:198px; overflow:hidden; margin:0px;position:relative; }
.menuItem{margin-left:8px; margin-right:6px;  width:184px; line-height:14px;}
.menuItem h2{padding:0 0 3px 28px; margin:0px 0 0 0;}
.menuItem h2 span{padding:0 0 0px 0px; margin:0px 0 0 0;}
.menuItem h3{line-height:12px; padding:0 0 3px 28px; margin:3px 0px 0px 0px;}
.menuItem a h3{padding:0 0 2px 28px; margin:0px 0 0px 0;}
.menuItem a{color: #000000; text-decoration: none;}
.menuItem a:link, .menuItem a:visited, .menuItem a:active { text-decoration:none; cursor:pointer; }
.menuItem ul{text-align:left;  margin:0px 0px 0px 36px; padding:0px 0 0 0;}
.main_menu_home ul{text-align:left;  margin:0px 0px 0px 36px; padding:0px 0 0 0;}
.main_menu_home li{position:relative; list-style-position:outside; list-style-type:disc; color:#8a0d54; line-height:13px; margin:0; font-size:14px; font-weight:bold;}
.main_menu_home li a{ font-size:11px; color: #000000; text-decoration: none;}
.main_menu_home li a:hover{text-decoration: underline;}
.menuItem a:hover{text-decoration: underline;}

.subItem{ padding: 0}
#menu_item_1 { background:url('/UI/Images/template/berry_1.png') no-repeat left top;}
#menu_item_2 { background:url('/UI/Images/template/berry_2.png') no-repeat left top;}
#menu_item_3 { background:url('/UI/Images/template/berry_3.png') no-repeat left top;}
#menu_item_4 { background:url('/UI/Images/template/berry_4.png') no-repeat left top;}
#menu_item_5 { background:url('/UI/Images/template/berry_5.png') no-repeat left top; padding: 0 0 5px 0;}
#menu_item_6 { background:url('/UI/Images/template/berry_6.png') no-repeat left top;}
#menu_item_7 { background:url('/UI/Images/template/berry_7.png') no-repeat left top;}

.menu_divider{width:186px;  margin:10px 6px 5px 6px; line-height:1px; overflow:hidden; border-top:#c4d888 1px solid;}

#menu_highlight { margin:0px 2px 0px 2px; width:194px; overflow:hidden; background:url('/UI/Images/template/menu_highlight_bg_bottom.jpg') no-repeat bottom left;background-color:#ccff7f; }
#menu_highlight_head { margin:0px 2px 0px 2px; width:194px; background-color:#ccff7f; }
#menu_fade_bg_berry_recipes_highlight { height:11px; width:198px; overflow:hidden; margin:0px; background:url('/UI/Images/template/menu_fade_bg_berry_recipes_highlight.jpg') no-repeat;position:relative; }
#menu_item_1_highlight { margin-left:6px; margin-right:4px; width:184px; height:26px; line-height:14px; background:url('/UI/Images/template/menu_berry_1_highlight.jpg') no-repeat left top;top:0px; position:relative; background-color:#ccff7f; }
#menu_item_2_highlight { margin-left:8px; margin-right:6px; margin-top:6px; width:184px; height:75px; line-height:14px; text-align:left; background:url('/UI/Images/template/menu_berry_2_highlight.jpg') no-repeat left top;top:0px; position:relative; }
#menu_highlight_head_new { margin:0px; width:198px; background:url('/UI/Images/template/highlight_top.jpg') no-repeat left top;}
#menu_highlight_mid_bg { margin:0px; width:198px; background:url('/UI/Images/template/highlight_mid.jpg') repeat-y left top;}
#menu_highlight_footer { background:url('/UI/Images/template/menu_highlight_bg_bottom.jpg') no-repeat bottom center;}
#menu_item_3_highlight { margin-left:5px; margin-right:6px; margin-top:6px; width:187px; line-height:14px; text-align:left; background:url('/UI/Images/template/menu_berry_3_highlight.jpg') no-repeat left top;top:0px; position:relative; }
#menu_item_4_highlight { margin-left:7px; margin-right:6px; margin-top:0px; padding-top:5px; width:185px; height:40px; line-height:14px; text-align:left; background:url('/UI/Images/template/menu_berry_4_highlight.jpg') no-repeat left top;top:0px; position:relative; }
#menu_item_6__highlight { margin-left:5px; margin-right:6px; padding-top:6px; width:187px; line-height:14px; text-align:left; background:url('/UI/Images/template/menu_berry_6_highlight.jpg') no-repeat left top;top:0px; position:relative; }
#menu_item_7_highlight { margin-left:8px; margin-right:6px; margin-top:6px; width:184px; height:34px; line-height:14px; text-align:left; background:url('/UI/Images/template/menu_berry_7_highlight.jpg') no-repeat left top;top:0px; position:relative; }

#menu_divider_bottom { width:186px; height:1px; margin:8px 6px 0px 6px; line-height:1px; overflow:hidden; /*border-top:#e2eeed 1px solid;*/ position:relative; }
.menuItemSubTitleItem2 { line-height:12px; padding-left:28px; margin:3px 0px 0px 0px; }
.menuItemTitleItem3 { padding-left:31px; margin:0px; }
.menuItemSubTitleItem3 { line-height:12px; padding-left:31px; margin:3px 0px 0px 0px; }
.menuItemTitleItem4, .menuItemTitleItem6 { padding-left:29px; margin:0px; }
.menuItemSubTitleItem6 { line-height:12px; padding-left:29px; margin:3px 0px 0px 0px; }
.menuItemTitleItem5 { padding-left:29px; margin-top:0px; }

a.menuRollOver:hover { text-decoration:underline; color:#000000; }
#main_menu_home_bottom { width:198px; margin:0px 0px 0px 0px; padding-bottom:120px; background-position:bottom; background-color:#c4d888; float:left; display:inline; position:relative; z-index:1; }

/* SEARCH FORM */
#search_form_right { height:23px; width:320px; margin-top:3px; left: 600px;  position:absolute}
#search_form_right input { width:195px; }
#search_form_right .searchFormButton { width:60px; margin-left:3px; }

/* BERRY BLAST */

#berry_container { height:191px; width:370px; margin:0; top:2px; right:-10px; position:absolute; z-index:2; }
#berry_blast_text { width:210px; font:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000000; text-align:left; float:left; top:2px; left:23px; position:absolute; }
#berry_blast_text p { padding-top:4px; }
#berry_blast_form { width:225px; text-align:left; float:left; top:153px; left:22px; position:absolute; }
#berry_blast_form input { width:150px; }
#berry_blast_form .berryBlastButton { width:45px; margin-left:3px; }
#berry_blast_divider { height:22px; width:210px; padding-top:14px; background:url('/UI/Images/template/berry_blast_divider_bg.jpg') repeat-x bottom;}
a.berryBlastRollOver:link, a.berryBlastRollOver:visited, a.berryBlastRollOver:active, a.berryBlastRollOver:hover { text-decoration:underline; color:#666666; }
#berry_blast_flash_area { width:123px; height:165px; top:10px; left:240px; position:absolute; }

/* MAIN CONTENT */
.mainContent{ width:647px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; top:0px; }
.mainHeader{ padding-top:2px; padding-bottom:8px; width: 50%; }
.mainMessage{padding: 0 8px 0 0px;}
#main_message p{line-height: 16px; margin-bottom: 5px;}
.bodyText { line-height:16px; font-size:12px; }
a.bodyTextRoll:link, a.bodyTextRoll:visited, a.bodyTextRoll:active, a.bodyTextRoll:hover { text-decoration:underline; color:#666666; }
#main_module { width:647px; margin:18px 0px 0px 0px; position:relative; }
#home_two_column_wrapper { position:relative; clear:both; z-index:4; }
#berry_recipes_two_column_wrapper { position:relative; width:647px; clear:both; z-index:4; }
.berriesLeftColumn { width:317px; float:left; margin:22px 0 0 0; }
.berriesRightColumn { width:317px; float:right; margin:22px 0 0 0; }

/* THIS STUFF USES A HACK THAT ALLOWS TWO COLUMN WHERE EITHER ONE CAN CAUSE THE FOOTER TO MOVE */
#tips_and_tricks_module { width:317px; z-index:1; position:relative; float:left; margin:10px 0px 0px 0px; display:inline; }
#whats_new_module { width:317px; float:left; margin:10px 0px 0px 13px; display:inline; position:relative; z-index:1; }
#berry_recipes_recipe_finder_module { width:317px; z-index:1; position:relative; overflow:hidden; float:left; margin:15px 0px 0px 0px; background:url('/UI/Images/template/recipe_finder_bg_image.jpg') no-repeat top left;display:inline; }
#berry_recipes_featured_recipe_module { width:317px; float:left; margin:24px 0px 0px 13px; display:inline; position:relative; z-index:1; }
.clearer { height:1px; overflow:hidden; margin-top:-1px; clear:both; }

/* HACK DONE */
#home_content_footer_link { width:646px; height:18px; padding-top:8px; border-top:#c4d888 1px solid; overflow:hidden; float:left; margin:24px 0px 0px 0px; display:inline; position:relative; }
.homeContentFooterLink { margin:0px 0px 0px 0px; padding-left:16px; color:#7d9604; background:url('/UI/Images/template/arrow_green.jpg') no-repeat left;}

/* MODULES */
.moduleHeaderText { padding:6px 0px 10px 0px; }

.modulePrimaryLink { margin:0px 0px 0px 8px; padding-left:16px; color:#7d9604; line-height:18px; background:url('/UI/Images/template/arrow_green.jpg') no-repeat left;}
.moduleSecondaryLink { margin:0px 0px 0px 8px; padding-left:16px; color:#000000; line-height:18px; background:url('/UI/Images/template/arrow_gray.jpg') no-repeat left;}

/* HOME - MAIN MODULE */
.main_module_header_left { width:647px; background:url('/UI/Images/template/module_header_left_unbr.jpg') no-repeat; }
.main_module_header_middle {margin: 0 11px 0 11px; background:url('/UI/Images/template/module_header_bg_unbr.jpg') repeat-x; }
.main_module_header_right {background:url('/UI/Images/template/module_header_right_unbr.jpg') no-repeat; background-position: top right ;}
.main_module_header_middle h2{padding: 6px 0 7px 0;}
.main_module_content_bg {margin: 9px 0 0 0; padding: 0px 0 0 0;background-image:url('/UI/Images/template/fh_bg.jpg'); background-repeat:repeat-y; float:left; background-position:center; }
.mainModuleContentDivider { width:300px; height:1px; margin:6px 0px 6px 8px; overflow:hidden; border-top:#c4d888 1px solid; }

#main_module_body { width:645px; border-left:#c4d888 1px solid; border-right:#c4d888 1px solid; text-align:left; }
#main_module_body h4 {padding: 5px 0 5px 8px;}
#main_module_body p {padding: 5px 5px 5px 8px; }
.main_module_body_bottom_strip { position:relative; height:20px; }
.main_module_body_hd_bg { height:38px; }
.clear{ clear:both; }

#main_module_bottom_left { width:11px; height:11px; background:url('/UI/Images/template/module_bottom_left.jpg') no-repeat;position:absolute; }
#main_module_bottom_middle { width:625px; height:10px; border-bottom:#c4d888 1px solid; overflow:hidden; left:11px; position:absolute; }
#main_module_bottom_right { width:11px; height:29px; background:url('/UI/Images/template/module_bottom_right.jpg') no-repeat;left:636px; position:absolute; }
.main_module_image { width:302px; height: 198px; float:left; margin-left:10px !important; margin-left:5px; border:#000000 1px solid; }
.main_module_content { width:313px; float:left; margin: 0 0 0 15px; padding: 0px 0 0 0px; }
.main_module_content p {padding: 0 0 0 0px;}
.main_module_content h4{padding:0px 9px 2px 5px; margin-top: -5px;}

/* HOME - HALF COULUMN MODULE */
.half_column_module { width:317px;display:inline; position:relative; z-index:1; }
.half_column_module_header_left {width: 317px; background:url('/UI/Images/template/module_header_left_unbr.jpg') no-repeat; }
.half_column_module_header_middle {margin: 0 11px 0 11px; background:url('/UI/Images/template/module_header_bg_unbr.jpg') repeat-x;}
.half_column_module_header_right {background:url('/UI/Images/template/module_header_right_unbr.jpg') no-repeat; background-position: top right;}
.half_column_module_header_middle h2{padding: 5px 0 5px 0;}

.half_column_module_body {  border-left:#c4d888 1px solid; border-right:#c4d888 1px solid; padding-top:10px; text-align:left; }
.half_column_module_body_new { padding:20px 10px 10px 10px; text-align:left; }
.half_column_module_bottom_left { width:11px; float: left; height:11px; background:url('/UI/Images/template/module_bottom_left.jpg') no-repeat; }
.half_column_module_bottom_middle { width:295px; float: left; height:10px; border-bottom:#c4d888 1px solid; overflow:hidden;   }
.half_column_module_bottom_right { width:11px; float: left; height:29px; background:url('/UI/Images/template/module_bottom_right.jpg') no-repeat;  }
.half_column_module_content { width:177px; border-left:#c4d888 1px solid; margin:0px 0px 0px 130px;  }
.half_column_module_content h4{padding:0px 9px 6px 8px; }
.half_column_module_content p{line-height:16px; font-size:12px; padding:0 8px;}
.halfColumnModuleContentDivider { height:1px; margin:6px 0px 6px 8px; overflow:hidden; border-top:#c4d888 1px solid; }
.whats_new_module_image {height: 132px; float:left; width:108px; margin:0px 0px 0px 10px;}
.whats_new_module_image img {border:#000000 1px solid !important; }

/*Login form*/

.loginForm .formRow {padding: 5px 0 5px 10px; margin:0; text-align: left;}
.loginForm .formRow span{width: 100px; float: left; font-weight: bold;}
.loginForm .jbFormRowButton{clear: both; padding: 5px 0 5px 110px; }
.loginForm .jbFormRowButton input{ border: 1px solid gray;}
.errorMessage{ padding: 5px 0 5px 10px; color:red;}

/* BERRY RECIPES */
#berry_recipes_featured_recipe_module_image { width:295px; height:198px; margin:0px 0px 0px 9px; border:#000000 1px solid; background:url('/UI/Images/template/image_two_berry_tart.jpg') no-repeat;top:0px; left:0px; position:relative; }
#berry_recipes_featured_recipe_module_image2 { width:295px; height:198px; margin:0px 0px 0px 9px; border:#000000 1px solid; background:url('/UI/Images/template/image_berry_salad.jpg') no-repeat;position:relative; }
#berry_recipes_featured_recipe_module_content { width:296px; margin:7px 0px 0px 0px; top:0px; position:relative; }
#berry_recipes_featured_recipe_module_body { width:315px; border-left:#c4d888 1px solid; border-right:#c4d888 1px solid; padding-top:38px; text-align:left; }
#berry_recipes_featured_recipe_module_body2 { width:315px; border-left:#c4d888 1px solid; border-right:#c4d888 1px solid; padding-top:9px; text-align:left; }
.berryRecipesFeaturedRecipeModuleContentDivider { width:297px; height:1px; margin:2px 0px 4px 9px; overflow:hidden; border-top:#c4d888 1px solid; }
.berryRecipesFeaturedRecipeModuleContentDividerBottom { width:297px; height:1px; margin:6px 0px 0px 9px; overflow:hidden; border-top:#c4d888 1px solid; }
#berry_recipes_recipe_finder_module_body { width:315px; margin:0px; text-align:left; }
#berry_recipes_recipe_finder_list_left { width:159px; float:left; margin:0px 0px 0px 0px; position:relative; }
#berry_recipes_recipe_finder_list_right { width:150px; float:left; margin:0px 6px 0px 0px; position:relative; }
#berry_recipes_recipe_finder_list_left2 { width:159px; float:left; margin:0px 0px 0px 0px; position:relative; }
#berry_recipes_recipe_finder_list_right2 { width:150px; float:left; margin:22px 6px 0px 0px; position:relative; }
.berryRecipesRecipeFinderModuleContentDivider { width:313px; height:1px; float:left; overflow:hidden; margin:0px 0px 8px 2px; border-top:#c4d888 1px solid; }
.recipeFinderUL { text-align:left; list-style-position:outside; list-style-type:disc; margin:-2px 0px 0px 23px; padding-bottom:10px; color:#8a0d54; line-height:14px; position:relative; }
.recipeFinderSubHeaderText { padding:75px 2px 6px 2px; color:#32004B; }
.recipeFinderBodyText { line-height:16px; font-size:12px; margin:0px 2px 8px 2px; }

/* FOOTERS */
#home_footer { width:871px; margin-left:auto; margin-right:auto; margin-top:6px; position:relative;  }
#footer_left { width:200px; text-align:left; color:#a97191; font-size:11px; float:left; position:relative; }
#footer_right { width:671px; padding-bottom:35px; line-height:16px; text-align:center; color:#a97191; font-size:11px; float:left; position:relative; }
a.footerTextLink:link, a.footerTextLink:visited, a.footerTextLink:active { color:#a97191; font-size:11px; text-decoration:none; }
a.footerTextLink:hover { color:#a97191; font-size:11px; text-decoration:underline; }

/* HIDDEN TEXT */
#header span { display:none; }
#the_right_choice span { display:none; }

/* Free Berry Recipes inner page left and right column*/
#recipe_finder { width:313px; float:left; margin:22px 15px 0 0; }
#fresh_healthy { width:317px; float:right; margin:22px 0 0 0; }
#fresh_healthy_delicious { width:317px; float:left; display:inline; position:relative; z-index:1; }
.mainModuleContentDividerNew { height:1px; margin:6px 0px 6px 0px; overflow:hidden; border-top:#c4d888 1px solid; }
.mainModuleContentDividerShade { margin:6px 0px 0px 0px; height:20px; overflow:hidden; background:url('/UI/Images/template/green_grad.gif') repeat-x top;}
.imagepad { padding:3px 0px; }
.imageborder { border:#000000 1px solid; }
.head_padding { padding:5px 0 2px 0; }
.findby { margin-left:6px; }
.findby_select { text-align:left; color:#000000; font-size:11px; font-weight:bold; width:120px; float:left; line-height:16px; padding:0px 0 0px 18px; position:relative; }
.findby_select a { color:#666666; text-decoration:none; }
.findby_select a:hover { color:#666666; text-decoration:underline; }
.chkbox_class { position:absolute; left:-3px; top:0px; }
.community_left { float:left; width:165px; }
.community_right { float:right; width:148px; }
.modulePrimaryLinkNew { margin:0px 0px 0px 0px; padding:1px 0px 0px 16px; color:#7d9604; line-height:17px; background:url('/UI/Images/template/arrow_green_new.jpg') no-repeat left top;}
.modulePrimaryLinkNew1 { margin:0px 0px 0px 0px; padding:1px 0px 0px 16px; color:#7d9604; line-height:17px; background:url('/UI/Images/template/arrow_green_new.jpg') no-repeat left top;}
.community_header_line { height:16px; border-bottom:1px solid #c4d888; }
.community_header { padding:1px 0; border-left:1px solid #c4d888; }
.community_leftline { border-left:1px solid #c4d888; padding-left:5px; line-height:17px; }
.dottedline {background:url('/UI/Images/template/blackdot.gif') repeat-x left top; height:6px; }
#home_content_footer_link_new { width:646px; padding-top:8px; border-top:#c4d888 1px solid; overflow:hidden; float:left; margin:13px 0px 0px 0px; padding-bottom:13px; display:inline; position:relative; }
.lineheight16 { line-height:16px; }

/* Nutrition and Healthy inner page */
#nutrition_left { width:446px; float:left; margin:22px 13px 0 0; padding:0; }
#nutrition_right { width:188px; float:left; margin:22px 0 0 0; padding:0; }
.image_sep { height:13px; }
.view_nutritional_left { background:url('/UI/Images/template/view_nutritional_left.gif') no-repeat left top;}
.view_nutritional_right {background:url('/UI/Images/template/view_nutritional_right.gif') no-repeat right top; height:48px; line-height:48px; padding:14px 0 0 14px; }
.view_nutritional_bg { background:url('/UI/Images/template/view_nutritional_back.gif') repeat-x left top;}
#view_nutritional_relative { position:relative; width:446px; height:30px; }
#view_nutritional_absolute { position:absolute; width:466px; left:-10px; top:-10px; }
#nutritional_width_left { width:446px; float:left; display:inline; position:relative; z-index:1; }
.half_column_module_header_middle1 { width:100%; background:url('/UI/Images/template/module_header_bg.jpg') repeat-x;margin-top:13px }
.half_column_module_header_right_new { width:100%; height:29px; background:url('/UI/Images/template/module_header_right.jpg') no-repeat right top;}
.half_column_module_header_left_new { width:100%; background:url('/UI/Images/template/module_header_left.jpg') no-repeat left top;}
.moduleHeaderTextH2 { padding:6px 0px 6px 10px; }
.half_column_module_footer_middle1 { width:100%; background: url('/UI/Images/template/green_dot.gif') repeat-x bottom ;}
.half_column_module_footer_right_new { width:100%; height:11px; background:url('/UI/Images/template/module_bottom_right.jpg') no-repeat right top;}
.half_column_module_footer_left_new { width:100%; background:url('/UI/Images/template/module_bottom_left.jpg') no-repeat left top;}
.border_left_right { border-left:1px solid #dbe8a0; border-right:1px solid #dbe8a0; padding:9px 9px 0 9px; line-height:17px; }
.border_left_right a{color: #777777; text-decoration: none;}
.border_left_right p a{color: #777777; text-decoration: underline;}

.h4padding_bot { padding-bottom:0px; }
.related_head { color:#000; font-weight:bold; }
.green_grad1 {background:url('/UI/Images/template/green_grad1.gif') repeat-x left top; margin:6px 0 0 0; width:100%; }
.green_grad1_cut {background:url('/UI/Images/template/green_grad1_cut.gif') no-repeat left top; padding:12px 0 0 0; width:100%; }
.moduleSecondaryLinkNew { margin:0px 0px 0px 0px; padding-left:16px; color:#666666; line-height:18px; background:url('/UI/Images/template/arrow_gray.jpg') no-repeat 0px 1px; }
.nutritional_left_left { float:left; width:119px; }
.nutritional_left_right { float:left; padding-left:18px; width:280px; }
.familykidsbg {background:url('/UI/Images/template/family_kids_bg.gif') repeat-y left; padding:0px 9px 0 0px; line-height:17px; }
#menu_divider_bottom_new { width:186px; height:1px; margin:0px 6px 0px 6px; line-height:1px; overflow:hidden; border-top:#e2eeed 1px solid; position:relative; }
.formrow { padding-bottom:12px; }
.inputtext { color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:200px; }

/* Berries - Fresh, Delicious Nutritious */
.pinkHeader {background-image:url('/UI/Images/template/pink_back.gif'); background-repeat:repeat-x; background-position:top left; padding:0 0 6px 0; margin:6px 0 0 0; width:100%; }
.berries_head {font-size:14px; font-weight:bold; text-align:left; color:#32004B; margin:0px 10px 0 8px; padding:10px 0 17px 0px; }
.berries_head img{ float: left;}
.berries_right1 { width:280px; padding-left:12px; float:left; border-left:1px solid #c4d888; }
.berries_left1 { width:118px; margin-right:12px; float:left; text-align:right }
.our_delicious_img { position:absolute; left:-10px; top:12px; z-index:200; }
#berries_left { width:446px; float:left; margin:0px 13px 0 0; padding:0; }
#berries_right { width:188px; float:left; margin:0px 0 0 0; padding:0; }

/*recipe page*/
.re-list { color:#666666; line-height: 18px;}
.re-heading { font-size:22px; font-weight:bold; }
.menuselected {background-image:url('/UI/Images/template/green-sel-img.gif'); width:154px; position:absolute; height:15px; margin-top:1px; left:-34px; padding:0px 0px 0px 36px; }
.menuselected ul li { list-style-image:none; }
.menuselected a:link, .menuselected a:active, .menuselected a:visited { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; }
#view_nutritional_absolute_re { position:absolute; width:335px; left:-10px; top:15px; }
#view_nutritional_relative_re { position:relative; width:318px; height:30px; margin-top: -30px;}

/*community*/
.community_recipe_center_bg {background:url('/UI/Images/template/community_bg.gif') repeat-x left bottom; height:116px; }
.community_head_right1 { padding:31px 0 0 0; float:left; }
.community_head_left1 { padding: 1px 0 0 0; float:left }
#home_two_column_wrapper_com { position:relative; width:655px; clear:both; z-index:4; }
#community_right { width:188px; float:left; margin:0px 0 0 0; padding:0; }
.topsuggest_left_right { float:left; padding-left:9px; width:295px; border-left:1px solid #c4d888; }
.topsuggest { padding:0px 9px 0 9px; line-height:17px; background:url('/UI/Images/template/commnitylr.gif') repeat-y left;}
.mainModuleContentDividerNew1 { margin:9px 0px 9px 0px; }

/* -- updated css -- */
.crc-right { width:200px; float:right; margin:10px 3px 0px 0px; }
.crc-righttop {background-image:url('/UI/Images/template/community_right-top.gif'); height:29px; padding:3px 0px 0px 10px; }
.crc-rightbottom { background-image:url('/UI/Images/template/community_right-bottom.gif'); height:14px; margin:0px 0px 5px 0px; }
.crc-whtbg { background-image:url('/UI/Images/template/community_rightbg.gif');}
.crc-rightinnerbg { background:url('/UI/Images/template/community_rightbg1.gif') repeat-x; background-color:#dbeca8; width:166px; margin:0px 0px 0px 11px; padding:10px 10px 0px 10px; }
.crc-smlltxt { font-size:11px; color:#000000; }
.label { padding:5px 0px; }
.rdtxt { color:#e71f1f; }
.crc-rightinput { padding:0px 0px 10px 0px; }
.crc-rightinput input, textarea { color:#949494; width:159px; }
.crc-rightinnerbg_bottom { width:166px; margin:0px 0px 0px 11px; padding:10px 10px 0px 10px; }
.crc-rightbottom_bott {background-image:url('/UI/Images/template/community_right-bottom1.gif '); height:14px; margin:0px 0px 5px 0px; }
.crc-moduleSecondaryLinkNew { margin:0px 0px 0px 0px; padding-left:16px; color:#000000; line-height:18px; background:url('/UI/Images/template/arrow_gray1.jpg') no-repeat left top;}
#community_left { width:446px; float:left; margin:0px 0px 0 0; padding:0; }
.memberRecipeBody{background:url('/UI/Images/template/pink_bg_unbr.gif') repeat-x bottom left; margin-left: 10px; width:167px; border-left: 1px solid #dbe8a0; border-right: 1px solid #dbe8a0; padding: 10px;}


/*where to buy*/
.where_left { float:left; width:199px; margin:0 10px 0 0; }
.where_right { float:right; width:199px; padding:0 0 0 9px; border-left:1px solid #dbe8a0; }
.wherelink { font-size:12px; }
.wherelink ul { margin:0; padding:0; list-style-type:none; }
.wherelink ul li { margin:0; padding:2px 0 0px 18px; background:url('/UI/Images/template/arrow_gray1.jpg') no-repeat left top;color:#000000; }
.wherelink ul li a { color:#666666; text-decoration:none; }
.wherelink ul li a:hover { color:#666666; text-decoration:underline; }
#menu_item_5_highlight { margin-left:8px; margin-right:6px; margin-top:6px; width:184px; height:26px; line-height:14px; text-align:left; background:url('/UI/Images/template/menu_berry_5_highlight.jpg') no-repeat left top;top:0px; position:relative; }

/* New css for green rollover */
.crc-menu ul { list-style-type:none; margin:5px 0px 0px 0px; padding:0px; }
.crc-menu ul { text-align:left; list-style-type:none; color:#8a0d54; line-height:14px; }
.crc-menu li {background-image:url('/UI/Images/template/crc-lefttop.gif'); padding-left:36px; color:#000000; line-height:15px; }
.crc-menu a:link, .crc-menu a:active, .crc-menu a:visited { color:#000000; text-decoration:none; font-size:11px; font-weight:bold; }
.crc-menu a:hover { color:#000000; text-decoration:underline; }
li.crc-hg { background-image:url('/UI/Images/template/green-sel-img.gif');}
.crc-hg a:link, .crc-hg a:active, .crc-hg a:visited { color:#FFFFFF; }

/* New css */
.padding { padding:0 10px; }
.map_key { width:302px; float:left; margin-left:10px !important; margin-left:5px; }
.left { float:left; padding:0px 0 0px 25px; width:20%;  }
.right { float:right; width:25%; padding:0px 0 0px 5px;  }
.green_icon { padding-left:18px; background-image:url('/UI/Images/template/green_icon.gif');background-position:0 -10; background-repeat:no-repeat; }
.green_cir { padding-left:18px; background-image:url('/UI/Images/template/green_cir.gif');background-position:0 5px; background-repeat:no-repeat; padding-top:5px; }
.berry_1 { padding-left:30px; background-image:url('/UI/Images/template/berry_1.gif');background-position:0 -2px; background-repeat:no-repeat; height:22px; padding-top:6px; }
.berry_2 { padding-left:30px; background-image:url('/UI/Images/template/berry_2.gif');background-position:0 0px; background-repeat:no-repeat; height:22px; padding-top:5px; }
.berry_3 { padding-left:30px; background-image:url('/UI/Images/template/berry_3.gif');background-position:0 0px; background-repeat:no-repeat; height:22px; padding-top:5px; }
.berry_4 { padding-left:30px; background-image:url('/UI/Images/template/berry_4.gif');background-position:0 0px; background-repeat:no-repeat; height:22px; padding-top:5px; }
.berry_5 { padding-left:27px; background-image:url('/UI/Images/template/berry_5.gif');background-position:0 0px; background-repeat:no-repeat; height:22px; padding-top:5px; }
.berry_6 { padding-left:27px; background-image:url('/UI/Images/template/berry_6.gif');background-position:0 0px; background-repeat:no-repeat; height:22px; padding-top:5px; }
.berry_7 { padding-left:27px; background-image:url('/UI/Images/template/berry_7.gif');background-position:0 0px; background-repeat:no-repeat; height:22px; padding-top:5px; }
.berry_8 { padding-left:97px; background-image:url('/UI/Images/template/berry_8.gif');background-position:0 8px; background-repeat:no-repeat; padding-top:8px; }
.berry_9 { padding-left:97px; background-image:url('/UI/Images/template/berry_9.gif');background-position:0 5px; background-repeat:no-repeat; padding-top:5px; }
#home_content_footer_link1 { width:646px; height:18px; padding-top:8px; padding-bottom: 10px; border-top:#c4d888 1px solid; overflow:hidden; float:left; margin:10px 0px 0px 0px; display:inline; position:relative; }
.mainModuleContentDividerNew_1 { height:1px; margin:6px 0px 6px 0px; padding-top:0; margin-top:0; overflow:hidden; border-top:#c4d888 1px solid; }
.top_bottom_padding { padding:8px 0 3px 0; }
.media_faq_container {background-image:url('/UI/Images/template/light-green-dot.jpg'); background-position:center; background-repeat:repeat-y; }
.fields { padding: 0 0 5px 0; }
.fields label { width:130px; float:left; text-align:right; padding-right:10px; font-weight:bold; color:#000000; }
.fields .left { text-align:left; font-weight:normal; }
.fields .right { float:left; width:61%; padding:0; }
.rightsel { padding:3px 0 3px 0; text-align:right; }
.rightsel  select { border:1px solid #C4D888  }
.star { color:#1d8463; font-size:14px; }
.fields input { font-size:11px;border:1px solid #C4D888  }
.fields textarea { color:#000000;border:1px solid #C4D888 }
.gray_txt { color:#666666; }
.left_dot_border {background-image:url('/UI/Images/template/v-blk-dot.gif'); background-position: 2px 0; background-repeat:repeat-y; }
.blk_text { color:#000000 }
.faq_container { float:right; width:48%; border-top:1px solid #c4d888; padding-top:5px; }
.media_container { float:left; width:48%; border-top:1px solid #c4d888; padding-top:5px; }
.mainModuleContentDividerNew_2 { height:1px; padding:6px 0px 6px 0px; overflow:hidden; border-bottom:#c4d888 1px solid; background-color:#ffffff; }

/* ----- New Classes -------- */
.article_link_txt { padding-left:15px; }
#page_container { width:100%; }
#page_container .inner {margin: 0 auto; padding-top: 10px;}
#page_container .title { float:left; font-size: 12px; padding-right:5px; display:block; }
#page_container .link {display: inline; }
#page_container .link span { float:left; display:block; padding:2px 6px; background-image:url('/UI/Images/template/page-bg.gif');background-repeat:no-repeat; color:#FFFFFF; }
#page_container .link a { float:left; display:block; padding:2px 6px; color:#666666; text-decoration:none; }
#page_container .link a:hover { color:#ffffff; background-image:url('/UI/Images/template/page-bg.gif');background-repeat:no-repeat; text-decoration:none; }
#home_content_footer_link1 { width:646px; height:18px; padding-top:8px; border-top:#c4d888 1px solid; overflow:hidden; float:left; margin:8px 0px 0px 0px; display:inline; position:relative; }
.homeContentFooterLink1 { margin:0px 0px 0px 0px; padding-left:16px; color:#7d9604; background:url('/UI/Images/template/arrow_green.jpg') no-repeat left;}
a.brownlink:link, a.brownlink:visited, a.brownlink:hover { color:#66033c; }
.imageblkborder { float:left; border:1px solid #000000; margin:0 10px 10px 0; }
#view_nutritional_relative_re_new { background:url('/UI/Images/template/button-bg.jpg'); background-repeat:no-repeat; width:300px; height:30px; padding-top:13px; padding-left:13px; }
.crc-menu ul {list-style-type:none; margin:0px; padding:0px; }
.crc-menu ul {text-align:left; list-style-type:none; color:#8a0d54; line-height:14px; }
.crc-menu li {background-image:url('/UI/Images/template/crc-lefttop.gif'); padding-left:36px; line-height:15px; }
.crc-menu a:link, .crc-menu a:active, .crc-menu a:visited { color:#000000; text-decoration:none; font-size:11px; font-weight:bold; }
.crc-menu a:hover { color:#000000; text-decoration:underline; }
li.crc-hg { background-image:url('/UI/Images/template/green-sel-img.gif');}
.crc-hg a:link, .crc-hg a:active, .crc-hg a:visited { color:#FFFFFF; }
.hd_date { float:left; width:104px; border-right:1px solid #c4d888; border-bottom:1px solid #c4d888; font-size:14px; font-weight:bold; text-align:left; color:#32004B; line-height:20px; }
.hd_headline { float:right; width:532px; padding-left:10px; border-bottom:1px solid #c4d888; font-size:14px; font-weight:bold; text-align:left; color:#32004B; line-height:20px; }
.date { float:left; width:104px; line-height:20px; border-right:1px solid #c4d888; font-style:italic; }
.headline { float:right; width:532px; padding-left:10px; line-height:20px; }
.normalText { line-height:16px; font-size:12px; color:#666666; font-weight:normal; }
.product_top { float:left; width:160px; border-right:1px solid #c4d888; border-bottom:1px solid #c4d888; text-align:center; padding:5px 0; height:120px; }
.product_bottom { float:left; width:160px; border-right:1px solid #c4d888; text-align:center; padding:5px 0; height:120px; }
.product_top_right { float:left; width:163px; border-bottom:1px solid #c4d888; text-align:center; padding:5px 0; height:120px; }
.product_bottom_right { float:left; width:160px; text-align:center; padding:5px 0; height:120px; }
.tree_top { color:#333333; line-height:18px; height:24px; background-image:url('/UI/Images/template/tree-1.gif');background-repeat:no-repeat; padding-left:15px; }
.tree_bottom { color:#333333; line-height:18px; height:24px; background-image:url('/UI/Images/template/tree-3.gif');background-repeat:no-repeat; padding-left:15px; }
.tree_sub_top { color:#333333; line-height:18px; height:24px; background-image:url('/UI/Images/template/tree-4.gif');background-repeat:no-repeat; padding-left:32px; }
.tree_sub_bottom { color:#333333; line-height:18px; height:24px; background-image:url('/UI/Images/template/tree-2.gif');background-repeat:no-repeat; padding-left:32px; }
.tree_sub_sub_top { color:#333333; line-height:18px; height:24px; background-image:url('/UI/Images/template/tree-6.jpg');background-repeat:no-repeat; padding-left:50px; }
.tree_sub_sub_bottom { color:#333333; line-height:18px; height:24px; background-image:url('/UI/Images/template/tree-5.jpg');background-repeat:no-repeat; padding-left:50px; }
a.tree-link:link, a.tree-link:visited { color:#333333; text-decoration:underline; }
a.tree-link:hover { color:#333333; text-decoration:none; }
.info_body { background-color:#FFFFFF; width:100%; }
.info_body1 { background-color:#FFFFFF; width:1150px; }
.info_container { width:350px; margin:0 auto; padding:5px; }
.info_container1 { width:690px; margin:0 auto; padding:5px; }
.info_container2 { width:1100px; margin:0 auto; }
.info_inner_container { padding:10px; border:1px solid #cccccc; text-align:left; }
.blk_bg { background-color:#333333; margin:5px 0; clear:both; }
.mid_txt { font-size:16px; }
.info_left { float:left; width:60%; }
.info_right { float:right; width:38%; text-align:right; }
.sub_info { margin-left:20px; clear:both; }
.info_tbl_col_1 { float:left; width:33%; }
.info_tbl_col_2 { float:left; width:25%; }
.info_tbl_col_3 { float:left; width:20%; }
.info_tbl_col_4 { float:right; width:20%; }
.info_chart_hd { float:left; width:8%; border-left:1px solid #333333; }
.info_chart_hd1 { float:left; width:10%; border-left:1px solid #333333; }
.info_chart { float:left; width:5%; border-left:1px solid #333333; }
.info_chart_right { float:right; width:5%; border-left:1px solid #333333; border-right:1px solid #333333; }
.blk_bg_without_padding { background-color:#333333; margin:0; clear:both; }
.blue_txt { color:#0000CC; }
.right_left_border { border-left:1px solid #333333; border-right:1px solid #333333; text-align:left; padding:5px; }

table.searchResults{width: 100%; font-size:11px; font-weight: 500;}
table.searchResults th{ padding: 10px 10px 15px 8px; border-top: 1px solid #c4d888; border-left: 1px solid #c4d888; background:url('/UI/Images/template/th.gif') repeat-x bottom left; }
table.searchResults th.selected{background:url('/UI/Images/template/th_sel.gif') repeat-x bottom left;}
table.searchResults th a{color:#8a0d54; text-decoration:underline;}
table.searchResults th.selected a{color:#8a0d54; text-decoration:underline; padding: 0; }
table.searchResults td {padding: 2px 10px 10px 8px; border-left: 1px solid #c4d888;}
table.searchResults td a {color:#00744f;}
table.searchResults tr.even td{background-color: #f1f7f6;}
table.searchResults td.description{color:#00744f;}

.jbErrorBox {border: 1px solid #CC3300; width: 100%; margin:5px 50px 10px 0;}
.jbErrorBox h1 {color: 	#CC3300;font-size: 100%;font-weight: bold;padding: 5px;text-align: center;}
.jbErrorBox ul li {color: 	#CC3300;font-size: 85%;padding-bottom:5px; padding-left: 20px; list-style: none;}

table.rating td{text-align:center; padding: 5px 0 5px 0;}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
    z-index:10;
    
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
     z-index: 100;
}

.lbLoading {
	background: #fff url(/UI/Images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
   
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/UI/Images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.formContainer{}
.clear .headline .modulePrimaryLinkNew a{color:#7d9604; text-decoration: none;}
.berryBlastLabel{float:left; width:135px; text-align:right;}
.berryBlastInput{float:left; margin-left:10px;}
ul.berry_blast_list {padding: 10px 0 0 15px;} 
ul.berry_blast_list li{color:#32004B;}
ul.berry_blast_list li span{color:#000000;}
.paper_sample{float:left; padding-top: 8px;}
.paper_text{float: left; padding-left: 5px; padding-top: 8px;}
#print_header{height: 99px;background: transparent url(/UI/Images/template/print_header.jpg) no-repeat center;}
#print_container{margin: 10px auto; border: 3px dashed #000000; width: 590px; padding: 0px 10px 0 20px; }
.break_padding{padding-left: 25px;}

/*HR System*/
.map{position: relative; float: left; margin: 0px; width: 350px; height: 230px; background-image:url(/UI/Images/MapUS.png);}
.map .point{position: absolute; z-index:2; width: 54px; height: 54px; background: url(/UI/Images/berry.png); overflow:hidden; cursor: pointer;}
.offices{float: right; margin-right: 30px; background-image:url(/UI/Images/address_top.gif); background-repeat: no-repeat; background-position: top left; background-color: #e7e7e7; width: 237px;}
.offices .content{ background-image:url(/UI/Images/address_bottom.gif); background-repeat: no-repeat; background-position: bottom left; width: 237px; padding: 15px}
h1.officeTitle{font-size:140%; margin-bottom: 0px;}
.jobInfo{}
.jobInfo p{padding: 5px 0;}
textarea.resume{width: 75%; height: 200px;}
.button{border: 1px solid gray; }

.jobDisplay{padding: 5px 0 0 0;}
.jobDisplay .jobTitle{ font-weight: bold; font-size: medium; color:#27A225;}

