div.hilitesListContainer
{
padding: 10px;
border: 3px #000 solid;
margin-bottom: 20px;
position: relative;
margin-top: 20px;
}

div.destacats
{
border: 3px #7AB51D solid;
}

div.destacats h2, div.novetats h2, div.hilitesListContainer h2
{
background-color: transparent;

border-bottom: none;
padding: 0;
margin-top: 0;
font-size: 1.5em;}

div.destacats h2
{
color: #F29400;
}

div.novetats
{
border: 3px #0000fe solid;
}
div.novetats h2
{
color: #0000fe;
}

div.hilitesListContainer h2
{
text-align: center;
margin-top: -25px;}

div.hilitesListContainer h2 span
{
background-color: #fff;
}


div.itemContainer, div.bigItemContainer
{
/*border: 1px #ccc dotted;*/
font-size: 0.9em;}

div.itemContainer
{
width: 154px;
height: 275px;
position: relative;
float: left;
margin-right: 20px;
margin-bottom: 10px;
}

div.bigItemContainer
{}

div.itemContainer img, div.bigItemContainer img
{
border: 2px #F29400 solid;
display: block;}

div.bigItemContainer img
{
float: left;
margin-right: 2em;}

div.itemContainer img.hilite, div.bigItemContainer img.hilite
{
border: 0px;
display: inline;
margin-right: 0;
float: none;}

div.itemContainer div.hilite
{
    height: 35px;
    width: 100px;
    display: block;
}

div.itemContainer a, div.itemContainer a:VISITED, div.bigItemContainer a, div.bigItemContainer a:VISITED
{
color: #000;
font-weight: bold;
text-decoration: none;}

div.itemContainer select, div.bigItemContainer select
{
font-size: 1em;
font-family: Helvetica, Arial, sans-serif;
width: 9em;}

div.itemContainer input.itemAltQty, div.bigItemContainer input.itemAltQty
{
font-size: 1em;
font-family: Helvetica, Arial, sans-serif;
width: 6em;}

div.bigItemContainer p
{
color: #086320;
font-size: 1.2em;}

div.bigItemContainer p.priceLabel
{
font-weight: bold;}

div.bigItemContainer p.unitsPerBox
{
font-style: italic;
font-size: 1em;}


table.favOrder
{
width: 398px;
border-top: 1px #7AB51D solid;
border-left: 1px #7AB51D solid;
margin-bottom: 30px;
}
table.favOrder tr
{}
table.favOrder tr.lt
{
background-color: #F2F6EB;}
table.favOrder tr.dk
{background-color: #EAEEE3;}
table.favOrder tr.invis
{
color: #999;}
table.favOrder th, table.favOrder td
{
padding: 2px;
border-right: 1px #7AB51D solid;
border-bottom: 1px #7AB51D solid;}
table.favOrder th
{
background-color: #086320;
color: #fff;}
table.favOrder td
{}
table.favOrder img
{
display: block;
float: left;
margin-right: 10px;
border: 2px #F29400 solid;}
table.favOrder a, table.favOrder a:VISITED
{
text-decoration: none;
color: #000;
font-size: 0.9em;
font-weight: bold;}
table.favOrder a:HOVER
{
text-decoration: underline;}
table.favOrder span
{
display: block;}

