/*========================================================*/
/* Product details cart and check out  
   Propagandalabs.com
   added by Alain on 10/17/2008              
/*========================================================*/




.ProductsPaneRight { padding: 0 25px 0 25px; width: 750px; text-align: left; }








.SmallImage { border:1px; border-style: solid; border-color: #999; padding:0; text-align:left} 

.ProductTitle  { margin:  0; font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 32px; color: #ff99ff; font-weight: normal; line-height: 38px;}
.ProductTitleMeaning  { margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 16px; color: #ff99ff; font-weight: normal;}

/*-- most of the text on site          --*/ .ProductDescription  , .ProductDescription  , H4 { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; color: #555; font-weight: normal; text-decoration:none; padding: 0 0 0 10px;}

.ProductDescription   A:hover, .ProductDescription   A:Active, .ProductDescription   A:Visited, .ProductDescription   A:Link { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; font-weight: normal;  color: #555; text-decoration: underline;  padding: 0 0 0 10px;}


/*-- most of the bold text on site     --*/ .ProductDescriptionBold, H5, a.ProductDescriptionBold:Active, a.ProductDescriptionBold:Visited, a.ProductDescriptionBold:Link{ margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; font-weight: bold; color: #555; text-decoration:none; }

a.ProductDescriptionBold:hover { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 13px; font-weight: bold; color: #555; text-decoration:underline;}
/*-- red text on site for errors       --*/ 





.ProductIngredients { margin:  0; font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 10px; color: #000; }
.PriceLabel { margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 14px; color: #000; font-weight:bold; }
.Price { margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 14px; color: #000; font-weight:normal; }
.QuantityLabel { margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 14px; color: #000; font-weight:bold; }
./* text style used for textboxes in product page */
.QuantityNormalTextBox
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.CartNormalTextBox
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}


.Separator { padding: 30px 0 0 0; vertical-align:top; /*border-bottom: dotted 1px #666;*/}

/*========================================================*/
/* mini cart                  
/*========================================================*/
.SubTotalLabel{ margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 14px; color: #000; font-weight:bold; }
.SubTotal{ margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 14px; color: #000; font-weight:normal; }
.TotalLabel{ margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 14px; color: #000; font-weight:bold; }
.CartDropDownList{ margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 11px; color: #000; font-weight:normal; }


/*========================================================*/
/* cart page                 
/*========================================================*/

/*-- continue shopping link button          --*/ a.CommandContinueShopping:link, a.CommandContinueShopping:visited, a.CommandContinueShopping:active 
{ color: #000; padding: 0 10px 0 0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }

/*-- continue shopping -link style hover { color: #000; border: 1px solid #868686; background: #DFDFDF; padding: 0 10px 0 0 ; }    --*/ 
a.CommandContinueShopping:hover  {color: #FFF; border: 0px solid #003366; background: #003366; padding: 0 4px 0 4px; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }

/*-- links use in the breadcrump section of cart page          --*/ a.CartCommandButton:link, a.a.CartCommandButton:visited, a.a.CartCommandButton:active 
{ color: #000; padding: 0 10px 0 0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }

/*-- links breadcrump section style hover { color: #000; border: 1px solid #868686; background: #DFDFDF; padding: 0 10px 0 0 ; }    --*/ 
a.CartCommandButton:hover  {color: #FFF; border: 0px solid #003366; background: #003366; padding: 0 4px 0 4px; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }


/*-- --*/
.CharityLabel { margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 14px; color: #000; font-weight:normal; }

.NominatedCharityLabel { margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 12px; color: #000; font-weight:normal; }

.HelpLabel { margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 12px; color: #000; font-weight:normal; }



/*-- this is the web control grid that diplay the list of products --*/
.CartProductGrid
{
	width: 100%;
/*	background-color: white;
*/	background-image: none;
}

.CartProductGridHeader /*-- product list grid header--*/
{
	height: 32px;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	text-align: center;
/*	background-color: #D1D7DC;
	background-image: url(CAT_AltHeader_BG.jpg);
*/
}
.CartProductHeader /*-- product list grid header--*/
{
	height: 32px;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	text-align: center;
/*	background-color: #D1D7DC;
	background-image: url(CAT_AltHeader_BG.jpg);
*/
}
.CartProductGridFooter
{
/*	background-color: #C6C3C6;
*/	line-height: 8pt;
}

.CartProductGridItem /* each individual product line */
{
	font-weight: normal;
	font-size: 10px;
	color: #000;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	height: 22px;
	text-align: center;
/*	background-color: #eef3fb;*/
}

.CartProductAlternativeGridItem /* each individual other product line */
{
	font-weight: normal;
	font-size: 10px;
	color: #000;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	height: 22px;
	text-align: center;
/*	background-color: #eef3fb;*/
}

/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.CartNormalRadio
{
	font-family:  Verdana, Tahoma, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	text-indent: -5px;
}

.MessageLabel { margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; font-size: 12px; color: #000; font-weight:normal;
 }
 
 .ExtraChargeLabel
  { 
  margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; 
  font-size: 12px; 
  color: #000; 
  font-weight:normal; 
  }

 .AdditionalInstructionsLabel
  { 
  margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; 
  font-size: 12px; 
  color: #000; 
  font-weight:normal; 
  }

.AdditionalInstructionsNormalTextBox
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

 .CouponCodeLabel
  { 
  margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; 
  font-size: 12px; 
  color: #000; 
  font-weight:normal; 
  }
 /*==========================================================*/
/*  check out credit card info and such                                       */
/*==========================================================*/ 
   .Checkoutlabels
  { 
  margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; 
  font-size: 12px; 
  color: #000; 
  font-weight:bold; 
  }
  
  .shiptToHeader {
  margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; 
  font-size: 12px; 
  color: #000; 
  font-weight:bold; 
  }
  }
  .ShipToAddressLabels{ 
  margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; 
  font-size: 12px; 
  color: #000; 
  font-weight: normal; 
  }
  .shippinglabels
  { 
  margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; 
  font-size: 12px; 
  color: #000; 
  font-weight:bold; 
  }
  
  
  .lblShiptoaddressnote 
  {
  
   margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; 
  font-size: 13px; 
  color: #000; 
  font-weight:bold; 
  }
.lblAdditionalCharges
{ 
  margin:  0;  font-family: font-family: helvetica, "Lucida Grande", arial, sans-serif; 
  font-size: 12px; 
  color: #000; 
  font-weight:bold; 
  }
/*-- most of the text on site          --*/ .CartProductName{ margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; color: #000; text-transform:uppercase; font-weight: bold;  }

.CartProductName A:hover, .CartProductName A:Active, .CartProductName A:Visited, .CartProductName A:Link { margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; color: #555; text-decoration:none;}


/* Style of the left title fields users  */
.CartSubHeader
	{ margin:  0; font-family: "lucida grande", "lucida sans unicode",  "Trebuchet MS", helvetica, arial, sans-serif; font-size: 11px; color: #555; text-decoration:none;}
/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/