/************************** Standard Styles *************************/
body 
{
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0px; 
	color: #000000; 
	font-size: 11px;
}
td 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px;
}
p 
{
	font-size: 11px;
	margin-top: 0px; 
	margin-bottom: 8px; 
	text-align: left; 
	font-weight: normal;
}

/************************* Site-Specific Styles *************************/
.PageTitle2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	color: #336699;
}

.subparagraph
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	margin-left:10px;
}
/** style for table with welcome and Cart JS in header and footer**/

.cart {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000;
	/*padding:3px;*/
	text-decoration: none;
	/**padding: 0px 2px 0px 2px; /** top, right, bottom, left.**/
}
a:link.cart{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000;
	text-decoration: none;
	/**padding: 0px 2px 0px 2px; /** top, right, bottom, left.**/
	}
a:hover.cart{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	}
	
a:active.cart{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	}
a:visited.cart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000; 
	}
	
.emlJoin {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #339900;
	font-weight:bold;
}

/** join email form tag declared on div in JS email_signup() **/
#emlFORM {
	background:#e8e8e8;	
}

table.nav1 {
width:157px;
background:#e8e8e8;
margin:1px;
}


/* general div on all pages to offset content from left nav  */
.PageContent 
{
	position:relative;
	left:9px; /** test line set back to margin-left:15px **/
	padding:0px;
	margin:0px;
	
/**  dunno what this is, commeting it out
  ; clip:  rect(   )   
  **/
}

/*  general links - applied when no class is specified  */
a:link 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #853E47; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:visited 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #853E47; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #CB552A; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:active {
	font-family: Arial, Helvetica, sans-serif; 
	color: #CB552A; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}

/* shop by brand dropdown*/
.qjump 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 11px; 
	text-decoration: none; 
} 
.search
{
	width: 120px;
}
/* HEADER CLASSES  */
.Header:link 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none; 
	font-size: 12px;
	font-weight: bold;
}
.Header:visited 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none; 
	font-size: 12px;
	font-weight: bold;
}
.Header:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: underline; 
	font-size: 12px;
	font-weight: bold;
}
.Header:active 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: underline; 
	font-size: 12px;
	font-weight: bold; 
}

/* *** LUMPY's FOOTER NAV CLASSES  */

/** for nav in footer **/
.foot {font-family:Arial, Helvetica, sans-serif; color: #ffffff;}
a:link.foot {color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; margin-bottom: 5px;}
a:visited.foot{color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; margin-bottom: 5px;}
a:hover.foot {color: #fff; text-decoration: underline; font-size: 11px; font-weight: bold; margin-bottom: 5px;}
a:active.foot {color: #fff; text-decoration: underline; font-size: 11px; font-weight: bold; margin-bottom: 5px;}

/** for copyright and site powered by uu link **/
.copyright {font-family:Arial, Helvetica, sans-serif; color: #000;font-size:10px;}
a:link.copyright {color: #000; text-decoration: none; }
a:hover.copyright {color: #000; text-decoration: underline; }
a:active.copyright{color: #000; text-decoration: underline; }

/*  left hand navigation, top level  */
.deptbarlink:link 
{
	font-family:Arial, Helvetica, sans-serif;  
	color:#000000; 
	text-decoration:none; 
	font-size:11px;
	font-weight:bold;	
	line-height:13px; 
}
.deptbarlink:visited 
{
	font-family:Arial, Helvetica, sans-serif;  
	color:#000000; 
	text-decoration:none; 
	font-size:11px;
	font-weight:bold;	
	line-height:13px; 
}
.deptbarlink:hover
{
	font-family:Arial, Helvetica, sans-serif;  
	color:#FF0000; 
	text-decoration:none; 
	font-size:11px;
	font-weight:bold;	
	line-height:13px; 
}
.deptbarlink:active 
{
	font-family:Arial, Helvetica, sans-serif;  
	color:#000000; 
	text-decoration:none; 
	font-size:11px;
	font-weight:bold;	
	line-height:13px; 
}

/*  left hand navigation, secondary level  */
.deptbarlink2:link 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: normal; 
	line-height:15px;
	padding-left:4px; 
}
.deptbarlink2:visited 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: normal; 
	line-height:15px;
	padding-left:4px; 
}
.deptbarlink2:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #FF0000; 
	text-decoration: underline; 
	font-size: 11px; 
	font-weight: normal; 
	line-height:15px;
	padding-left:4px; 
}
.deptbarlink2:active 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: normal; 
	line-height:15px;
	padding-left:4px; 
}

/*page title text on all pages except the department and product pages*/
.PageTitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px;
	color:#c22e2e;  /**currenly red c22e2e- alt color > green #339900; **/
}

/*department titles*/
.DeptTitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #336699;
	font-weight: bold; 
	margin-left:4px;
}

/*  sub-department links  */
.deptlinkM:link 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
}
.deptlinkM:visited 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
}
.deptlinkM:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: underline; 
	font-size: 11px;
}
.deptlinkM:active 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
}

/*  sub-department short description  */
.DeptShortDescription 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}

/*  product links  */
.deptlinkP:link  
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #333366; 
}
.deptlinkP:visited  
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #333366; 
}
.deptlinkP:hover  
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #333366; 
}
.deptlinkP:active  
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #333366; 
}

/*product short description*/
.ProductShortDescription 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}

/*list price or price level 1 with a sale*/
.ListPricewSale 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
}
/*list price or price level 1 with NO sale*/
.ListPricewoSale 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
}
/* sale price */
.SalePrice 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FF0000;
}
/* msrp price */
.MSRPPrice 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000; 
}

/*product titles*/
.ProductName 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #FF0000; 
	font-weight: bold;
}

/* "Back to" link on product page  */
.deptlinkM2:link 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #FF0000; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:visited 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #FF0000; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #FF0000; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:active 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #FF0000; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}

/*list price or price level 1 with a sale*/
.ListPricewSaleP  
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP  
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
}
/* sale price */
.SalePriceP  
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: red;
}
/* msrp price */
.MSRPPriceP  
{
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
}

/* You may also be interested in */
.relProductlabel 
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR 
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
}
/*  related products sale price */
.SalePriceR  
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: red;
}
/*  related products msrp price */
.MSRPPriceR  
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	color: black;
}

/*  SHOPPER LOOKUP, SHOPPER NEW AND SHOPPER UPDATE CLASSES  */
.SubHeadbgcolor 
{
	background:#006600; /** drk green #006600 same as shopping cart table in header **/
}
.tablebgcolor 
{
	background:#FFFFFF; /** drk green #006600 same as shopping cart table in header **/
}
.SubHeadText 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: inherit; 
	color: #FFF; 
	font-weight: bold;
	font-size: 12px;
}
.TableText 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000;
}
.ErrorMsg 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #FF0000;
}
.SubText 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: inherit; 
	color: #000000; 
	font-size: 10px; 
	font-weight: normal;
}
.optional 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000;
	font-size: 11px;
}
.required 
{
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}

/*  BASKET PAGE */
.CartLabels 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #fff;
	font-weight:bold;
	font-size: 11px;
}
.BasketErrors
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
}
.ErrorMsg
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}

/*  PAYMENT PAGE  */
.PaymentInput 
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}
.PurchaseErrors
{
	font-family: Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}
