/* ---  Styling - Forms ----------- */
input {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #CCCCCC;
    color:#666666;
    margin:2px 0 5px;
    padding:5px;
}
input, textarea {
    color:#666666;
    font-family:"Lucida Sans Unicode", "Lucida Grande",sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:13.5px;
}

h2, h3, h4, h5{
	line-height:1.4em;
}
h1{letter-spacing:0.1px;}
/* --- Search -------------- */
.padded {
padding:0 0 10px;
}
.contentContainer {
    color:#333333;
    margin:5px 20px 5px 30px;
}
.contentContainer p {
    margin:0 0 10px;
}
.contentContainer h2 {
	margin:0 0 10px;
}
.contentContainer .error {
    
}

.contentContainer form {
    border:0 none;
    display:block;
    margin:15px 0 0;
    padding:0;
    text-align:left;
}
fieldset {
    border:0 none;
    margin:0;
    padding:0;
    text-align:left;
}
.enfElementContainer1col {
    display:inline;
    float:left;
    margin:0 10px 10px 0;
    overflow:hidden;
    width:575px;
}
.enfElementContainer1col input, .enfElementContainer1col div
{
    float:left;
}
.enfElementContainer1col div
{
    margin-top:4px;
}
.enfElementContainer1col label
{
    display:block;
    margin-bottom:3px;
}
.enfElementContainer1col input, .enfElementContainer2col input, .enfElementContainer3col input, .enfElementContainer2subcol input {
    display:block;
    width:90%;
}
.searchField1 {
    display:inline !important;
    margin-right:12px;
    vertical-align:middle !important;
    width:180px !important;
}

/* --- Styling - Lists -------------- */
ul, li {
    color:#939880;
}

/* --- Styling - Headers -------------- */
h2, h3, h4 {
    font-family:"Lucida Sans Unicode", "Lucida Grande",sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:13.5px;
}

/* --- Styling - Links -------------- */
a, a:link {
    color:#025B98;
    text-decoration:none;
}
/* --- Styling - Links -------------- */
a:hover {
    color:#025B98;
    text-decoration:underline;
}

/* --- Styling - Buttons -------------- */
.arrow-link
{
    font-size:11px;
    background-image: url('/images/buttons/icon_little_arrow.gif');
    background-repeat:no-repeat;
    background-position: 0px 0px;
    padding-left:25px;
    display:block;
}

.arrow-box
{
    height:22px;
    background-image:url("/images/buttons/blue_bgd_arrow_front.png");
	_background-image:url("/images/buttons/blue_bgd_arrow_front.gif");
    background-repeat:no-repeat;
	background-position:top left;
    float:left;
}
.arrow-box a
{
    height:19px;
    margin-left:20px;
    background-image:url("/images/buttons/blue_bgd_arrow.png");
	_background-image:url("/images/buttons/blue_bgd_arrow.gif");
    background-position:top right;
    background-repeat:no-repeat;
    padding-right:15px;
    float:left;
    color:White;
    text-decoration:none;
    padding-top:3px;
	font-size:11px;
	height:22px;
}
.arrow-box a:hover{
	color:#CCC;
}
/* --- Styling - Boxes --------------------- */

/* --- Styling ------------------------------*/
.clear
{
    clear:both;
}


/* --- Layouts - Template --------------------*/
body
{
    background-color:#FFFFED;
    background-image:url(/images/backgrounds/yell_grad_bg.jpg);
    background-repeat:repeat-x;
    border:0 none;
    color:#533042;
    font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size:62.5%;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:13.5px;
    margin:0;
    padding:0;
    text-align:center;
}

#allcontain {
    margin:0 auto;
    position:relative;
    width:926px;
}

/* ---  Layouts - Header Layout! ----------- */

#header {
    background-image:url(/images/backgrounds/bg_white.gif);
    margin:0 auto;
	position:relative;
}
#header #title {
    background-image:url(/images/backgrounds/bg_white_top.gif);

    background-position:center bottom;
    background-repeat:no-repeat;
    height:84px;
    text-align:left;
}
#header #title img#mainlogo_forprint {
    display:none;
}
#header #title img#mainlogo {
    float:left;
    padding:20px 0 0 60px;
}
#header #title img#liveHelp
{
    float:right;
   /* margin-top:10px;*/
}

/* ---  Layouts - Header Search ----------- */

#header #search {
    height:30px;
    position:relative;
    text-align:right;
	float:left;
	width:100%;
}

#header #search form {
margin-right:25px;
}
#header #search form input {
    background-image:url(/images/backgrounds/form_s_bg.gif);
    border:0 solid #B3B3B3;
    height:17px;
    margin:0;
    padding:3px 0 0 5px;
    width:186px;
}
#header #search form input.search_btn {
    background:transparent none repeat scroll 0 0;
    height:16px;
    margin:2px 0 0 -24px;
    padding:0;
    position:absolute;
    width:16px;
}
#header #search #searchfield{
}

/* ---  Layouts - Main Content Area  ----------- */

#main_area {
    background:#FFFFFF url(/images/backgrounds/all_borders.gif) no-repeat scroll 0 0;
}
.content_ring {
    border-color: #D8D8D8 #D8D8D8;
    border-style:none solid solid;
    border-width:0 1px 1px;
    margin:0 auto;
    width:878px;
}
.content {
    background-color:#FFFFFF;
    background-image:url(/images/backgrounds/bg_white_grad.jpg);
    background-position:center bottom;
    background-repeat:repeat-x;
    border-color: #FFFFFF;
    border-style:none solid;
    border-width:0 2px;
    font-size:1.1em;
    line-height:1.3em;
    margin:0 auto;
    padding-bottom:30px;
    width:874px;
    border-top:2px solid white;
}

#mid_row {
    color:#333333;
    margin:25px 37px;
}

#social-print
{
    margin:30px 37px 30px 37px;
	_margin:15px 18px 15px 18px;
    text-align:right;
    float:right;
}
#social-print .print
{
    background-image:url(/images/icons/printer.gif);
    background-repeat:no-repeat;
    padding-left:18px;
    margin-right:30px;
}
#social-print .share
{
    background-image:url(/images/icons/share.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:20px;
}

.left_col {
    float:left;
    text-align:left;
    width:650px;
	padding-bottom:45px;
}
.left_col #social-print
{
    float:right;
    margin:30px 0px 0;
    width:600px;
}
.left_shot_con {
	font-size:1.1em;
	margin:0 0 0 5px;
	position:relative;
	text-align:left;
	top:20px;
	width:180px;
}
.left_shot_con p {
	color:#333333;
	padding:0 0 15px;
}
.right_col {
    float:right;
    text-align:left;
    width:210px;
    padding-top:15px;
	padding-bottom:45px;
}
.right_col #flash{
	margin-bottom:30px;
}
.right_col h3
{
    font-size:14px;
    color:#533042;
    font-weight:normal;
    margin-top:10px;
    margin-bottom:10px;
}
.right_col p{
    color:#686868;
    margin-bottom:7px;
}
.right_col input
{
    background:url(/images/backgrounds/form_email_bg.gif) no-repeat;
    border:0px; 
    width:164px; 
    font-size:11px; 
    color:#696969;
    padding-top:3px;
    margin-bottom:3px;
}
.right_col .arrow-link{
   
}

.hero {
    margin-left:-2px;
    margin-top:-2px;
    position:relative;
    text-align:left;
	z-index:0;
}
.hero img{
    position:relative;
	z-index:0;
}
.hero .hero_con {
    left:40px;
    position:absolute;
    top:20px;
    width:500px;
	z-index:1;
}
.hero .hero_con h1.prod,
h1.prodh1v2 {
color:#005691 !important;
}
.hero .hero_con h1.nutr, 
.hero .hero_con h1.devel, 
.hero .hero_con h1.tools, 
.hero .hero_con h1.prod, 
.hero .hero_con h1.feed, 
.hero .hero_con h1.feed1, 
.hero .hero_con h1.cal, 
.hero .hero_con h1.rewards, 
.hero .hero_con h1.about {
    margin-bottom:5px;
    margin-top:15px;
}
.hero .hero_con h1 {
    clear:both;
    font-size:24px;
    font-weight:normal;
    line-height:normal;
}
.hero .hero_con p.big {
    clear:both;
    color:#666666;
    font-size:1.1em;
    line-height:20px;
    padding-top:0;
    width:390px;
}
.hero .hero_con p {
    clear:both;
    line-height:16px;
    padding-left:1px;
    width:400px;
}

/* --- Product Details ----------- */
.detail_box .left_shot {
    float:left;
    position:relative;
    top:-50px;
    left:30px;
    width:230px;
    z-index:0;
}

.detail_box .center_coll {margin: 20px auto; width: 400px; float: right; padding: 0 4px 0 0; }
.detail_box .center_coll .center_coll_top { height: 10px; width: 400px; font-size:2px; line-height:2px; background-image:url(/images/backgrounds/detail_bg_top.gif); background-repeat: no-repeat;}
.detail_box .center_coll .center_coll_bot {height: 9px; width: 400px;  font-size:2px; line-height:2px; background-image:url(/images/backgrounds/detail_foot_bg.gif);  background-repeat: no-repeat;}
.detail_box .center_coll .center_coll_bot_alt {height: 9px; width: 400px; background-image:url(/images/backgrounds/detail_foot_bg_alt.gif);  background-repeat: no-repeat;}
.detail_box .center_coll .center_coll_conwrap {width: 398px; border: 1px solid #d8d8d8; border-top: 0; border-bottom:  0;}
.detail_box .center_coll .center_coll_content {width: 396px; border: 1px solid #fff; border-top: 0; border-bottom:  0; background:#fff url(/images/backgrounds/detail_bg.gif) repeat-x; text-align: left; }

.detail_box .center_coll .center_coll_content .cc_con {padding: 10px 20px 0 20px; font-size:1.1em; line-height:1.3em; color: #000;}
* html .detail_box .center_coll .center_coll_content .cc_con {padding-top:5px;}

.detail_box .center_coll .center_coll_content .cc_con h2 {padding: 0 0 20px 0; font-size:18px; color: #6c7c35;}
.detail_box .center_coll .center_coll_content .cc_con h3 {padding: 0 0 20px 0; font-size:14px; color: #2f5158;}
.detail_box .center_coll .center_coll_content .cc_con h4 {padding: 0 0 20px 0; font-size:11px; color: #333333; line-height: 1.3em;}
.detail_box .center_coll .center_coll_content .cc_con h4 a{ float:none; margin:0px; text-align:left;}

.detail_box .center_coll .center_coll_content .cc_con p {padding: 0 0 20px 0; color: #333333;}
.detail_box .center_coll .center_coll_content .cc_con p strong {color: #333333;}

.detail_box .center_coll .center_coll_content .cc_con h1 {padding: 0 0 15px 0; font-size:24px; line-height:28px; color: #333333;}
.detail_box .center_coll .center_coll_content .cc_con ul.list{ color: #333333;list-style-type: disc; list-style-position:outside;}
.detail_box .center_coll .center_coll_content .cc_con ul.list li{ color: #333333; list-style-type: disc; list-style-position:outside; margin-bottom:5px; line-height:18px;}
.detail_box .center_coll .center_coll_content .cc_con ul {padding: 0 0 20px 27px;}
.detail_box .center_coll .center_coll_content .cc_con table td,
.detail_box .center_coll .center_coll_content .cc_con table td span{	color:#333333;}
.cc_con_ul{ color: #333333;list-style-type: disc; list-style-position:outside;}
.cc_con_ul_li{ color: #333333; list-style-type: disc; list-style-position:outside; margin-bottom:5px; line-height:18px;}

.find-box
{
    background:url(/images/backgrounds/green-gradient.jpg) no-repeat;
    margin-left:15px;
	_margin-left:7px;
    float:left;
    width:840px;
    height:327px;
}
.find-box .related
{
    margin-top:15px;
	padding-left:20px;
	margin-right:20px;
    width:170px;
    float:left;
    text-align:left;
    
}
.find-box .related h3
{
    color:#333333;
    font-size:11px;
    padding-bottom:15px;
}
.find-box .related ul
{
}
.find-box .related li
{
    margin-bottom:5px;
	
}
.find-box .related li a
{
    font-size:11px;
}

.find-box .related li span
{
    margin-left:-12px;
}

.other-formulas
{
    margin-top:15px;
    width:615px;
    height:311px;
    float:left;
    background:url(/images/header/green_top.png) no-repeat;
    text-align:left;
}
.other-formulas h4
{
    font-size:13px;
    margin-left:15px;
    margin-top:8px;
    text-align:left;
    color:White;
    padding-bottom:10px;
}
.other-formulas ul.titles,
.other-formulas ul.images
{
    float:left;
    margin-left:10px;
    margin-top:10px;
}
.other-formulas ul.titles li
{
    float:left;
    width:138px;
    padding:5px;
}
.other-formulas ul.images li
{
    float:left;
    width:138px;
    padding:5px;
    
}
.other-formulas ul.titles li h5{
    color:#8dac18;
    font-size:12px;
    font-weight:bold;
    margin-bottom:3px;
}

.other-formulas .arrow-box
{
    height:22px;
    background-image:url("/images/buttons/green_bgd_arrow_front.png");
	_background-image:url("/images/buttons/green_bgd_arrow_front.gif");
    background-repeat:no-repeat;
    float:right;
    margin-right:20px;
    margin-top:5px;
}
.other-formulas .arrow-box a
{
    height:19px;
    margin-left:20px;
    background-image:url("/images/buttons/green_bgd_arrow.png");
	_background-image:url("/images/buttons/green_bgd_arrow.gif");
    background-position:right;
    background-repeat:no-repeat;
    padding-right:15px;
    float:left;
    color:White;
    text-decoration:none;
    padding-top:3px;
}

.sub-text {font-size:1.1em; line-height:1.3em; color: #333333; text-align:left;}
.sub-text {padding-top:5px; margin:37px;}
.sub-text h1 {padding: 0 0 15px 0; font-size:24px; line-height:30px; color: #333333;}
.sub-text h2 {padding: 10px 0 20px 0; font-size:18px; color: #6c7c35; line-height: 1.3em;}
.sub-text h3 {padding: 20px 0 20px 0; font-size:14px; color: #2f5158; line-height: 1.3em;}
.sub-text h4 {padding: 0px 0 10px 0; font-size:11px; color: #333333; line-height: 1.3em;}
.sub-text p {padding: 0 0 20px 0; color: #333333;}
.sub-text ul.list{ color: #333333;list-style-type: disc; list-style-position:outside; padding-left:18px;}
.sub-text ul.list li{ color: #333333; list-style-type: disc; list-style-position:outside;}
.sub-text ul {padding: 0 0 20px 5px;}
.sub-text li{ margin-bottom:3px;}
.sub-text p strong {color: #333333;}

.sub-text ol{ color: #333333;list-style-type: decimal; list-style-position:outside; padding-left:18px;}
.sub-text ol li{ color: #333333; list-style-type:decimal; list-style-position:outside;}
.sub-text ol {padding: 0 0 20px 20px;}
.sub-text ol li{ margin-bottom:3px;}


.sub-text table h1,
.sub-text table h2,
.sub-text table h3,
.sub-text table h4,
.sub-text table h5,
.sub-text table h6
{
     font-size:1em; color:inherit; padding:inherit; margin:inherit; font-weight:bold; line-height:inherit; padding:inherit;
}
 
.sub-text table{
	font-size:11px;
	margin-bottom:20px;
	color:#333;
	border-width:0px;
	_width:590px;
}
.sub-text table td{
	padding:3px;
	border:1px #EFEFEF solid;
	border-collapse:collapse;
	color:inherit;
}
.sub-text form table td{
	padding:3px;
	border-collapse:collapse;
	border-width:0px:
}
.sub-text table p,
.sub-text table strong{
	color:inherit;
	text-align:left;
}
.sub-text table tr th
{
    border: 0px solid white;
    padding:3px;
	border-collapse:collapse;
}
.sub-text table td ul{ color: #333333;list-style-type: disc; list-style-position:outside;}
.sub-text table td ul li{ color: #333333; list-style-type: disc; list-style-position:outside;}
.sub-text table td ul {padding: 0 0 20px 27px;}
.sub-text table td li{ margin-bottom:3px;}

.sub-text table tr.header td,
.sub-text table tr.header th{
	font-weight:bold;
	text-align:left;
	border-color:#FFF;
	border-width:1px 1px 1px 1px;
	background-color: #D8D8D8;
}
.sub-text table tr.sub-header td{
	font-weight:bold;
	text-align:left;
}
.sub-text table tr.alt td{
	text-align:left;
	background-color:#E8EDEF;
}
.feeding_faq_con table{
	margin-left:0px;
	margin-right:0px;
}
.feeding_faq_con table tr.header td,
.feeding_faq_con table tr.header th{
	font-weight:bold;
	text-align:left;
	border-color:#FFF;
	border-width:1px 1px 1px 1px;
	background-color: #D8D8D8;
}
.feeding_faq_con table tr.sub-header td{
	font-weight:bold;
	text-align:left;
}
.feeding_faq_con table tr.alt td{
	text-align:left;
	background-color:#E8EDEF;
}

.certif {width: 609px; margin-left:16px; margin-right:0px; margin-bottom:20px; margin-top:20px;}
.certif .cert_top {height: 10px; width: 628px; line-height:2px; font-size:2px; background-image:url(/images/header/cert_bg_top.gif);background-repeat: no-repeat;}
.certif .cert_wrap {width: 626px; border: 1px solid #d8d8d8; border-top: 0; border-bottom:  0; background: #fff;}
.certif .cert_con {width: 622px; border: 2px solid #fff; border-top: 0; border-bottom:  0; background-image:url(/images/header/detail_bg.gif); background-repeat: repeat-x; text-align: left;}
.certif .cert_bot {height: 9px; width: 628px; line-height:2px; font-size:2px;background-image:url(/images/header/cert_bg_bot.gif); background-repeat: no-repeat;}

.cert_con h1 {padding: 0 0 15px 22px; font-size:10px; line-height:10px; color: #333333;}
.cert_con h2 {padding: 10px 0 20px 22px; font-size:18px; color: #6c7c35;}
.cert_con h3 {padding: 0 0 20px 22px; font-size:14px; color: #2f5158;}
.cert_con h4 {padding: 0 0 20px 22px; font-size:11px; color: #333333; line-height: 1.3em;}
.cert_con p {padding: 0 22px 20px 22px; color: #333333;}
.cert_con ul.list{ color: #333333;list-style-type: disc; list-style-position:outside;}
.cert_con ul.list li{ color: #333333; list-style-type: disc; list-style-position:outside; line-height:18px;}
.cert_con ul {padding: 0 0 20px 27px;}
.cert_con li{ margin-bottom:3px;}
.cert_con p strong {color: #333333;}

.certif_sub-text{
	margin-top:-37px;
	margin-bottom:0px;
}
.feeding_faq_con
{
    padding-top:5px; margin:37px;
    }
.feeding_faq_con h1 {
    color:#2F5158;
    font-size:24px;
    line-height:30px;
    font-weight:normal;
    margin:18px 37px 10px 0px;
    text-align:left;
}
.feeding_faq_con p
{
    margin:18px 37px 10px 0px;
	color:#7c7c7c;
	line-height:18px;
}
.feeding_faq_con,
.feeding_faq_con strong{
	color:#7c7c7c;
}

.feeding_faq_con ul,
.feeding_faq_con ul.list
{
	margin:0px 37px 0px 10px;
	color:#7c7c7c;
}
.feeding_faq_con ul.list li
{
	color:#7c7c7c;
}
.feeding_faq_con ul.list{ color: #7c7c7c;list-style-type: disc; list-style-position:outside; padding-left:18px;}
.feeding_faq_con ul.list li{ color: #7c7c7c; list-style-type: disc; list-style-position:outside;}
.feeding_faq_con ul {padding: 10px 0 20px 5px;}
.feeding_faq_con li{ margin-bottom:3px;}
.feeding_faq_con table
{
	margin:20px 37px 0px 23px;
	width:500px;
	color:#7c7c7c;
}
.feeding_faq_con table th,
.feeding_faq_con table td{
	padding:3px;
}
.feeding_faq_con .appendix{
	margin:0px 37px 0px 23px;
	color:#7c7c7c;
}
.faq-list
{
    
}
.faq-list li
{
    padding-left:7px;
    padding-bottom:3px;
}
.faq-list li span
{
    margin-left:-12px;
}
/*--Site map--*/
.site_map {text-align:center; width: 874px; }
.site_map h1 {text-align: left; margin: 0 0 0 40px; font-size: 24px; color: #333333;}
.site_map_entry {margin: 20px auto; width: 839px; }
.site_map_entry .sm_top {width: 839px; height: 13px; background-image:url(/images/backgrounds/map_box_top.gif); background-repeat: no-repeat;}
.site_map_entry .sm_bot {width: 839px; height: 13px; background-image:url(/images/backgrounds/map_box_bot.gif); background-repeat: no-repeat;}
.site_map_entry .sm_con {width: 839px; background-image:url(/images/backgrounds/map_box_bg.gif); background-repeat: no-repeat; text-align: left; }
*html .site_map_entry .sm_con {margin-top: -1px; }
.site_map_entry .sm_con h1 {margin: 0 0 0 20px;}
.site_map_entry .sm_con .col_left {float: left;  position: relative; left: 190px; top: 10px; padding-bottom: 15px;}
.site_map_entry .sm_con .col_right {float: right; position: relative;left: 0px; top: 10px; text-align:left; width: 320px; padding-bottom: 15px;}
.sm_clear {clear: both}
.site_map_entry .sm_con ul {}
.site_map_entry .sm_con ul li {font-weight: normal; margin: 0 0 10px 0}
.site_map_entry .sm_con ul li ul {margin: 5px 0 0 20px}
.site_map_entry .sm_con ul li ul li {font-weight: normal; margin: 0; margin: 1px 0 1px 0}
.sitemapCol {
    display:inline;
    float:left;
    margin:0 0 15px 20px;
    padding:0;
    width:185px;
}
.sitemapCol h1 {
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
}

/* --- Bread Crumb ----- */
.crumb_area {
    border-bottom:1px solid #D8D8D8;
    color:#333333;
    height:51px;
    margin:0 auto;
    width:880px;
}
.crumb_area .bread_crumb {
    float:left;
    padding:20px 0 20px 20px;
}
.crumb_area img#smlogo {
    float:right;
    padding:10px 20px 10px 0;
}


/* --- Footer ---------------------------- */
#footer {
    margin:0 auto;
    position:relative;
    text-align:left;
    width:880px;
}
#footer ul#footLinks li#fl-you {
    float:left;
    padding-left:20px;
    position:relative;
    top:0;
}
#footer ul#footLinks li#fl-enfamil {
    float:left;
    position:relative;
    top:0;
}
#footer ul#footLinks li#fl-help {
    float:left;
    position:relative;
    top:0;
}
#footer ul#footLinks li#fl-hot {
    float:left;
    position:relative;
    top:0;
}
#footer ul#footLinks li.twoCol {
    text-align:right;
    width:340px;
}
#footer ul#footLinks li.twoCol ul.colOne {
    float:left;
}

#footer ul#footLinks li.twoCol ul {
    text-align:left;
}
#footer ul#footLinks li.twoCol ul li {
    width:170px;
}
#footer ul#footLinks li {
    color:#333333;
    display:block;
    font-size:1.05em;
    margin:0;
    padding:0;
}
#footer ul#footLinks li h4 {
    margin-bottom:12px;
}
#footer ul#footLinks li ul {
    display:block;
    margin:0;
    padding:0;
	margin-left:10px;
}
#footer ul#footLinks li ul li {
    display:block;
    margin:0;
    padding:0 0 5px;
    width:170px;
}
.list_item {
    color:#025B98;
    padding:0 3px;
}
.blue-text {
	color:#025B98;
}

#footer ul#footLinks li
{
    padding-left:7px;
    padding-bottom:3px;
}
#footer ul#footLinks li span
{
    margin-left:-12px;
}
#foot_find_formula
{
    margin-left:672px;
}
#foot_find_formula img
{
    margin-bottom:10px;
}

#footend {
    background-image:url(/images/backgrounds/bg_white_footend.gif);
    background-repeat:no-repeat;
    height:30px;
}

/* --- Sub Footer ------------------ */
#subfoot {
    height:70px;
    text-align:left;
    background-image:none;
}
#subfoot img#meadlogo {
    float:left;
    margin:12px 0 20px 57px;
}
#subfoot p {
    color:#666666;
    float:left;
    font-size:10px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding:25px 0 0 2px;
}

/* --- Page Content - Box Styling and Layouts --------------------- */
#enfamil-a-bonus-en
{
    background-image:url("/images/photos/ad_enfamil_a_2_free_can.png");
    background-repeat:no-repeat;
    float:left;
    width:164px;
    height:242px;
    padding-left:16px;
    padding-right:10px;
}
#enfamil-a-bonus-en .arrow-box
{
    margin-top:205px;
}
#enfamil-a-bonus-fr
{
    background-image:url("/images/photos/ad_enfamil_a_2_free_can_fr.png");
    background-repeat:no-repeat;
    float:left;
    width:164px;
    height:242px;
    padding-left:16px;
    padding-right:10px;
}
#enfamil-a-bonus-fr .arrow-box
{
    margin-top:205px;
}

#free-gifts-en
{
    background-image:url("/images/photos/ad_get_up_75_free.png");
    background-repeat:no-repeat;
    float:left;
    width:164px;
    height:242px;
    margin-left: 10px;
    padding-left:16px;
    padding-right:10px;
}
#free-gifts-en .arrow-box
{
    margin-top:205px;
}
#free-gifts-fr
{
    background-image:url("/images/photos/ad_get_up_75_free_fr.png");
    background-repeat:no-repeat;
    float:left;
    width:164px;
    height:242px;
    margin-left: 10px;
    padding-left:16px;
    padding-right:10px;
}
#free-gifts-fr .arrow-box
{
    margin-top:205px;
}
.free_ad_products_fr
{
    background-image:url(/images/photos/ad_get_up_75_free_smaller_fr.png);
    background-repeat:no-repeat;
    width:190px;
    height:192px;
    margin-bottom:15px;
}
.free_ad_products_fr div
{
    margin-top:155px;
    margin-left:16px;
}

#formula-finder
{
    background-image:url("/images/photos/ad_happy_baby.png");
    background-repeat:no-repeat;
    float:left;
    width:170px;
    height:242px;
    margin-left:10px;
    padding-left:10px;
    padding-right:10px;
  
}
#formula-finder h4
{
    font-size:14px;
	color:#6C7C35;
    float:left;
    margin-top:130px;
	margin-bottom:4px;
    line-height:16px;
	text-align:left;
	width:100%;
}
.francais #formula-finder h4
{
    margin-top:100px;
}
#formula-finder p
{
    text-align:left;
    margin-bottom:10px;
    font-size:9px;
    color:#6e6e6e;
}
#frequently-ask-questions
{
    width:401px;
    float:left;
    text-align:left;
    margin-left:9px;
}
#frequently-ask-questions .top
{
    height:26px;
    width:391px;
    float:left;
    background-image:url(/images/header/blue_400px_top.png);
    background-repeat:no-repeat;
    color:White;
    font-size:12px;
    font-weight:bold;
    padding:7px 0px 0px 10px;
}
#frequently-ask-questions .middle
{
    width:379px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding:10px 10px 5px 10px;
    float:left;
    background-color:White;
}
#frequently-ask-questions .bottom
{
    height:11px;
    width:401px;
    float:left;
    background-image:url(/images/header/blue_400px_bottom.png);
    background-repeat:no-repeat;
}
#frequently-ask-questions .middle h3
{
    color:#6c7c35;
    font-size:14px;
    margin-bottom:5px;
    
}
#frequently-ask-questions .middle h4
{
    color:#6e6e6e;
    font-size:11px;
    margin-bottom:15px;
    
}
#frequently-ask-questions .middle ul{
	margin-left:12px;
}
#frequently-ask-questions .middle ul li
{
    margin-bottom:3px;
}
#frequently-ask-questions .middle ul li span
{
    margin-left:-12px;
}
#frequently-ask-questions .arrow-box
{
    margin-top:44px;
}
.francais #frequently-ask-questions .arrow-box
{
    margin-top:16px;
}
.free_ad_products
{
    background-image:url(/images/photos/ad_get_up_75_free_smaller.png);
    background-repeat:no-repeat;
    width:190px;
    height:192px;
    margin-bottom:15px;
}
.free_ad_products div
{
    margin-top:155px;
    margin-left:16px;
}
.questions_ad_products
{
    margin:25px 0 0px 0;   
}
/* --- Product Boxes ------------------ */
.product-box-wrapper {
    padding:20px 0 0 37px;
    margin-bottom:10px;
    float:left;
}
.product-box
{
    float:left;
}
.product-box .four-to-a-box
{
    width:280px;
    float:left;
}
.product-box .four-to-a-box-float
{
    width:580px;
    float:left;
    
}
.product-box .box-header
{
    /* background: url("/images/header/light_blue_top_front.png") no-repeat; */
	background: url("/images/backgrounds/prod_co_top_600.gif") no-repeat;
    height:27px;
    float:left;
    width:100%;
}
.product-box .box-header h3
{
    height:21px;
    padding-top:5px;
    color:White;
    margin-left:15px;
    /* background: url("/images/header/light_blue_top_back.png") no-repeat right top; */
	_background:none;
}
.product-box .box-content
{
    background-color:White;
    border-left:0px solid #d8d8d8;
    border-right:0px solid #d8d8d8;
    padding:10px;
    float:left;
	_border-width:0px;
	background: url("/images/backgrounds/prod_co_repeat_600.gif") repeat-y;
	width:590px;
}
.product-box .box-content ul{
	padding-bottom:10px;
	margin-left:130px;
}
.product-box .box-content li{
	color:#686868;
}
.product-box .box-content .list_item
{
	color:#686868;
}
.product-box .box-content p .arrow-link{
	margin-left:0px;
}
.product-box .box-footer
{
    /* background: url("/images/header/light_blue_bottom_front.png") no-repeat left top; */
	background: url("/images/backgrounds/prod_co_bot_600.gif") no-repeat left top;
    height:11px;
    float:left;
    width:100%;
	text-align:right;
	padding-right:10px;
}
.product-box .box-footer-inside
{
    /* background: url("/images/header/light_blue_bottom_back.png") no-repeat right top; */
	background:none;
    height:100%;
}
.product-box .box-footer-inside
{
    background: url("/images/header/light_blue_bottom_back.png") no-repeat right top;
	background:none;
    height:100%;
    margin-left:10px;
}
.product-box .box-content img
{
    float:left;
    margin-right:5px;
	margin-left:8px;
	padding-bottom:0;
}
.product-box .box-content h4
{
    color:#025b98;
    margin-bottom:7px;
    font-size:12px;
    text-align:left;
    margin-top:7px;
	margin-left:130px;
	line-height:16px;
}
.product-box .box-content p
{
    color: #686868;
    margin-bottom:20px;
    text-align:left;
	margin-left:130px;
}

.product-box .box-content a
{
    text-align:left;
    float:left;
	margin-left:15px;
}
.product-box .box-content p a{
	margin-left:0px;
	margin-top:15px;
}
.product-box .center
{
    text-align:center
}
.product-box .center img
{
    float:none;
}
.appendix{
	font-size:9px;
	color:#666;
}
.width-295
{
    width:295px;
}
.width-609
{
    width:609px;
}
.width-190
{
    width:190px;
}
.width-600
{
    width:607px;
}
.margin-left-20
{
    margin-left:20px;
}
.margin-top-20
{
    margin-top:20px;
}


/*=======================*/
/* DHA QUIZ GRAPHICS */
/*=======================*/
	
ul#dha_quiz {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	height: 292px;
	}

ul#dha_quiz li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	}

	* html ul#dha_quiz li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li.dha_beans,
li.dha_beans a,
li.dha_fish,
li.dha_fish a,
li.dha_fishtuna,
li.dha_fishtuna a,
li.dha_pizza,
li.dha_pizza a,
li.dha_eggs,
li.dha_eggs a,
li.dha_bananas,
li.dha_bananas a,
li.dha_apples,
li.dha_apples a,
li.dha_bread,
li.dha_bread a,
li.dha_beef,
li.dha_beef a,
li.dha_expecta a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Beans */
li.dha_beans { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 129px;
	height: 147px;
	background: transparent url(/images/sections/products/quiz/dha_beans.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_beans a {
	padding: 147px 0 0 0;
	width: 129px;
	height: 147px;
	clip: rect(0, 129px, 147px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_beans.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_beans a:hover,
ul#dha_quiz li.dha_beans a.selected {
	background-position: 0 -147px;
	}

.dha-french li.dha_beans,
.dha-french li.dha_beans a{
	background-image:url(/images/sections/products/quiz/dha_beans_fr.gif);
}
/* Fish */
li.dha_fish { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 115px;
	height: 147px;
	background: transparent url(/images/sections/products/quiz/dha_fish.gif) no-repeat top left;
	background-position: 0 0;
	}
	
li.dha_fish a {
	padding: 147px 0 0 0;
	width: 115px;
	height: 147px;
	clip: rect(0, 115px, 147px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_fish.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_fish a:hover,
ul#dha_quiz li.dha_fish a.selected {
	background-position: 0 -147px;
	}
.dha-french li.dha_fish,
.dha-french li.dha_fish a{
	background-image:url(/images/sections/products/quiz/dha_fish_fr.gif);
}
/* FishTuna */
li.dha_fishtuna { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 117px;
	height: 147px;
	background: transparent url(/images/sections/products/quiz/dha_fishtuna.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_fishtuna a {
	padding: 147px 0 0 0;
	width: 117px;
	height: 147px;
	clip: rect(0, 117px, 147px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_fishtuna.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}

ul#dha_quiz li.dha_fishtuna a:hover,
ul#dha_quiz li.dha_fishtuna a.selected {
	background-position: 0 -147px;
	}
.dha-french li.dha_fishtuna,
.dha-french li.dha_fishtuna a{
	background-image:url(/images/sections/products/quiz/dha_fishtuna_fr.gif);
}
/* Pizza */
li.dha_pizza { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 119px;
	height: 147px;
	background: transparent url(/images/sections/products/quiz/dha_pizza.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_pizza a {
	padding: 147px 0 0 0;
	width: 119px;
	height: 147px;
	clip: rect(0, 119px, 147px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_pizza.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_pizza a:hover,
ul#dha_quiz li.dha_pizza a.selected {
	background-position: 0 -147px;
	}

.dha-french li.dha_pizza,
.dha-french li.dha_pizza a{
	background-image:url(/images/sections/products/quiz/dha_pizza_fr.gif);
}
/* Eggs */
li.dha_eggs { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 129px;
	height: 147px;
	background: transparent url(/images/sections/products/quiz/dha_eggs.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_eggs a {
	padding: 147px 0 0 0;
	width: 129px;
	height: 147px;
	clip: rect(0, 129px, 147px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_eggs.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:147px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_eggs a:hover,
ul#dha_quiz li.dha_eggs a.selected {
	background-position: 0 -147px;
	}
.dha-french li.dha_eggs,
.dha-french li.dha_eggs a{
	background-image:url(/images/sections/products/quiz/dha_eggs_fr.gif);
}
/* Bananas */
li.dha_bananas { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 129px;
	height: 145px;
	background: transparent url(/images/sections/products/quiz/dha_bananas.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_bananas a {
	padding: 145px 0 0 0;
	width: 129px;
	height: 145px;
	clip: rect(0, 129px, 145px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_bananas.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_bananas a:hover,
ul#dha_quiz li.dha_bananas a.selected {
	background-position: 0 -145px;
	}
.dha-french li.dha_bananas,
.dha-french li.dha_bananas a{
	background-image:url(/images/sections/products/quiz/dha_bananas_fr.gif);
}
/* Apples */
li.dha_apples { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 115px;
	height: 145px;
	background: transparent url(/images/sections/products/quiz/dha_apples.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_apples a {
	padding: 145px 0 0 0;
	width: 115px;
	height: 145px;
	clip: rect(0, 115px, 145px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_apples.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_apples a:hover,
ul#dha_quiz li.dha_apples a.selected {
	background-position: 0 -145px;
	}
.dha-french li.dha_apples,
.dha-french li.dha_apples a{
	background-image:url(/images/sections/products/quiz/dha_apples_fr.gif);
}
/* Bread */
li.dha_bread { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 117px;
	height: 145px;
	background: transparent url(/images/sections/products/quiz/dha_bread.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_bread a {
	padding: 145px 0 0 0;
	width: 117px;
	height: 145px;
	clip: rect(0, 117px, 145px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_bread.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_bread a:hover,
ul#dha_quiz li.dha_bread a.selected {
	background-position: 0 -145px;
	}
.dha-french li.dha_bread,
.dha-french li.dha_bread a{
	background-image:url(/images/sections/products/quiz/dha_bread_fr.gif);
}
/* Beef */
li.dha_beef { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 119px;
	height: 145px;
	background: transparent url(/images/sections/products/quiz/dha_beef.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_beef a {
	padding: 145px 0 0 0;
	width: 119px;
	height: 145px;
	clip: rect(0, 119px, 145px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_beef.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_beef a:hover,
ul#dha_quiz li.dha_beef a.selected {
	background-position: 0 -145px;
	}
.dha-french li.dha_beef,
.dha-french li.dha_beef a{
	background-image:url(/images/sections/products/quiz/dha_beef_fr.gif);
}
/* Expecta */
li.dha_expecta { /*FIX IE6 FLICKER BUG*/
	padding: 0;
	width: 129px;
	height: 145px;
	background: transparent url(/images/sections/products/quiz/dha_expecta.gif) no-repeat top left;
	background-position: 0 0;
	}
li.dha_expecta a {
	padding: 145px 0 0 0;
	width: 129px;
	height: 145px;
	clip: rect(0, 129px, 145px, 0);	
	background: transparent url(/images/sections/products/quiz/dha_expecta.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:145px; /* for IE5.5's bad box model */
	}
ul#dha_quiz li.dha_expecta a:hover,
ul#dha_quiz li.dha_expecta a.selected {
	background-position: 0 -145px;
	}
/*----- flash area, homepage callouts --- */
/*-- callouts --*/
.left_col .callout_box {text-align: left; padding: 30px 0 0 40px; color: #333333}
.left_col .callout_box h2 {margin-bottom: 20px; font-size: 1.2em;}
.left_col .callout_box p {margin-bottom: 10px;color: #666;}
.left_col .callout_clear {clear: both; height: 30px;}

#flashcontent {}
#noflash {width: 800px; height: 315px; margin: 0 auto; position: relative; top: 20px; margin-bottom: 40px; background-image:url(/iwp/images/enf08/no_flash_bg.gif); text-align: center; visibility:hidden;}
#noflash img {margin: 100px 0 12px 0;}

.sm_call {width: 190px; float: left; padding: 0 0 0 0; text-align: left; margin: 0 10px 10px 0; display: block; }
.neg20 {margin-top: -20px; }

.sm_call .top {background:url(/iwp/images/enf08/blue_co_top_light.gif); background-repeat: no-repeat; height: 21px;}
.sm_call .top h3 { padding: 5px 0 0 10px; color: #fff; font-size: 1.1em;}

.sm_call .pic {text-align: center; background-image:url(/iwp/images/enf08/blue_co_bg.gif); background-repeat: no-repeat; height: 100px;}

.sm_call h4 { padding: 10px 0 10px 3px;}
.sm_call p {padding: 0 25px 10px 3px;}
.sm_call img { padding-bottom:1px;}
.left_col .callout_clear {clear: both; height: 30px;}

.remove-formating tr td,
.remove-formating{
	padding:0px;
	border-width:0px;
}
.sub-text table.remove-formating td {
	border:0px solid #CCCCCC;
	border-collapse:collapse;
	color:inherit;
	padding:0px;
}

/* --------- FORM Styling |--------------------------------------------- */
.sub-text form table{
}
.sub-text form table *{
	color:#666;
}
.sub-text form table td{
	border:0px solid white;
}
/*
.sub-text form table td input,
.sub-text form table td table
{
	width:250px;	
}
.sub-text form table td select
{
	width:262px;
}
.sub-text form table td textarea
{
	width:259px;
}
.sub-text form table td table td,
.sub-text form table td table td input{
	width:113px;
}
*/
.sub-text form table td input,
.sub-text form table td table,
.sub-text form table td select,
.sub-text form table td textarea
{
	
}
.sub-text form table td label input{
	width:inherit;
}
#contact-form input{
	width:250px;
}
#contact-form select{
	width:261px;
}
#contact-form textarea{
	width:256px;
}
	#enroll-form input{
		width:200px;
		display:block;
	}
	#enroll-form label input,
	#enroll-form p input{
			width:15px;
			border:0px;
			display:inline;
			padding-right:5px;
	}
	#enroll-form td{
	}
	#enroll-form label{
		text-align:center;
		vertical-align:top;
	}
	#enroll-form #baby-dob{
		width:150px;
	}
	#enroll-form select{
		width:161px;
	}
	#enroll-form #str-number{
		width:150px;
	}
	#enroll-form #str-suffix,
	#enroll-form #address-2{
		width:90px;
	}
	#enroll-form #acomment{
		display:none;
	}
	#enroll-form .radio-width table{
		width:150px;
	}
/* ------- POP UP ---------------------------------------- */
#popup_allcontain {
	margin:0 auto;
	width:345px;
}
.pophead {
background-image:url(/images/backgrounds/pop_bg_top.gif);
background-repeat:no-repeat;
height:50px;
text-align:left;
width:345px;
}
.popmain {
background-image:url(/images/backgrounds/pop_bg.gif);
background-repeat:no-repeat;
margin:0 auto;
padding-top:10px;
width:345px;
}
.popmain .pop_in_top {
background-image:url(/images/backgrounds/pop_in_top_bg.gif);
background-repeat:no-repeat;
height:13px;
line-height:2px;
font-size:2px;
margin:0 auto;
width:309px;
}
.popmain .pop_in {
background-image:url(/images/backgrounds/pop_in_bg.gif);
background-repeat:no-repeat;
margin:0 auto;
text-align:left;
width:309px;
}
.popmain .pop_con {
padding:15px 20px;
}
.popBtnContainer {
text-align:right;
}
.popmain .pop_in_bot {
background-image:url(/images/backgrounds/pop_in_foot_bg.gif);
background-repeat:no-repeat;
height:13px;
margin:0 auto;
width:309px;
}
.pophead img {
left:40px;
position:relative;
top:20px;
}
#coming-soon{
	width:920px;
	height:74px;
	cursor:pointer;
	position:relative;
	overflow:hidden;
}
#coming-soon a{
	width:920px;
	height:74px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
	background-color:#666;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=01)";
	filter: alpha(opacity=01);	
	opacity: .01;
	/* background:url(/images/backgrounds/coming-soon.jpg) no-repeat; */
}
/*------- Splash Page ------------------------------------------------ */
.splash-page #main_area{
	padding-top:10px;
}

.splash-page #splash{
	width:825px;
	height:350px;
	background-image:url(/images/backgrounds/img_splash.jpg);
	background-repeat:no-repeat;
	margin-left:55px;
	position:relative;
}

.splash-page #subfoot{
	height:110px;
	}

.splash-page #subfoot p {
	padding:15px 0 0 10px;
	display:block;
	width:650px;
}

.splash-page #splash h1{
	  font-size:51px;
	  color:#2377AC;
	  line-height:40px;
}
.splash-page #splash h2{
	color:#7F8082;
	font-size:21px;
	font-weight:normal;
	line-height:21px;
}
.splash-page #splash h1,
.splash-page #splash h2,
.splash-page #splash .arrow-box
{
	position:absolute;
}
.splash-page #splash .english h1
{
	left:87px;
	top:150px;
	
}
.splash-page #splash .english h2
{
	left:87px;
	top:120px;
}
.splash-page #splash .english .arrow-box
{
	top:205px;
	left:210px;
}
.splash-page #splash .french h1
{
	top:150px;
	left:325px;
}
.splash-page #splash .french h2 
{
	top:120px;
	left:325px;
}
.splash-page #splash .french .arrow-box
{
	top:205px;
	left:440px;
}
.splash-page #splash .sep{
	width:2px;
	height:280px;
	left:300px;
	top:35px;
	position:absolute;
	background-image:url(../images/backgrounds/img_splash_sept.jpg);
	background-repeat:no-repeat;
}
.product-box .box-content h4 a { float:none; margin:0px; text-align:left;}

.no-border{
	border-width:0px;
	border-color:white;
} 
sup{
	position:relative;
	top:0px;
	line-height:5px;
	height:16px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	vertical-align:top;
	top:0px;
	margin-bottom:5px;
	font-size:0.8em;
}

span.fraction {
	font-size: 0.9em;
}

span.numer {
	position: relative; 
	top: -3px;
}

span.denom {
	position: relative; 
	bottom: -3px;
}

.comp-table img{
	width:auto;
	height:80px;
	padding:3px;
}
.error {
    background:transparent url(/images/icons/error.gif) no-repeat scroll left top;
    color:#FF0000;
    font-weight:bold;
    margin:10px 0px 5px;
    padding:3px 0 24px 0px;
    text-align:left;
}
.error h2{
	padding-top:0px;
	padding-left:40px;
}
.error li{
	padding-bottom:3px;
}

#recipe1,
#recipe2,
#recipe3,
#recipe4
{
	display: none;
}

a.icon-plus,
a.icon-minus
{
	background:url(/images/icons/plus.gif) no-repeat 0 24px;
	color:#2F5158;
	font-size:14px;
	line-height:1.3em;
	padding:20px 12px;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	outline: 0;
	display: block;
}
a.icon-minus
{
	background:url(/images/icons/minus.gif) no-repeat 0 24px;
}

/* ========================= */
.mc-size1
{
	font-size: 8px;
}
.mc-size2
{
	font-size: 7px;
}

