/* CSS Document */
body
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #000000;
	font-size: 11px;
}
td
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4F2403;
	font-size: 11px;
}
p
{
	font-size: 11px;
	margin-top: 0px;
	font-weight: normal;
}
a:link
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4F2403;
	font-size: 11px;
	text-decoration:underline;
}
a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4F2403;
	font-size: 11px;
	text-decoration:underline;
}
a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #52858B;
	font-size: 11px;
	text-decoration:underline;
}
a:active
{
	font-family: Arial, Helvetica, sans-serif;
	color: #52858B;
	font-size: 11px;
	text-decoration:underline;
}

.homepage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F2403;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
}
.homepagetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #4F2403;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F2403;
	font-weight: normal;
	text-decoration: none;
}
.footer:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F2403;
	font-weight: normal;
	text-decoration: none;
}
.footer:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F2403;
	font-weight: normal;
	text-decoration: none;
}
.footer:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F2403;
	font-weight: normal;
	text-decoration: underline;
}
.footer:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F2403;
	font-weight: normal;
	text-decoration: underline;
}

.PageTitle
{
	color:#4F2403;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}

.DeptTitle
{
	color:#4F2403;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}

.deptlinkM:link
{
	color:#4F2403;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}
.deptlinkM:visited
{
	color:#4F2403;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}
.deptlinkM:hover
{
	color:#4F2403;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	line-height:17px;
}
.deptlinkM:active
{
	color:#4F2403;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	line-height:17px;
}

.deptlinkP:link
{
	color:#58291C;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}
.deptlinkP:visited
{
	color:#58291C;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:17px;
}
.deptlinkP:hover
{
	color:#58291C;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	line-height:17px;
}
.deptlinkP:active
{
	color:#58291C;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	line-height:17px;
}

.shortdesc
{
	color:#2B5F66;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/*list price or price level 1 with a sale*/
.ListPricewSale {	
	color:#2B5F66;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}


/*list price or price level 1 with NO sale*/
.ListPricewoSale {
	color:#2B5F66;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/* sale price */
.SalePrice {font-size: 11px; background: inherit; color: #CC6600; font-weight:normal;	font-family: Arial, Helvetica, sans-serif; 
}


/* msrp price */
.MSRPPrice {font-size: 11px; background: inherit; color: #CC6600; font-weight:normal;	font-family: Arial, Helvetica, sans-serif; 
}

.ProductName
{
	color:#4F2403;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.sizes
{
	color:#4F2403;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.longdesc
{
	color:#4F2403;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
}
.ProductAttrlabel
{
	color:#2B5F66;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	text-transform:lowercase;
}
.ProductAttr
{
	color:#2B5F66;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	text-transform:lowercase;
}

/*  SHOPPER LOOKUP CLASSES  *** drk Green for back ground with white text  */
.SubHeadbgcolor {background: #52858B;color: #ffffff;}
.tablebgcolor{background: #ffffff;}
.SubHeadText {background: inherit; color: #ffffff; font-weight: bold;	font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.TableText {background: #ffffff; color: #4F2403;	font-family: Arial, Helvetica, sans-serif;}
.ErrorMsg {background: #ffffff; color: #FF0000;	font-family: Arial, Helvetica, sans-serif;}

/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText {background: inherit; color: #4F2403; font-size: 10px; font-weight: normal;	font-family: Arial, Helvetica, sans-serif;}
.optional {background: #ffffff; color: #4F2403;	font-family: Arial, Helvetica, sans-serif;}
.required {background: #ffffff; color: #4F2403; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}


/* PRODUCT PAGE  */

/* You may also be interested in */
.relProductlabel {background: inherit; color: #000000;	font-family: Arial, Helvetica, sans-serif;}
.ProductShortDescription {background: inherit; color: #000000;	font-family: 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: 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: Arial, Helvetica, sans-serif;}
/*  related products sale price */
.SalePriceR  {font-size: 12px; background: inherit; color: red;	font-family: Arial, Helvetica, sans-serif;}
/*  related products msrp price */
.MSRPPriceR  {font-size: 12px; background: inherit; color: black;	font-family: Arial, Helvetica, sans-serif;}

/*   END PRODUCT PAGE CLASSES  */


/*  BASKET PAGE */
.CartLabels {background: inherit; color: #ffffff; font-weight: bold;	font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.basketlinkP:link  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #4F2403; background: inherit;	font-family: Arial, Helvetica, sans-serif;}
.basketlinkP:visited  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #4F2403; background: inherit;	font-family: Arial, Helvetica, sans-serif;}
.basketlinkP:hover  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #4F2403; background: inherit;	font-family: Arial, Helvetica, sans-serif;}
.basketlinkP:active  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #4F2403; background: inherit;	font-family: Arial, Helvetica, sans-serif;}

/*  ERRORS ON SHOPPING CART AND PAYMENT PAGE  */
.BasketErrors
{color: #ff0000; background: inherit;	font-family: Arial, Helvetica, sans-serif;}
.PurchaseErrors
{color: #ff0000; background: inherit;	font-family: Arial, Helvetica, sans-serif;}
.ErrorMsg
{color: #ff0000; background: inherit;	font-family: Arial, Helvetica, sans-serif;}

/*  PAYMENT PAGE  */
.PaymentInput {background: inherit; color: #4F2403; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}

.stores
{
	color:#4F2800;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	text-transform:lowercase;
}

/* popup basket styles */
#cartpopwrapper
{
  align: left;
  position: relative;
  top: 40px;
  left: 75px;
  z-index:900;
  height: auto;
}
#cartpop
{
  position: absolute;
  top: 0px;
  left: -15px;
  z-index:899;
  height: auto;
}

.outermostpop { background-color: #DDDED2; }
.outerpop     { background-color: #4f2403; padding: 2px; }
.innerbg      { background-color: #ffffff; padding: 4px; }
.inneredge    { background-color: #FFFF99; padding: 2px; }
.innerheader  { background-color: #FFFF99; color: #000000; font-weight: bold; padding: 1px; }
.cart_list_item { font-weight: normal; }

