﻿body 
{
	margin: 0px; 
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10px;
}
a {
	color: #999999;
	text-decoration: underline;
}
/************************* Site-Specific Styles *************************/
/** style for SHOPPING CART  table in header 
with welcome and items JS  **/
.cart {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a:link.cart{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
	text-decoration: none;
	}
a:hover.cart{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	}
	
a:active.cart{	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	}
a:visited.cart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000; 
	}
	
/** formatting for input field in General Search form**/
.search { width:100px; height:13px; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; left: 0; right: 0; margin-top: 5px; margin-right: 0; margin-left: 23px; padding-right: 0; }
/* shop by brand dropdown*/
.qjump {
	color:#000000;
	font-size:10px; 
	text-decoration: none; 
	font-weight:normal; 
	padding:2px;
	width:138px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif; 
} 

/*page title text on all pages except the department and product pages*/
.PageTitle{ font-size: 12px; background: inherit; color: black; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 24px; text-indent: 3px; }


/*department titles*/
.DeptTitle{ font-size: 10px; background: inherit; color: #000000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 10px; text-indent: 3px; }


/*list price or price level 1 with a sale*/
.ListPricewSale { font-size: 11px; background: inherit; color: red; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; }


/*list price or price level 1 with NO sale*/
.ListPricewoSale { font-size: 11px; background: inherit; color: red; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: normal; }


/* sale price */
.SalePrice { font-size: 12px; background: inherit; color: #f00; font-weight:bold; font-family: Arial, Helvetica, sans-serif; line-height: normal; }


/* msrp price */
.MSRPPrice { font-size: 12px; background: inherit; color: #cc6600; font-weight:bold; font-family: Arial, Helvetica, sans-serif; line-height: normal; }

/* general div on all pages to offset content from left nav  */
.PageContent { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 12px; position:relative; margin-top:12px; margin-left:15px; padding:0; background: #fff; }

/*  SHOPPER LOOKUP CLASSES  *** drk Green for back ground with white text  */
.SubHeadbgcolor { color: #fff; background: silver; }
.tablebgcolor {background:#FFFFFF;}
.SubHeadText { background: inherit; color: #fff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; }
.TableText {background: #ffffff; color: #000000;	font-family: Arial, Helvetica, sans-serif; 
}
.ErrorMsg {background: #ffffff; color: #000000;	font-family: Arial, Helvetica, sans-serif; 
}


/** for copyright and site powered by uu link **/
.footertext
{
	color: #999999;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}
.copy
{
	color: #666666; text-decoration: none; font-size: 9px; font-weight: bold;	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}
/** for nav in footer **/
a:link.footer {
	color: #999999;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}
a:visited.footer{
	color: #CCCCCC;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}
a:hover.footer {
	color: #999999;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}
a:active.footer {
	color: #999999;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
}

/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText {background: inherit; color: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.optional {background: #ffffff; color: #000000;	font-family: Arial, Helvetica, sans-serif;}
.required {background: #ffffff; color: #000000; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}
/* PRODUCT PAGE  */
/* YOU MAY ALSO BE INTERESTED IN: */
.relProductlabel { background: inherit; color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }
.relProduct:link  { font-size: 10px; color: #000000; background: inherit; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-decoration: none; }
.relProduct:visited  { font-size: 10px; font-weight: normal; color: gray; background: inherit; font-family: Arial, Helvetica, sans-serif; }
.relProduct:hover  { font-size: 10px; font-weight: normal; color: red; background: inherit; font-family: Arial, Helvetica, sans-serif; }
.relProduct:active  {font-size: 10px; font-weight: normal; color: black; background: inherit; font-family: Arial, Helvetica, sans-serif;}
.ShortDescription { background: inherit; color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.ProductName { font-size: 16px; background: inherit; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.productnamediv {background:#000000;padding:5px 5px 5px 5px;}
/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  { font-size: 11px; background: inherit; color: black; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR { font-size: 11px; background: inherit; color: red; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.SalePriceR  { font-size: 11px; background: inherit; color: red; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
/*  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: #fff; font-weight: bold;	font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.basketlinkP:link  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;	font-family: Arial, Helvetica, sans-serif;}
.basketlinkP:visited  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;	font-family: Arial, Helvetica, sans-serif;}
.basketlinkP:hover  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #CC6600; background: inherit;	font-family: Arial, Helvetica, sans-serif;}
.basketlinkP:active  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #CC6600; background: inherit;	font-family: Arial, Helvetica, sans-serif;}

/*  ERRORS ON SHOPPING CART AND PAYMENT PAGE  */
.BasketErrors
{color: #ff0000; background: #ffffff;	font-family: Arial, Helvetica, sans-serif;}
.PurchaseErrors
{color: #ff0000; background: #ffffff;	font-family: Arial, Helvetica, sans-serif;}
.ErrorMsg
{color: #ff0000; background: #ffffff;	font-family: Arial, Helvetica, sans-serif;}


/*  SHIPPING PAGE  */


/*  PAYMENT PAGE  */
.PaymentInput {background: inherit; color: #000000; font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}


/*  ------BEGIN LINK STYLE DEFINITIONS------  */

/*  left hand navigation, top level  */
.deptbarlink:link { background: inherit; color: white; font-size: 10px; font-family: georgia, serif; font-weight: normal; text-decoration: none; margin-bottom: 5px; }
.deptbarlink:visited { background: inherit; color: white; font-size: 10px; font-family: georgia, serif; font-weight: normal; margin-bottom: 5px; text-decoration: none; }
.deptbarlink:hover { background: inherit; color: maroon; font-size: 10px; font-family: georgia, serif; font-weight: normal; margin-bottom: 5px; text-decoration: none; }
.deptbarlink:active { background: inherit; color: silver; font-size: 10px; font-family: georgia, serif; font-weight: normal; margin-bottom: 5px; text-decoration: none; }

/*  left hand navigation, secondary level  */
.deptbarlink2:link { text-align: left; margin-left: 15px; background: inherit; color: #000; text-decoration: none; font-size: 10px; font-family: georgia, serif; font-weight: normal; margin-bottom: 4px; }
.deptbarlink2:visited { text-align: left; margin-left: 15px; background: inherit; color: black; text-decoration: none; font-size: 10px; font-family: georgia, serif; font-weight: normal; margin-bottom: 4px; }
.deptbarlink2:hover { text-align: left; margin-left: 15px; color: white; font-size: 10px; font-family: georgia, serif; font-weight: normal; background-color: teal; background-image: inherit; background-repeat: inherit; background-attachment: inherit; background-position: inherit; margin-bottom: 4px; }
.deptbarlink2:active { text-align: left; margin-left: 15px; background: inherit; color: white; font-size: 10px; font-family: georgia, serif; font-weight: normal; margin-bottom: 4px; }

/*  content area, department page  */
.deptlinkM:link {text-align: left; font-weight: bold; color: #666666; background: inherit; text-decoration: none; font-size: 10px; line-height:12px; font-family: Arial, Helvetica, sans-serif;}
.deptlinkM:visited {text-align: left; font-weight: bold; color: #666666; background: inherit; text-decoration: none; font-size: 10px;	line-height:12px; font-family: Arial, Helvetica, sans-serif;}
.deptlinkM:hover {text-align: left; font-weight: bold; color: #ee484c; background: inherit; text-decoration: underline; font-size: 10px; line-height:12px; font-family: Arial, Helvetica, sans-serif;}
.deptlinkM:active {text-align: left; font-weight: lighter; color: #ee484c; background: inherit; text-decoration: none; font-size: 10px; line-height:12px; font-family: Arial, Helvetica, sans-serif;}

/*  content area, department page  */
.deptlinksub:link { text-align: left; font-weight: normal; color: black; background: inherit; text-indent: 3px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; }
.deptlinksub:visited {text-align: left; font-weight: normal; color: gray; background: inherit; text-indent: 3px; font-size: 11px;	font-family: Arial, Helvetica, sans-serif;}
.deptlinksub:hover {text-align: left; font-weight: normal; color: #EE484C; background: inherit; text-indent: 3px; text-decoration: underline; font-size: 11px;	font-family: Arial, Helvetica, sans-serif;}
.deptlinksub:active {text-align: left; font-weight: normal; color: #ee484c; background: inherit; text-indent: 3px; font-size: 11px;	font-family: Arial, Helvetica, sans-serif;}

/*  content area, product page  */
.deptlinkP:link  { color: black; font-size: 12px; font-weight: bold; background: inherit; font-family: Arial, Helvetica, sans-serif; }
.deptlinkP:visited  { color: gray; font-size: 12px; font-weight: bold; background: inherit; font-family: Arial, Helvetica, sans-serif; font-style: normal; }
.deptlinkP:hover  { font-size: 12px; font-weight: bold; color: red; font-family: Arial, Helvetica, sans-serif; background-color: white; background-image: inherit; background-repeat: inherit; background-attachment: inherit; background-position: inherit; }
.deptlinkP:active  {font-size: 12px; font-weight: bold; color: black; background: inherit; font-family: Arial, Helvetica, sans-serif;}

/* "Back to" link on product page  */
.deptlinkM2:link { background: inherit; color: #666; text-decoration: none; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height:10px; }
.deptlinkM2:visited { background: inherit; color: #666; text-decoration: none; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height:10px; }
.deptlinkM2:hover { background: inherit; color: #789e6a; text-decoration: none; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height:10px; }
.deptlinkM2:active { background: inherit; color: #789e6a; text-decoration: none; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height:10px; }

/*  -------END LINK STYLE DEFINITIONS------  */

.leaftree {color: #666666;font-size: 12px;font-family: Times New Roman, Arial, Helvetica, sans-serif;font-weight:bold;}

/* Start Altnerate Images classes */
#alt_container {
	padding:14px 14px 0px 14px;
}
.alternate_main {
	
}
#main_alt_img {
	padding:7px 3px 0px 0px;
}
.alternate_thumbs {
	
}
#alt_thumb {
	padding:7px 7px 7px 7px;
	width:94px;
}
/* End Alternate Images classes */