/* ****    Copyright (c) 1999-2005 UniteU Technologies Inc.  All rights reserved. ***
 ********************************************************************************
*  UPDATED 27.SEP.2007 - cls  
*************************************************************************************/

.emailBox{
   padding-top:5px;
}

.srchBox{
   padding-top:2px;

}

.searchTd{
   height:30px;
   padding:0px;
   margin:0px;
 background-color: #990000;
}


/* BG colors *****/
.bg_red			{ background-color: #990000; }
.bg_green		{ background-color: #656532; } /*** left nav links **/

.bg_green_light	{ background-color: #b9b973; } /** left nav **/
.bg_beige		{ background-color: #D7D8AE; }

/* Tags */
body			{ font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px;background:#7C7C3E;color: #464600; font-size: 12px }
form 			{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
td				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #464600;}
p				{ font-size: 12px; text-align: left; font-weight: normal; color: #464600;}
img				{ border: none; }

/* Header Top Bar */
/* white text aboce LOGO **/
.header_txt {font-size: 12px; color: #FFFFFF; text-decoration:none;font-weight:bold;margin:0px;padding:0px;font-family: Times New Roman, Times, serif; }

.header_top:link {margin:0px;padding:0px;font-size: 12px; color: #FFFFFF; text-decoration:none;font-family: Times New Roman, Times, serif;font-weight:bold;}
.header_top:visited {margin:0px;padding:0px;font-size: 12px; color: #FFFFFF; text-decoration:none;font-family: Times New Roman, Times, serif;font-weight:bold;}
.header_top:hover {margin:0px;padding:0px;font-size: 12px; font-family: Times New Roman, Times, serif;font-weight:bold;color: #FFFFFF; text-decoration:underline;}
.header_top:active {margin:0px;padding:0px;font-size: 12px; font-family: Times New Roman, Times, serif;font-weight:bold;color: #FFFFFF; text-decoration:underline;}

.header_bottom {margin:0px;padding:0px;font-size: 12px; color: #FFFFFF; text-decoration:none;font-family: Times New Roman, Times, serif;font-weight:bold;}
.header_bottom:link {margin:0px;padding:0px;font-size: 12px; color: #FFFFFF;font-family: Times New Roman, Times, serif;font-weight:bold; text-decoration:underline;}
.header_bottom:visited {margin:0px;padding:0px;font-size: 12px; color: #FFFFFF;font-family: Times New Roman, Times, serif;font-weight:bold; text-decoration:underline;}
.header_bottom:hover {margin:0px;padding:0px;font-size: 12px; font-family: Times New Roman, Times, serif;font-weight:bold;color: #FFFFFF; text-decoration:underline;}
.header_bottom:active {margin:0px;padding:0px;font-size: 12px; font-family: Times New Roman, Times, serif;font-weight:bold;color: #FFFFFF; text-decoration:underline;}

/* Large White TEXT xx Days until Christmas */
.header_LG {color:#FFFFFF; font-size:18px;font-family: Times New Roman, Times, serif;font-weight:bold;padding:5px 5px 12px 5px; }
input.mail  {font-size: 12px; color: #000000; text-decoration:none;font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:160px;}

/* Header */
.HeaderBanner 			{ padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; position:static; width: 539px; height: 80px;  overflow:hidden;}
.HeaderBannerTextShadow	{ left: 18px; top: 8px; position: relative; width: 450px; height: 40px; text-align: left; font-family: Times New Roman, Times, serif; color: #000000; font-size: 16px; font-weight: bold; letter-spacing: -1px; }
.HeaderBannerText		{ left: 15px; top: -34px; position: relative; width: 450px; height: 40px; text-align: left; font-family: Times New Roman, Times, serif; color: #FFFFFF; font-size: 16px; font-weight: bold; letter-spacing: -1px; }
.HeaderForm				{ left: 20px; top: -28px; width: 450px; height: 20px; position: relative; text-align: left;  display:block; }

.search {border:1px solid #000000; font-size:10px;}

/* Main content (For all pages to offset content from left nav) */
.PageContent 			{margin:0px 0px 0px 5px; padding: 10px 0px 10px 0px; background: #ffffff;}
.PageContent p			{ padding: 0px 10px 0px 0px; }
.PageContentWide		{ position: relative; margin: 10px 10px 10px 10px; background: #ffffff; width: 700px; padding: 5px 15px 5px 5px; }
.PageContentWide table	{ width: 100%; color: black; }
.HomePageContent 		{ position: relative; margin: 10px 10px 0px 0px; background:#ffffff; width: 497px; padding: 5px 15px 5px 5px; }
/* .HomePageContent 		{ margin: 10px 10px 10px 10px; background: #FFFFFF; width: 710px; padding: 5px 5px 5px 5px; } */

.HomeFeaturedProductsHeader	{color:#FFFFFF; font-weight:bold;}

/* FOOTER CLASSES  */
/* footer links   */
.footer_container	{ margin:0px; padding:0px }
.footerTxt				{color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.footer:link 		{ color: #ffffff; text-decoration: none;font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px;}
a.footer:visited 	{ color: #ffffff; text-decoration: none;font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px;}
a.footer:hover 		{ color: #b9b973; text-decoration:nonnone;e;font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px;}
a.footer:active 	{ color: #b9b973; text-decoration: underline;font-size: 11px; font-weight: bold; margin: 0px 0px 5px 0px;}

.uuTxt				{ font-size: 10px; font-weight: normal; }
a.uu:link 		{ color: #ffffff; text-decoration: none;font-size: 10px; font-weight: normal; margin: 0px 0px 5px 0px;}
a.uu:visited 	{ color: #ffffff; text-decoration: none;font-size: 10px; font-weight: normal; margin: 0px 0px 5px 0px;}
a.uu:hover 		{ color: #b9b973; text-decoration:none;font-size: 10px; font-weight: normal; margin: 0px 0px 5px 0px;}
a.uu:active 	{ color: #b9b973; text-decoration:none;font-size: 10px; font-weight: normal; margin: 0px 0px 5px 0px;}

.logo {margin: 5px 0px 5px 10px;}

/* shop by brand dropdown*/
.qjump { color: #660000; font-size: 10px; text-decoration: none; font-weight:bold }

/*page title text on all pages except the department and product pages*/
/*department titles*/
.PageTitle, .DeptTitle { font-size: 20px; background: inherit; color: #000000; margin: 0px 0px 24px 0px; font-weight: bold; display: block; font-family: Times New Roman, Times, serif;}

/*list price or price level 1 with a sale*/
.ListPricewSale {font-size: 11px; background: inherit; color: black;}

/*list price or price level 1 with NO sale*/
.ListPricewoSale {font-size: 11px; background: inherit; color: black; font-weight:bold}

/* sale price */
.SalePrice {font-size: 11px; background: inherit; color: #C41130; font-weight:bold}

/* msrp price */
.MSRPPrice {font-size: 11px; background: inherit; color: black;}

/*  DEPTLINK CODE - NOT SURE WE SHOULD KEEP  */

table#TableNav  {background:inherit; color: #000000; border-width:0px 0px 2px 0px;border-style:solid; border-color:bg_green; margin: 0px 10px 10px 10px; width: 189px; }
td#TDbottom  {background:inherit; color: #000000;}
td#TDbelowNav  {background:inherit; color: #000000;}

/*  left hand navigation, top level  */
.deptbarlink:link 		{ display: block;text-align: left;color:#53532E; text-decoration: none;font-size: 13px;font-weight: bold; padding: 7px 0px 5px 3px;}
.deptbarlink:visited 	{ display: block;text-align: left;color:#53532E; text-decoration: none;font-size: 13px;font-weight: bold;padding: 7px 0px 5px 3px;}
.deptbarlink:hover 		{ display: block;text-align: left;color: #ffffff; text-decoration: underline;font-size: 13px;font-weight: bold;padding: 7px 0px 5px 3px; }
.deptbarlink:active 	{ display: block;text-align: left;color: #ffffff; text-decoration: underline; font-size: 13px;font-weight: bold;padding: 7px 0px 5px 3px;}

/*  left hand navigation, secondary level  */
.deptbarlink2:link 		{ display: block;text-align:left;color:#53532E;text-decoration: none;font-size: 11px; font-weight: normal; padding: 1px 0px 2px 15px;}
.deptbarlink2:visited 	{ display: block;text-align:left;color:#53532E;text-decoration: none;font-size: 11px; font-weight: normal; padding: 1px 0px 2px 15px;}
.deptbarlink2:hover 	{ display: block;text-align:left; color: #ffffff;text-decoration:underline;font-size: 11px; font-weight: normal; padding: 1px 0px 2px 15px;}
.deptbarlink2:active 	{ display: block;text-align:left;color: #ffffff;text-decoration:underline;font-size: 11px; font-weight: normal; padding: 1px 0px 2px 15px;}
/********* end DEPT LINKS **********************/

/* Top nav */
.aTopNav 				{ height: 50px; background-color: white; border-top: 2px solid red; border-bottom: 2px solid red; display: inline; }
.aTopNavItem				{ display: block; width: 122px; color: #386336; background-color: #D7D8AE; font-family: Times New Roman, Times, serif; font-size: 12px; font-weight: bold; font-variant: small-caps; text-align: center; }
.TopNavItem:link, .TopNavItem:visited		{ width: 122px; height: 26px; color: #386336; background-color: #D7D8AE; text-align: center; font-family: Times New Roman, Times, serif; font-size: 11px; font-weight: bold; font-variant: small-caps; }
.TopNavItem:hover, .TopNavItem:active		{ width: 122px; height: 26px; color: #FFFFFF; background-color: #D7D8AE; text-align: center; font-family: Times New Roman, Times, serif; font-size: 11px; font-weight: bold; font-variant: small-caps; }
.TopNavItemSpacerMiddle	{ width:   1px; background-color: #ffffff; }

/*  END DEPTLINK CODE CLASSES  */

/*  DEPTLINK EMAIL SIGNUP  */
.EmailSignupbgcolor {color: #000000; margin: 10px 10px 0px 10px; }
.EmailSignupTitle {color: #386336; font-weight:bold;}
.EmailSignupText {color: #000000;}

/*  SHOPPER LOOKUP CLASSES  */
.TableText {background: #ffffff; color: #000000;}

/* HEADER CLASSES  */

/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText {background: inherit; color: #000000; font-size: 10px; font-weight: normal;}
.optional {background: #ffffff; color: #000000;}
.required {background: #ffffff; color: #000000; font-weight: bold;}

/* PRODUCT PAGE  */

/* You may also be interested in */
.relProductlabel {background: inherit; color: #000000;}
.ProductShortDescription {background: inherit; color: #000000;}
.ProductName {font-size: 18px; background: inherit; color: #000000; font-weight: bold;font-family: Times New Roman, Times, serif;}

/*list price or price level 1 with a sale*/
.ListPricewSaleP  {font-size: 12px; background: inherit; color: black;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP  {font-size: 12px; background: inherit; color: black;}
/* sale price */
.SalePriceP  {font-size: 12px; background: inherit; color: #C41130;}
/* msrp price */
.MSRPPriceP  {font-size: 12px; background: inherit; color: black;}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  {font-size: 12px; background: inherit; color: black;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR {font-size: 12px; background: inherit; color: black;}
/*  related products sale price */
.SalePriceR  {font-size: 12px; background: inherit; color: #C41130;}
/*  related products msrp price */
.MSRPPriceR  {font-size: 12px; background: inherit; color: black;}

/*   END PRODUCT PAGE CLASSES  */

/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}
.PageSpanner {text-transform:lowercase}
.PageSpanner br {display:none}

/*  Item Table Styles */
.CartLabels {background: #386336; color: #ffffff;}
.cart_list_item {background: #ffffff; color: #000000;}
.SubHeadbgcolor {background: #386336; color: #ffffff;}
.SubHeadText {background: #386336; color: #ffffff; font-weight: bold}
.tablebgcolor{background: #ffffff; color: #000000;}

/*  ERRORS   */
.BasketErrors
{color: #ff0000; background: #ffffff;}
.PurchaseErrors
{color: #ff0000; background: #ffffff;}
.ErrorMsg
{color: #ff0000; background: #ffffff;}

/*  SHIPPING PAGE  */

/*  PAYMENT PAGE  */
.PaymentInput {background: inherit; color: #000000; font-weight: bold;}

/*  CONFIRMATION PAGE  */
.outer {border: 1px solid #999999}
table#confBottom td {border-style: solid; border-left-width: 1pt; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-color: #b9b9b9;}

/*  ------BEGIN LINK STYLE DEFINITIONS------  */

/*  general links - applied when no class is specified  */
a:link 		{ background: inherit; color: #000000; text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; }
a:visited 	{ background: inherit; color: #000000; text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; }
a:hover 	{ background: inherit; color: #C41130; text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; }
a:active 	{ background: inherit; color: #C41130; text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; }

/*  content area, department page  */
/*.dept td{text-align:left; width:100px;}*/
.deptlinkM:link {text-align: left; font-weight: normal; color: #000000; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkM:visited {text-align: left; font-weight: normal; color: #000000; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkM:hover {text-align: left; font-weight: normal; color: #C41130; background: inherit; text-decoration: underline; text-indent: 12px; font-size: 12px;}
.deptlinkM:active {text-align: left; font-weight: normal; color: #C41130; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}

/*  content area, product page  */
.deptlinkP:link  {ftext-align: left; font-weight: normal; color: #000000; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkP:visited  {text-align: left; font-weight: normal; color: #000000; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkP:hover  {text-align: left; font-weight: normal; color: #2F6200; background: inherit; text-decoration: underline; text-indent: 12px; font-size: 12px;}
.deptlinkP:active  {text-align: left; font-weight: normal; color: #2F6200; background: inherit; text-decoration: underline; text-indent: 12px; font-size: 12px;}

/* "Back to" link on product page  */
.deptlinkM2:link 		{ background: inherit; color: #386336; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0px 0px 5px 0px; font-family: Times New Roman, Times, serif;}
.deptlinkM2:visited		{ background: inherit; color: #386336; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0px 0px 5px 0px; font-family: Times New Roman, Times, serif;}
.deptlinkM2:hover		{ background: inherit; color: #C41130; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0px 0px 5px 0px; font-family: Times New Roman, Times, serif;}
.deptlinkM2:active		{ background: inherit; color: #C41130; text-decoration: none; font-size: 12px; font-weight: normal; margin: 0px 0px 5px 0px; font-family: Times New Roman, Times, serif;}

/*  -------END LINK STYLE DEFINITIONS------  */

/* spanner */
.PageSpanner {padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; display:block;}