.Cart_Nutrinuts .ErrorMessage
{
	color: red;
}
.Cart_Nutrinuts .PaymentOptions
{
    background-color: #ffffff;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    padding: 15px;
    min-width: 300px;
    *width: 300px;
}
.Cart_Nutrinuts .PaymentOptionHeader
{
    text-align: left;
    color: #29241f;
}

.Cart_Nutrinuts .CartPaymentOption
{
    font-weight:bold;
}

.Cart_Nutrinuts .CartHeader
{
    border-bottom-style: solid; 
    border-bottom-width: 1px;
    color: #000000;
}
.Cart_Nutrinuts .CartFooter
{
 
}
.Cart_Nutrinuts a.ProductLink:link,
.Cart_Nutrinuts a.ProductLink:visited
{
    text-decoration:none;
    color:Green;
    font-weight:bold;
    }
.Cart_Nutrinuts a.ProductLink:hover
{
   text-decoration: underline; 
}
.Cart_Nutrinuts .Label
{
    font-weight:bold;
    }
    
.Cart_Nutrinuts .Value
{
    font-size: 105%;    
}
.Cart_Nutrinuts .Subtotal,
.Cart_Nutrinuts .CartTotal,
.Cart_Nutrinuts .Shipping
{
    font-weight: bold; 
white-space: nowrap;    
}
.Cart_Nutrinuts .Value .Subtotal
{
    border-top: black 1px solid;
}
.Cart_Nutrinuts .PresentationContainer
{
    margin-top: 0px;    
}
.Cart_Nutrinuts .ShippingHeader
{
    font-weight:bold;    
}
.Cart_Nutrinuts .ShippingCalucation
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: white;
    width:270px;
    float:right;
    padding:5px;
}
.Cart_Nutrinuts .ShippingIndication
{
    font-style: italic;    
}
.Cart_Nutrinuts .MainTable
{
   
}
.Cart_Nutrinuts .ItemImage
{
    padding: 3px;    
}
.Cart_Nutrinuts .ItemImageContainer
{
    border-right: #777777 1px solid;
    border-top: #777777 1px solid;
    border-left: #777777 1px solid;
    border-bottom: #777777 1px solid;
    background-color: white;
    margin-right: 5px;
    margin-left: 5px;
}

.Cart_Nutrinuts .ProgressBar
{
    text-align:center;
}
.Cart_Nutrinuts .ProgressImage
{   
    width:220px;
    margin-left:auto;
    margin-right:auto;
}
.Cart_Nutrinuts .modalBackground
    {
              background-color:#999999;
              filter:alpha(opacity=70);
              opacity:0.7;
    } 
.Cart_Nutrinuts .ClosePopup
{
    float:right;
    cursor:pointer;
    padding:5px;    
}
.Cart_Nutrinuts .btnSelectPayment
{
    float:right;
}

