﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	
	margin:0px;
	padding:0px;	
}
ul, li { list-style:none;}
img { border-style:none;}
sup { font-size:8px; line-height:8px;}

#solo-wrapper { position:relative; }
#solo-wrapper h1.es
{
    background:url(/images/spanish/text_header.gif) no-repeat top left;
    width:823px;
    height:30px;
    text-indent:-999em;
}
#solo-wrapper h1.en
{
    background:url(/images/spanish/text_header_en.gif) no-repeat top left;
    width:719px;
    height:30px;
    text-indent:-999em;
}

#solo-wrapper .line { padding:10px 0px 10px 0px;}
.lang-button { position:absolute; top:0px; right:5px;}

#solo-wrapper .left { float:left;}
#solo-wrapper .right { float:right;}

#solo-wrapper ul.top { height:370px;}
#solo-wrapper ul.top li
{
    float:left;
    display:inline;
    list-style-type:none;
    width:200px;
}
#solo-wrapper ul.top li.first { padding-right:25px;}
#solo-wrapper ul.top li.second { padding-right:25px;}
#solo-wrapper ul.top li.last { float:right; width:302px;}
#solo-wrapper ul.top li p { width:200px;}

#solo-wrapper ul.top h2.original
{
    background:url(/images/spanish/product1_subhead.gif) no-repeat top left;
    width:194px;
    height:21px;
    text-indent:-999em;
}
#solo-wrapper ul.top h2.calcium
{
    background:url(/images/spanish/product3_subhead.gif) no-repeat top left;
    width:194px;
    height:36px;
    text-indent:-999em;
}
#solo-wrapper ul.top h2.light
{
    background:url(/images/spanish/product2_subhead.gif) no-repeat top left;
    width:194px;
    height:21px;
    text-indent:-999em;
}

#solo-wrapper ul.bottom { position:relative; height:135px; width:648px; background-color:#F4E6BF; padding:8px 0px 0px 5px;}
#solo-wrapper ul.bottom li
{
    float:left;
    position:relative;
    list-style-type:none;
    width:300px;
    height:129px;
    padding:0px;
}

#solo-wrapper ul.bottom li .text { position:absolute; top:0px; left:134px;}
#solo-wrapper ul.bottom li a.button { display:block; position:absolute; bottom:4px; left:134px;}

#solo-wrapper ul.bottom li.first { padding:0px 25px 0px 0px;}
#solo-wrapper ul.bottom li.first h3
{
    background:url(/images/spanish/hispanicFCA1_subhead.gif) no-repeat top left;
    width:175px;
    height:20px;
    text-indent:-999em;
}
#solo-wrapper ul.bottom li.first h3.es
{
    background:url(/images/spanish/hispanicFCA1_subhead_es.gif) no-repeat top left;
    width:140px;
    height:36px;
}

#solo-wrapper ul.bottom li.second { padding:0px 25px 0px 0px;}
#solo-wrapper ul.bottom li.second h3
{
    background:url(/images/spanish/hispanicFCA2_subhead.gif) no-repeat top left;
    width:147px;
    height:20px;
    text-indent:-999em;
}
#solo-wrapper ul.bottom li.second h3.es
{
    background:url(/images/spanish/hispanicFCA2_subhead_es.gif) no-repeat top left;
    width:147px;
    height:20px;
}

#solo-wrapper ul.bottom li.third { padding:0px 0px 0px 0px;}
#solo-wrapper ul.bottom li.third h3
{
    background:url(/images/spanish/hispanicFCA3_subhead.gif) no-repeat top left;
    width:157px;
    height:37px;
    text-indent:-999em;
}
#solo-wrapper ul.bottom li.third h3.es
{
    background:url(/images/spanish/hispanicFCA3_subhead_es.gif) no-repeat top left;
    width:157px;
    height:36px;
}

#solo-wrapper .legal { font-size:11px; padding-right:5px;}

#recipes-wrapper { position:relative; }
#recipes-wrapper p { padding-left:2px;}
#recipes-wrapper .line { padding:5px 0px 10px 0px;}

#recipes-wrapper .list ul li
{
    float:left;
    display:inline;
    list-style-type:none;
    width:184px;
    height:305px;
    padding-right:8px;
    padding-bottom:5px;
}
#recipes-wrapper .list ul li img { width:184px; height:184px;}
#recipes-wrapper .list ul li h3 { font-size:14px; color:#003394; padding-left:5px;}
#recipes-wrapper .list ul li p { padding-left:5px;}
#recipes-wrapper .list ul li p.link { padding-top:5px;}

#recipes-wrapper h1.es
{
    background:url(/images/spanish/recipes_header.gif) no-repeat top left;
    width:638px;
    height:29px;
    text-indent:-999em;
}
#recipes-wrapper h1.en
{
    background:url(/images/spanish/recipes_header_en.gif) no-repeat top left;
    width:638px;
    height:29px;
    text-indent:-999em;
}

#recipe-detail-wrapper { position:relative;}
#recipe-detail-wrapper .left { float:left; width:240px;}
#recipe-detail-wrapper .middle { float:left; width:400px; padding-left:15px;}
#recipe-detail-wrapper .right { float:right; padding-right:10px;}
#recipe-detail-wrapper .line { padding:5px 0px 10px 0px;}

#recipe-detail-wrapper h1 { font-size:20px; color:#003394;}
#recipe-detail-wrapper h2
{
    background:url(/images/spanish/details_headline.gif) no-repeat top left;
    width:219px;
    height:23px;
    text-indent:-999em;
}

#recipe-detail-wrapper .left img { width:240px; height:240px;}
#recipe-detail-wrapper .right ul { clear:both;}
#recipe-detail-wrapper .right ul li { float:left; display:inline;}
#recipe-detail-wrapper .right ul li.first { display:block; width:150px;}

#recipe-detail-wrapper .right .print { height:40px;}

#recipe-detail-wrapper .bottom { padding-top:25px; width:600px;}
#recipe-detail-wrapper .bottom ol li { margin-left:25px; list-style-type:decimal;}

