/* Art of Cooking CSS Document */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #000000;
	font-size: 12px;
	/**background: #C7D2F0;**/
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
p
{
	font-size: 12px;
	margin-top: 0px;
	/**margin-bottom: 8px; **/
	font-weight: normal;
}
.PageContent
{
	margin: 10px 12px 0px 8px;
}

a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C10505;
	font-size: 12px;
	text-decoration:underline;
}
a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C10505;
	font-size: 12px;
	text-decoration:underline;
}
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #043D6C;
	font-size: 12px;
	text-decoration:underline;
}
a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #043D6C;
	font-size: 12px;
	text-decoration:underline;
}

/* HEADER CLASSES  */
.HeaderNav:link       {background: inherit; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.HeaderNav:visited    {background: inherit; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.HeaderNav:hover      {background: inherit; color: #C10505; text-decoration: underline; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.HeaderNav:active     {background: inherit; color: #C10505; text-decoration: underline; font-size: 12px; font-weight: bold; margin-bottom: 5px;}

.HeaderNavBack        {background: #FFFFFF; color: #000000; border:2px solid #000000;}


/* FOOTER CLASSES  */
.Footertext           {background: inherit; color: #000000; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.FooterBack           {background: #FFFFFF; color: #000000; border:2px solid #000000;}

.FooterLink:link      {background: inherit; color: #000000; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:visited   {background: inherit; color: #000000; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:hover     {background: inherit; color: #C10505; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:active    {background: inherit; color: #C10505; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}

.searchtitle {
	margin-left:5px;
	font-size: 12px;
	line-height: 18px; 
	font-weight:bold;
	color:#BD141B;
}
.search {
	width:110px;
	height:15px;
	margin-left:5px;
	margin-right:5px;
	font-size: 10px; 
	font-weight:normal;
	background: #FFFFFF;
}

.mailinglist {
	width:90px;
	height:15px;
	margin-left:5px;
	margin-right:5px;
	font-size: 10px; 
	font-weight:normal;
	background: #FFFFFF;
}
.EmailSignupbgcolor
{
	background: #066DC0;
}
.EmailSignupTitle
{
	font-size: 12px;
	line-height: 13px; 
	font-weight:bold;
	color:#E0E9F9;
}

/*  left hand navigation, top level  */
.deptbarlink:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; background: inherit; color: #00233F; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 18px;}
.deptbarlink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; background: inherit; color: #00233F; text-decoration: none; font-size: 12px; font-weight: bold; line-height: 18px;}
.deptbarlink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; background: inherit; color: #E0E214; text-decoration: underline; font-size: 12px; font-weight: bold; line-height: 18px;}
.deptbarlink:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; background: inherit; color: #E0E214; text-decoration: underline; font-size: 12px; font-weight: bold; line-height: 18px;}

/*  left hand navigation, secondary level  */
.deptbarlink2:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 10px; background: inherit; color: #BD141B; text-decoration: none; font-size: 10px; font-weight: normal; line-height: 15px;}
.deptbarlink2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 10px; background: inherit; color: #BD141B; text-decoration: none; font-size: 10px; font-weight: normal; line-height: 15px;}
.deptbarlink2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 10px; background: inherit; color: #00233F; text-decoration: underline; font-size: 10px; font-weight: normal; line-height: 15px;}
.deptbarlink2:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-left: 10px; background: inherit; color: #00233F; text-decoration: underline; font-size: 10px; font-weight: normal; line-height: 15px;}

.PageTitle
{
	color:#000000;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.PageTitle2
{
	color:#000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}

.DeptTitle
{
	color:#000000;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

.deptlinkM:link
{
	color:#0F0F8F;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}
.deptlinkM:visited
{
	color:#0F0F8F;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}
.deptlinkM:hover
{
	color:#0F0F8F;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	line-height:17px;
}
.deptlinkM:active
{
	color:#0F0F8F;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	line-height:17px;
}

.deptlinkP:link
{
	color:#7EAEFC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}
.deptlinkP:visited
{
	color:#7EAEFC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}
.deptlinkP:hover
{
	color:#7EAEFC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	line-height:17px;
}
.deptlinkP:active
{
	color:#7EAEFC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	line-height:17px;
}

/*list price or price level 1 with a sale*/
.ListPricewSale {font-size: 12px; background: inherit; color: #000; font-weight:normal;	font-family: Verdana, Arial, Helvetica, sans-serif; 
}


/*list price or price level 1 with NO sale*/
.ListPricewoSale {font-size: 12px; background: inherit; color: #000; font-weight:normal;	font-family: Verdana, Arial, Helvetica, sans-serif; 
}


/* sale price */
.SalePrice {font-size: 12px; background: inherit; color: #red; font-weight:normal;	font-family: Verdana, Arial, Helvetica, sans-serif; 
}


/* msrp price */
.MSRPPrice {font-size: 12px; background: inherit; color: #000000; font-weight:normal;	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.ProductName
{
	color:#066DC0;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

/*  SHOPPER LOOKUP CLASSES  *** drk Green for back ground with white text  */
.SubHeadbgcolor {background: #A6A6A6;color: #ffffff;}
.tablebgcolor{background: #ffffff;}
.SubHeadText {background: inherit; color: #FFFFFF; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.TableText {background: #ffffff; color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.ErrorMsg {background: #ffffff; color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;}

/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText {background: inherit; color: #000000; font-size: 11px; font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.optional {background: #ffffff; color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.required {background: #ffffff; color: #000000; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}


/* PRODUCT PAGE  */

/* You may also be interested in */
.relProductlabel {background: inherit; color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  {font-size: 12px; background: inherit; color: black;	font-family: Verdana, Arial, Helvetica, sans-serif;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR {font-size: 12px; background: inherit; color: black;	font-family: Verdana, Arial, Helvetica, sans-serif;}
/*  related products sale price */
.SalePriceR  {font-size: 12px; background: inherit; color: red;	font-family: Verdana, Arial, Helvetica, sans-serif;}
/*  related products msrp price */
.MSRPPriceR  {font-size: 12px; background: inherit; color: black;	font-family: Verdana, Arial, Helvetica, sans-serif;}

/*   END PRODUCT PAGE CLASSES  */


/*  BASKET PAGE */
.CartLabels {background: #A6A6A6; color: #FFFFFF; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.basketlinkP:link  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.basketlinkP:visited  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.basketlinkP:hover  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #58291C; background: inherit;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.basketlinkP:active  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #58291C; background: inherit;	font-family: Verdana, Arial, Helvetica, sans-serif;}

/*  ERRORS ON SHOPPING CART AND PAYMENT PAGE  */
.BasketErrors
{color: #ff0000; background: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.PurchaseErrors
{color: #ff0000; background: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.ErrorMsg
{color: #ff0000; background: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;}

/*  PAYMENT PAGE  */
.PaymentInput {background: inherit; color: #000000; font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}
