/************************** Standard Styles *************************/
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px; 
	color: #000000; 
	font-size: 11px;
	background-image: url(../sitebg.gif);
}
td 
{
	font-family: Verdana, 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;
}

/** style for table with welcome and Cart JS in header and footer**/
.cart {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #1d426f;
	text-decoration: none;
	font-weight:bold;
	}
a:link.cart{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #1d426f;
	text-decoration: none;
	/** margin: 0px 2px 0px 2px; /** top, right, bottom, left.**/
	}
a:hover.cart{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #1d426f;
	text-decoration: underline;
	}
	
a:active.cart{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #1d426f;
	text-decoration: underline;
	}
a:visited.cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1d426f;
	}
	
#TableNav {
margin-left:13px;

}
/** link in footer in gold bar **/
.foot {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #1d426f;
	text-decoration: none;
}
a:link.foot{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #1d426f;
	text-decoration: none;
	/**padding: 0px 2px 0px 2px; /** top, right, bottom, left.**/
	}
a:hover.foot{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #1d426f;
	text-decoration: underline;
	}
	
a:active.foot{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #1d426f;
	text-decoration: underline;
	}
a:visited.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d426f;
	}
table.FooterBack {
margin-left:200px;
}
/* general div on all pages to offset content from left nav  */
.PageContent 
{
	position: relative; 
	top: 20px; 
	left: 15px;
}

.PageTitle {
	color:#465875; /** drk blue from header **/
}

#corner {
	position: absolute;
	top: 133px;
	/top:134px; /*8 for IE **/
	left: 174px;
	background-image: url(../body_corner.gif);
	background-repeat: no-repeat;
	height:31px;
	width:25px;
	z-index:100;
}
/*  general links - applied when no class is specified  */
a:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #1D426F; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #1D426F; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #D7A52D; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #D7A52D; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}

/* shop by brand dropdown*/
.qjump 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #00000; 
	font-size: 10px; 
	text-decoration: none; 
	font-weight:bold;
	margin-left:10px;
} 
.search
{
	width: 120px;
}
/* HEADER CLASSES  */
.Header:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal;
}
.Header:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal;
}
.Header:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal;
}
.Header:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}

/*FOOTER CLASSES  */
.Footer:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}
.Footer:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}
.Footer:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}
.Footer:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336699;
	text-decoration: none; 
	font-size: 12px; 
	font-weight: normal;
}

/*  left hand navigation, top level  */
.deptbarlink:link 
{
	color:#000000; 
	text-decoration:none; 
	font-size:10pt;
	font-weight:bold;	
	line-height:18px; 
	text-indent:15px;
}
.deptbarlink:visited 
{
	color:#000000; 
	text-decoration:none; 
	font-size:10pt;
	font-weight:bold;	
	line-height:18px; 
	text-indent:15px;
}
.deptbarlink:hover
{
	color:#EE484C; 
	font-size:10pt; 
	text-decoration:underline; 
	font-weight:bold;	
	line-height:18px; 
	text-indent:15px;
}
.deptbarlink:active 
{
	color:#000000; 
	font-size:10pt; 
	text-decoration:underline; 
	font-weight:bold;	
	line-height:18px; 
	text-indent:15px;
}

/*  left hand navigation, secondary level  */
.deptbarlink2:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #404f6b; 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: normal; 
	line-height:15px;
	text-indent:18px; 
}
.deptbarlink2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #404f6b; 
	text-decoration: none; 
	font-size: 10px; 
	font-weight: normal; 
	line-height:15px; 
	text-indent:18px; 
}
.deptbarlink2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #EE484C; 
	text-decoration: underline; 
	font-size: 10px; 
	font-weight: normal; 
	line-height:15px; 
	text-indent:18px; 
}
.deptbarlink2:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #EE484C; 
	text-decoration: underline; 
	font-size: 10px; 
	font-weight: normal; 
	line-height:15px; 
	text-indent:18px; 
}

/*page title text on all pages except the department and product pages*/
.PageTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px;
	color: #404f6b;
}

/*department titles*/
.DeptTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #404f6b;
	font-weight: bold; 
	margin-left:10px;
}

/*  sub-department links  */
.deptlinkM:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
}
.deptlinkM:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
}
.deptlinkM:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: underline; 
	font-size: 11px;
}
.deptlinkM:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px;
}

/*  sub-department short description  */
.DeptShortDescription 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}

/*  product links  */
.deptlinkP:link  
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #333366; 
}
.deptlinkP:visited  
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #333366; 
}
.deptlinkP:hover  
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #333366; 
}
.deptlinkP:active  
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #333366; 
}

/*product short description*/
.ProductShortDescription 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}

/*list price or price level 1 with a sale*/
.ListPricewSale 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}
/*list price or price level 1 with NO sale*/
.ListPricewoSale 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}
/* sale price */
.SalePrice 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: red;
}
/* msrp price */
.MSRPPrice 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}

/*product titles*/
.ProductName 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #003366; 
	font-weight: bold;
}

/* "Back to" link on product page  */
.deptlinkM2:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}
.deptlinkM2:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-decoration: underline; 
	font-size: 11px;
	font-weight: normal; 
}

/*list price or price level 1 with a sale*/
.ListPricewSaleP  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}
/* sale price */
.SalePriceP  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: red;
}
/* msrp price */
.MSRPPriceP  
{
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}

/* You may also be interested in */
.relProductlabel 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR 
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}
/*  related products sale price */
.SalePriceR  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: red;
}
/*  related products msrp price */
.MSRPPriceR  
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: black;
}

/*  SHOPPER LOOKUP, SHOPPER NEW AND SHOPPER UPDATE CLASSES  */
.CartLabels           {background: #465875; color: #FFFFFF; font-weight: bold;}
.SubHeadbgcolor 
{
	background: #465875; 
}
.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;
}
.tablebgcolor         {background: #ffffff}
.ErrorMsg 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	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 */
.BasketErrors
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
}
.ErrorMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}

/*  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 *************************/
