/************************** Standard Styles *************************/
body 
{
	margin: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom: 0px;
}
td
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#000000; 
	font-size:12px; 
	TEXT-DECORATION: none; 
	font-weight:normal
}
p 
{
	font-family: Verdana, arial, helvetica, sans-serif; 
	color:#000000; 
	font-size:12px; 
	TEXT-DECORATION: none; 
	font-weight:normal
}

/* general div on all pages to offset content from left nav  */
.PageContent 
{
	position: relative; 
	top: 20px; 
	left: 15px;
}

/*  general links - applied when no class is specified  */
a:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #006E4B; 
	text-decoration: underline; 
	font-size: 12px;
	font-weight: normal; 
}
a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #006E4B; 
	text-decoration: underline; 
	font-size: 12px;
	font-weight: normal; 
}
a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #D0A614; 
	text-decoration: underline; 
	font-size: 12px;
	font-weight: normal; 
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #D0A614; 
	text-decoration: underline; 
	font-size: 12px;
	font-weight: normal; 
}

/* shop by brand dropdown*/
.search
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
		width: 135px
}

/*FOOTER CLASSES  */
.footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: lowercase;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.footer:visited 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: lowercase;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.footer:hover 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: lowercase;
	color: #006E4B; 
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.footer:active 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: lowercase;
	color: #006E4B; 
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}

/*  left hand navigation, top level  */
.deptbarlink:link 
{
    FONT-WEIGHT: normal;
		line-height: 18px;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.deptbarlink:visited 
{
    FONT-WEIGHT: normal;
		line-height: 18px;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: none
}
.deptbarlink:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.deptbarlink:active 
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}

/*  left hand navigation, secondary level  */
.deptbarlink2:link 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
}
.deptbarlink2:visited 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
}
.deptbarlink2:hover 
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.deptbarlink2:active 
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}

/*page title text on all pages except the department and product pages*/
.PageTitle
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 22px;
	color: #006E49;
}

/*department titles*/
.DeptTitle
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	color: #387927;
  padding-left:14px;
}

/*  sub-department links  */
.deptlinkM:link 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
		background: #006E49;
		line-height: 20px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:20px;
    FONT-FAMILY:  verdana, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
}
.deptlinkM:visited 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
		background: #006E49;
		line-height: 20px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:20px;
    FONT-FAMILY:  verdana, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
}
.deptlinkM:hover 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
		background: #006E49;
		line-height: 20px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:20px;
    FONT-FAMILY:  verdana, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.deptlinkM:active 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #ffffff;
		background: #006E49;
		line-height: 20px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:20px;
    FONT-FAMILY:  verdana, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}

/*  product links  */
.deptlinkP:link  
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #006E49;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.deptlinkP:visited  
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #006E49;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.deptlinkP:hover  
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
		color: #D0A614; 
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    text-decoration: underline;
}
.deptlinkP:active  
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: capitalize;
		color: #D0A614; 
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    text-decoration: underline;
}

/*list price or price level 1 with a sale*/
.ListPricewSale 
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px;color: #51C801;font-weight:bold;
}
/*list price text or price level 1 with NO sale*/
.ListPricewoSale 
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px;color: #51C801; font-weight:bold;
}
/*list price or price level 1 with NO sale*/
.ListPricewoSale2 
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 13px;color: #006600; font-weight:bold;
}

/* sale price */
.SalePrice 
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px;color: red; font-weight:bold;
}
/* msrp price */
.MSRPPrice 
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px;color: black; font-weight:bold;
}

/*product titles*/
.ProductName 
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}

/* "Back to" link on product page  */
.deptlinkM2:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}

/* Available Options list*/
.ProductAttrlabel
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px; font-weight:bold;
}
.ProductAttr
{
       position:relative;
       left:25px;
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px;
}

.ProductBox
{
       text-align:left;
}
/* You may also be interested in */
.relProductlabel 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
}

.qty_field
{
     position: relative;
     left:2px;
     margin:20px 0px 20px 0px;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     color: #000000;
}

.step_num
{
     font-weight: normal;
     font-size: 20px;
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     color: #666666;
}
     
      
/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px;color: #51C801;font-weight:bold;
}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR 
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px;color: #51C801; font-weight:bold;
}
/*  related products sale price */
.SalePriceR  
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px;color: red; font-weight:bold;
}
/*  related products msrp price */
.MSRPPriceR  
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 11px;color: black; font-weight:bold;
}

/*  SHOPPER LOOKUP, SHOPPER NEW AND SHOPPER UPDATE CLASSES  */
.SubHeadbgcolor {background: #D0A614;}
.tablebgcolor
{
	background:#FFFFFF;
}
.SubHeadText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: inherit; 
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 12px;
}
.TableText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000;
}
.ErrorMsg 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #FF0000;
}
.SubText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: inherit; 
	color: #000000; 
	font-size: 10px; 
	font-weight: normal;
}
.optional 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000;
	font-size: 11px;
}
.required 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #ffffff; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}

/*  BASKET PAGE */
.CartLabels 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-weight:bold;
	font-size: 11px;
	background: #D0A614;
}
.BasketErrors
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
}

/*  PAYMENT PAGE  */
.PaymentInput 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}
.PurchaseErrors
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}


/************************* Site-Specific Styles *************************/
.HomeText
{
	padding: 5px;
}
table.special { border:1px solid #F4D878; }
.payment
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #006E49;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.PageSubTitle
{
	font-family: Verdana, arial, helvetica, sans-serif;font-size: 16px;color: #000000; text-decoration:underline; font-weight:bold;
}
.storelocater
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #006E49;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.locater
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
}
.locater:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.locater:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.locater:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
		color: #D0A614; 
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}
.locater:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
		color: #D0A614; 
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline;
}

.homepagelocater
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #006E49;
    FONT-FAMILY:  Arial, Helvetica, san-serif;
    TEXT-DECORATION: blink;
}
.account 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	TEXT-DECORATION: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.account:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	TEXT-DECORATION: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.account:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	TEXT-DECORATION: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.account:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #D0A614; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.acoount:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #D0A614; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.welcome
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
