body 
{
	padding: 0;
	margin: 0;
	text-align: center;
}
	
div#page 
{
	margin: 0 auto 0 auto;
	text-align: left;
	width: 1001px;
	height: 100%;
}

div#page div.middle
{
	width: 1001px;
	background: transparent url(../images/bg_middle.gif) repeat-y 0 0;
	height: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div.bottom
{
	width: 1001px;
	padding: 0;
	margin: 0;
	background: transparent url(../images/bg_bottom.jpg) no-repeat 0 100%;
}

div.page_wrapper
{
	padding: 0 0 10px 0;
	overflow: hidden;
}

div.header_home
{
	width: 953px;
	height: 238px;
	margin-left: 24px;
	margin-top: 41px;
	background-color: #ffffff;
	position: relative;
}

div.header
{
	width: 953px;
	height: 104px;
	margin-left: 20px;
	margin-top: 41px;
	background-color: #ffffff;
	position: relative;
}

div.logo_hit
{
	position: absolute;
	top: 31px;
	left: 45px;
}

div.logo_home
{
	position: absolute;
	top: 124px;
	left: 42px;
}

div.logo
{
	position: absolute;
	top: 31px;
	left: 42px;
}

div.main_nav_wrapper
{
	padding-left: 24px;
}

div.main_nav_wrapper_inside
{
	padding-left: 20px;
}

div.logo_bottom
{
	float:left;
	clear:right;
}

div.logo_bottom_inside
{
	float:left;
	clear:right;
}

div.main_nav 
{
	height: 13px;
	margin: 14px 0 15px 26px;
	float:left;
}

div.main_nav_home
{
	height: 13px;
	margin: 18px 0 15px 32px;
	float:left;
}

div.main_nav ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 700px;
}

div.main_nav ul a
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 13px;
	color:#A3C4E0;
	font-weight:normal;	
	text-decoration: none;
}

div.main_nav ul a:hover,
div.main_nav ul a.active
{
	color: #00559D;
}

div.main_nav_home ul a
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 13px;
	color:#00559D;
	font-weight:normal;	
	text-decoration: none;
}

div.main_nav_home ul a:hover

{
	color: #A3C4E0;
}



div.main_nav ul li
{
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	clear: right;
	display: inline;
	list-style: none;
	position: relative;
	height: 18px;
	padding-right: 12px;
	margin-right: 11px;
	background: transparent url(../images/nav_separator.gif) no-repeat 100% 5px;
}

div.main_nav ul li.last
{
	background: none;
	padding-right: 0;
	margin-right: 0;
}

div.main_nav ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}


div.home_touts 
{
	padding-bottom: 55px;
	margin-left: 33px;
}

div.home_touts div.left_tout
{
	width: 644px;
	height: 178px;
	display: block;
	float: left;
	clear:right;
	/*background: transparent url(../images/tout_chiquita.jpg) no-repeat 1px 0;*/
}

div.home_touts div.wrapper
{
	padding: 16px 0 16px 22px;
}

div.home_touts  div.title
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 13px;
	color:#0072bb;
	font-weight:bold;	
	text-decoration: none;
	margin-bottom: 10px;
	text-transform: uppercase;
}

div.home_touts div.left_tout div.link
{
	padding-top: 12px;
	margin-left: 6px;
}

div.home_touts div.left_tout div.link a
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	color:#0085C7;
	font-weight:bold;	
	text-decoration: none;

}

div.home_touts div.left_tout div.logo_bottom
{
	margin-top:6px;
	margin-left: 17px;
}

div.home_touts  div.text
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#666362;
	font-weight:normal;	
	text-decoration: none;
	margin-bottom: 8px;
	width: 230px;
}


div.home_touts div.left_tout div.tout_logo
{
	float: left;
	clear: right;
	padding-left: 10px;
}

div.home_touts div.left_tout div.logo_right
{
	float: right;
	margin-top: 6px;
}

div.home_touts div.left_tout div.link
{
	float: left;
	clear: right;
}



div.home_touts div.flash
{
	display: block;
	float: left;
	clear:right;
	overflow: hidden;
	height: 178px;
	background: transparent url(../images/img_background.jpg) no-repeat 0 0;
}

div.home_touts div.right_tout
{
	width: 280px;
	height: 179px;
	display: block;
	float: left;
	clear:right;
	background: transparent url(../images/tout_company_news_back.jpg) no-repeat 0 0;
}
div.home_touts div.right_tout div.right_tout_wrapper
{
    padding: 16px 5px 16px 100px;
}
div.home_touts div.right_tout div.text
{
    color: #666362;
    font-family:Arial,Verdana,Helvetica sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:16px;
    margin-bottom:8px;
    text-decoration:none;
    width: 100%;
}
div.home_touts div.right_tout div.link
{
	padding: 3px 20px 0 0;
    text-align: right;
}

div.home_touts div.right_tout div.link a
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	color:#0085C7;
	font-weight:bold;
	text-decoration: none;
}
div.home_touts div.right_tout div.link a:hover,
div.home_touts div.left_tout div.link a:hover
{
	color:#00559d;
}


div.home_touts:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}



div.footer 
{
	height: 10px;
	overflow: visible;
	font-size: 10px;
}

div.footer ul
{
	list-style: none;	
}

div.footer ul a
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 10px;
	color:#7E9C46;
	font-weight:normal;	
	text-decoration: none;
}

div.footer ul a:hover
{
	color: #00559D;
}

div.footer ul a.active
{
	color: #00559D;
}

div.footer ul li
{
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	padding-right: 8px;
	margin-right: 8px;
	background: transparent url(../images/nav_separator_bottom.gif) no-repeat 100% 3px;
}

div.footer ul li.last
{
	padding-right: 0;
	margin-right: 0;
	background: none;
}

div.footer ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

div.page_content
{
	width: 931px;
	margin-bottom: 60px;
	margin-left: 35px;
	background: #ffffff url(../images/content_bg.jpg) no-repeat 0 100%;
}

div.page_content div.left_nav
{
	width: 169px;
	display: block;
	overflow: hidden;
	float: left;
	clear:right;
	padding: 0;
	margin: 0;
	background-color: #ffffff;

}

div.page_content div.left_nav div.nav_wrapper
{
	padding-left: 10px;
}

div.page_content div.left_nav div.top,div.page_content div.left_nav div.bottom
{
	height: 17px;
}

div.page_content div.left_nav ul
{
	list-style: none;
	width: 169px;
	padding: 0;
	margin: 0;
	background-color: #E0F0F9;
}

div.page_content div.left_nav a
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0072BB;
	font-weight:normal;	
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 14px 0 14px;
	display: block;
	width: 146px;
}

div.page_content div.left_nav a.active,
div.page_content div.left_nav a:hover
{
	color: #7e9c46;
	font-weight:normal;	
}

div.page_content div.left_nav li.first
{
	padding: 0;
	margin: 0;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

div.page_content div.left_nav ul li
{
	width: 169px;
	list-style: none;
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	background: transparent url(../images/left_nav_separator.gif) no-repeat 0 100%;
}

div.page_content div.content
{
	width: 508px;
	overflow: hidden;
	display: block;
	float: left;
	clear:right;
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666362;
	font-weight:normal;	
	text-decoration: none;
	padding-bottom: 20px;

	height: expression( this.scrollHeight < 334 ? "333px" : "auto" ); /* sets min-height for IE */
   min-height: 333px; /* sets min-height value for all standards-compliant browsers */
}

div.page_content div.content_ext
{
	width: 685px;
	margin-left: 64px;
}

div.page_content div.commercials
{
	width: 742px;
}
	
div.page_content div.media_nav
{
	margin: 20px 0 12px 0;
}

div.page_content div.media_nav a
{

	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #0072BB;
	font-weight:normal;	
	text-decoration: undeline;
}

div.page_content div.media_nav a:hover
{
	color: #7CA222;
}

div.page_content div.media_nav a.active
{
	color: #7CA222;
}



div.page_content div.content div.media_content
{
	width: 726px;
	margin-top: 12px;
	
}

div.page_content div.content div.media_content div.left_frame
{
	width:1px;
	height: 100%;
	background: transparent url(../images/media_frame_left.gif) no-repeat 0 100%;
	float: left;
	clear: right;
}

div.page_content div.content div.media_content div.top_frame
{
	width: 720px;
	background: transparent url(../images/media_frame_top.gif) repeat-x 0 0;
	float: left;
	clear: right;
}

div.page_content div.content div.media_content div.right_frame
{
	width: 1px;
	height: 100%;
	background: transparent url(../images/media_frame_left.gif) no-repeat 0 100%;
	float: left;
	clear: right;
}


div.page_content div.content div.media_content div.wrapper
{
	padding: 20px 30px 20px 30px;
}

table.media_table td,table.print_table td
{
	padding-bottom: 11px;
	padding-right: 30px;
}

table.media_table td.e
{
	padding-left: 4px;
	vertical-align: bottom;
}

div.commercials_title
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 10px;
	color: #0072BB;
	font-weight:normal;	
	text-decoration: none;
	margin-bottom: 8px;
}

div.commercials_title span.e
{
	color: #7CA222;
}

div.page_content div.content span.sub_text
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 10px;
	color: #666362;
	font-weight:normal;	
	text-decoration: none;
}

div.print_separator
{
	width: 341px;
	height: 1px;
	font-size: 1px;
	background: transparent url(../images/separator.gif) repeat-x 0 0;
	margin-bottom: 12px;
}

div#movie
{
	width: 375px;
	vertical-align: top;
}

div.page_content div.content div.wrapper
{
	padding: 0 20px 0 20px;
}

div.page_content div.content div.page_title
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 14px;
	color: #0072BB;
	font-weight:normal;	
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 13px;
}

div.page_content div.content div.page_subtitle
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 12px;
	color: #0072BB;
	font-weight:normal;	
	text-decoration: none;
	margin-top: 12px;
	margin-bottom: 8px;
}

div.page_content div.content ul
{
	padding-top: 6px;
	margin-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 6px;
}

div.page_content div.content ul.no_indent
{
	padding-top: 6px;
	margin-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 6px;
	padding-left: 8px;
	margin-left: 8px;
}
div.page_content div.content ul.lines_separator li
{
	padding-bottom: 6px;
}


div.page_content div.content ul.inline li
{

}

div.page_content div.content div.top_links
{
	margin-bottom: 13px;
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	color: #7E9C46;
	font-weight:bold;	
	text-transform: uppercase;
}

div.page_content div.content div.top_links a
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	color: #7E9C46;
	font-weight:bold;	
	text-decoration: underline;
	text-transform: uppercase;
}

div.page_content div.content div.separator
{
	width: 475px;
	height: 1px;
	font-size: 1px;
	margin-bottom: 13px;
	background: transparent url(../images/separator.gif) repeat-x 0 0;
}

div.page_content div.content div.separator_ext
{
	width: 685px;
}

div.page_content div.touts
{
	display: block;
	overflow: hidden;
	float: left;
	clear:right;

}

div.page_content div.touts div.tout
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #666362;
	font-weight:normal;	
	text-decoration: none;
	width: 225px;
	background: transparent url(../images/tout_middle.gif) repeat-y 0 0;
	margin-bottom: 10px;
}

div.page_content div.touts div.img
{
	margin-bottom: 10px;
	text-align: center;
	width: 225px;
}

div.page_content div.touts div.tout div.title
{
	font-size: 13px;
	line-height: 20px;
	color: #0072BB;
	text-transform: uppercase;
	margin-bottom: 3px;
}

div.page_content div.touts div.tout a
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 10px;
	color: #0085C7;
	font-weight:bold;	
	text-decoration: none;
	text-transform: uppercase;
}
div.page_content div.touts div.tout a:hover
{
	color: #00559D;
}

div.page_content div.touts div.top
{
	width: 225px;
	background: transparent url(../images/tout_top.gif) no-repeat 0 0;

}

div.page_content div.touts div.top div.wrapper
{
	padding: 13px;
}

div.page_content div.touts div.bottom
{
	width: 225px;
	background: transparent url(../images/tout_bottom.gif) no-repeat 0 100%;
}

div.page_content:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}


table.stickers_table
{
	padding: 0;
	margin: 0;
	text-align: left;
	float: left;
	
	
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #666362;
	font-weight:normal;	
	text-decoration: none;

}

table.stickers_table a
{

	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #0072BB;
	font-weight:normal;	
	text-decoration: none;
}

table.stickers_table a:hover
{
	color: #7e9c46;
}


a.content_link
{

	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #0072BB;
	font-weight:normal;	
	text-decoration: none;
}

a.sound
{

	padding-right: 20px;
	background: transparent url(../images/icon_sound.gif) no-repeat 100% 0;
	padding-bottom:8px;
}

a.under
{
	text-decoration: underline;
}

a.content_link:hover
{
	color: #7e9c46;
}

input,select
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	color: #666362;
	border: #666362 solid 1px;
}

.radiobutton
{
	border: none;
}

select.w80
{
	width: 85px;
}

select.w183
{
	width: 178px;
}

select.w125
{
	width: 125px;
}

textarea.w175,
input.w175
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	color: #666362;
	border: #666362 solid 1px;
	width: 175px;
}

table.form_table td
{
	padding-bottom: 10px;
}

table.form_table td.no_padding
{
	padding: 0;
}

table.form_table td.label
{
	text-align: left;
}


table.form_table td a.form_link
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	color:#0072bb;
	font-weight:bold;	
	text-decoration: none;
}

table.form_table td input.form_link
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 11px;
	color:#0072bb;
	font-weight:bold;	
	text-decoration: none;
	background:#FFFFFF;
	border-color:White
}

table.form_table td input.form_link:hover
{
	color:#00559d;
}

table.form_table td a.form_link:hover
{
	color:#00559d;
}

div.page_content div.content ul.inline_sq
{
	
	list-style: square;
	padding-left: 0;
	margin-left: 15px;
	margin-top: 0;
	padding-top: 0;
}

span.req
{
	color: #cc0000;
}

table.nutrition
{
}

table.nutrition td.title
{
	font-weight:bold;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 6px;
}

div.copy
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 10px;
	color:#7E9C46;
	font-weight:normal;	
	text-decoration: none;
}

div.copy a
{
	font-family: Arial,Verdana,Helvetica sans-serif;
	font-size: 10px;
	color:#7E9C46;
	font-weight:normal;	
	text-decoration: underline;
}

div.copy a:hover
{
	color: #00559D;
	text-decoration: underline;
}

div.copy a.active
{
	color: #00559D;
	text-decoration: underline;
}

div.copy div.wrapper
{
	padding: 10px 50px 10px 40px;
}

ul.alpha
{
	list-style: none;
}

ul.alpha li
{
	list-style-type: lower-alpha;
}

table.smoothies td.img
{
	padding-top: 25px;

}


div.clear
{
	
 clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

div.page_content div.visibilityfix
{
	width: 740px;
}

.error_msg
{
	color: #cc0000;
	display: none;
}

div.right_tout_item
{
    width: 229px;
    background: transparent url(../images/page_middle.gif) repeat-y 0 0;
    z-index: 1;
    position: absolut;
    margin: 0 0 7px 0;
    overflow: hidden;
}
div.right_tout_item div.right_tout_top
{
    float: left;
    width: 229px;
    height: 27px;
    background: transparent url(../images/page_top.gif) no-repeat 0 0;
    margin: 0 0 1px 0;
	font-family: Arial,Verdana,Helvetica sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    z-index: 2;
    position: absolut;
}
div.right_tout_item div.right_tout_top div.top_wrapper
{
    padding: 8px 5px 0 19px;
}
div.right_tout_item div.tout_spacer
{
    float: left;
    width: 5px;
}
div.right_tout_item div.right_tout_middle
{
    float: left;
    width: 214px;
    background: #fff url(../images/page_tout_content.gif) repeat-x 0 0;
	font-family: Arial,Verdana,Helvetica sans-serif;
    font-size: 10px;
    line-height: 18px;
    margin: 0;
    color: #666362;
    z-index: 1000;
    overflow: hidden;
    margin: 0 0 -40px 0;
    position: relative;
}
div.right_tout_item div.right_tout_middle a
{
    margin: 20px 0 0 0;
    display: block;
    font-size: 11px;
    font-family: Arial,Verdana,Helvetica sans-serif;
    color: #0085C7;
    text-decoration: none;
}
div.right_tout_item div.right_tout_middle a:hover
{
	color: #00559D;
}
div.right_tout_item div.no_space a
{
    margin: 3px 0 0 0;
}
div.right_tout_item div.right_tout_middle div.middle_wrapper
{
    padding: 7px 5px 20px 14px;
}
div.right_tout_item div.right_tout_bottom
{
    float: left;
    width: 229px;
    height: 50px;
    margin: 0;
    background: transparent url(../images/page_bottom.gif) no-repeat 0 0;
    z-index: -1000;
    position: absolut;
}