/* ****    Copyright (c) 1999-2005 UniteU Technologies Inc.  All rights reserved. ****/
/* ***********************************************************************************/
/* ****    This file contains default style definitions used in the UU eShop and  ****/
/* ****    eStore applications. This file is included on all store pages. This    ****/
/* ****    setting may be modified via the site manager so that a different file  ****/
/* ****    may be used.                                                           ****/
/*************************************************************************************/

/* Colors */
/*
	red						= #981C1E

*/

/* HTML tag definitions */
body						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; color: #000000; } 
td							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; }  
img							{ border: none }
form						{ margin: 0px 0px 0px 0px; }
input, select				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color: #BBBDC0; text-transform: uppercase; }
table						{ border: 0px solid black; }
table.bordered, td.bordered	{ border: 1px solid black; }
.PageContent li				{ margin: 0px 0px 10px 0px; }
/*
div							{ border: 1px dotted orange; }
*/
a:link						{ color: #981C1E; text-decoration: none; }
a:hover						{ color: #231F20; text-decoration: underline; }
a.PageTitle					{ text-decoration: none; }
.FeaturedItems a:link,
.FeaturedItemsHome a:link
							{ color: #981C1E; font-size: 9px; font-weight: normal; }
.FeaturedItems a:hover,
.FeaturedItemsHome a:hover
							{ color: #981C1E; font-size: 9px; font-weight: normal; }
.FeaturedItems a:active,
.FeaturedItemsHome a:active
							{ color: #981C1E; font-size: 9px; font-weight: normal; }
.FeaturedItems a:visited,
.FeaturedItemsHome a:visited
							{ color: #981C1E; font-size: 9px; font-weight: normal; }
.FeaturedItems table,
.FeaturedItemsHome table
							{ width: 225px; }
/* Disabled - see subDeptOuter
.FeaturedItems tdx,
.FeaturedItemsHome tdx
							{ border-bottom: 2px #981C1E solid;  }
*/

/* General classes */
.siteOuter					{ background-image: url(../../images/bg_left.gif); background-repeat:repeat-y; }
.TextGreen					{ color: #009900; font-weight: bold; }

/* Basket page */
.basketlinkP:link			{}
.basketlinkP:hover			{}
.basketlinkP:active			{}
.basketlinkP:visited		{}

/* Product page classes */
.Heading					{ font-family: Garamond, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; padding: 2px 2px 2px 2px; color: white; background-image: url(../../images/bg_heading.gif); height: 18px; text-transform: uppercase; margin: 0px 0px 0px 5px; }

/* Standard classes */
.q_jump						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; background-color: #BBBDC0;} 
.PageTitle, .DeptTitle		{ font-family: Garamond, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #981C1E; text-transform: uppercase; margin: 10px 0px 10px 0px; }
.ProductName				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; width: 250px; } 
.ListPricewSale				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; color: black; text-decoration: none; background: inherit; text-decoration:line-through; font-weight: bold; }
.ListPricewoSale			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; color: black; text-decoration: none; background: inherit; font-weight: bold; }
.SalePrice					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; color: #981C1E; text-decoration: none; background: inherit; font-weight: bold; }
.MSRPPrice					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; color: black; text-decoration: none; background: inherit; }

/* Deptlinks */
.deptbarlink:link			{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #231F20; text-decoration: none; font-size: 12px; font-weight: bold; text-decoration:none; }
.deptbarlink:hover			{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; text-decoration:none; }
.deptbarlink:active			{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #231F20; text-decoration: none; font-size: 12px; font-weight: bold; text-decoration:none; }
.deptbarlink:visited		{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #231F20; text-decoration: none; font-size: 12px; font-weight: bold; text-decoration:none; }
.deptbarlink:visited:hover	{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; text-decoration:none; }

/* Deptlinks - second level */
.deptbarlink2:link			{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; text-decoration:none; } 
.deptbarlink2:hover			{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #231F20; text-decoration: none; font-size: 10px; font-weight: bold; text-decoration:none; } 
.deptbarlink2:active		{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; text-decoration:none; } 
.deptbarlink2:visited		{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold; text-decoration:none; } 
.deptbarlink2:visited:hover	{ font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #231F20; text-decoration: none; font-size: 10px; font-weight: bold; text-decoration:none; } 

/* Department pages */
.deptlinkM					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold; text-transform: capitalize; text-decoration: none; } 
.deptlinkM:hover			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #981C1E; font-weight: bold; text-transform: capitalize; text-decoration: none; } 
.deptlinkP					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold; text-transform: capitalize; text-decoration: none; margin-top:5px; display:block;} 
.deptlinkP:link				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold; text-transform: capitalize; text-decoration: none; margin-top:5px; display:block;} 
.deptlinkP:hover			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #981C1E; font-weight: bold; text-transform: capitalize; text-decoration: none; margin-top:5px; display:block;} 

.productOuter, .subDeptOuter{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: bold; text-decoration: none; text-align: left; }
.subDeptOuter td			{ border-bottom: 2px #981C1E solid; }
.productOuter img			{ float: right; }

.header						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.logo						{ margin: 5px 0px 5px 10px;}

/*  FOR PAMELA'S DEPTLINK CODE - NOT SURE WE SHOULD KEEP  */
table#headerTable			{background: inherit; color: #000000; }
table#emailSignUp			{background: inherit; color: #000000; }
table#TableNav				{background: inherit; color: #000000; }
td#TDbottom					{background: inherit; color: #000000; }
td#TDbelowNav				{background: inherit; color: #000000; }
.nav						{border: 1px solid #666666; background-color: #CCCCCC; color: #000000; background-image: none; padding: 0px 0px 0px 0px; }
.navmargin					{ padding: 0px 5px 5px 0px; background: inherit; text-decoration: none; font-size: 10px; font-weight: normal; }
.insidenavtextbottom		{ background: inherit; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; text-align:right; border: 1px solid #666666; padding: 0px 10px 7px 3px }

/* general div on all pages to offset content from left nav  */
.PageContent				{ position: relative; padding: 0px 0px 0px 10px; border: 0px green dotted; }
.TableRight table			{ margin: 0px 0px 0px 5px; }
.TableRight img				{ border: 1px solid black; }
.PageContentHome			{ position: relative; padding: 0px 30px 0px 10px; border: 0px green dotted; }
.PageContentHome table		{ margin: 0px 0px 0px 5px; }
.PageContentOneColumn		{ width: 300px; }

/*  DEPTLINK EMAIL SIGNUP  */
.EmailSignupbgcolor   		{ background: #CCCCCC; color: #000000; }
.EmailSignupTitle    	 	{ background: #CCCCCC; color: #000000; }
.EmailSignupText     		{ background: #CCCCCC; color: #000000; }

/*  SHOPPER LOOKUP CLASSES  */
.TableText					{ background: #ffffff; color: #000000; }

/* HEADER CLASSES  */
.HeaderNav					{ background: inherit; font-family: Garamond, Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: bold; background-image: url(../../images/header/header_topnav.gif); text-align: center; }
a.HeaderNav:link			{ background: inherit; color: #FFFFFF; text-decoration: none; }
a.HeaderNav:visited			{ background: inherit; color: #ffffff; text-decoration: none; }
a.HeaderNav:hover			{ background: inherit; color: #ffffff; text-decoration: underline; }
a.HeaderNav:active			{ background: inherit; color: #ffffff; text-decoration: underline; }
/* .HeaderNavBack			{ background: #6699CC; color: #000000; border-color: #000000 #000000 #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; } */

.HeaderNav2					{ background: inherit; background-color: #981C1E; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; text-align: left; padding: 0px 2px 0px 22px; }
a.HeaderNav2Link:link		{ background: inherit; color: #FFFFFF; margin: 0px 0px 0px 0px; text-decoration: none; }
a.HeaderNav2Link:visited	{ background: inherit; color: #ffffff; margin: 0px 0px 0px 0px; text-decoration: none;}
a.HeaderNav2Link:hover		{ background: inherit; color: #ffffff; margin: 0px 0px 0px 0px; text-decoration: underline;}
a.HeaderNav2Link:active		{ background: inherit; color: #ffffff; margin: 0px 0px 0px 0px; text-decoration: underline; }
.HeaderNav2Back				{ background: #6699CC; color: #000000; border-color: #000000 #000000 #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

/* Arial bold 10 */

.HeaderCart					{ color: #981B1E; width: 225px; padding: 0px 5px 0px 5px; }
.HeaderCart2				{ color: #981B1E; width: 225px; padding: 0px 5px 225px 5px; }
.HeaderCartText				{ color: white; }
a.HeaderCart:link			{ color: #981B1E; }
a.HeaderCart:visited		{ color: #981B1E; }
a.HeaderCart:hover			{ color: #981B1E; }
a.HeaderCart:active			{ color: #981B1E; }
.HeaderProductName			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px 5px 0px 5px; text-align: left; margin: 0px 0px 0px 2px; color: black; }
.HeaderProductDescription	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 0px 5px 0px 5px; text-align: left; margin: 0px 0px 0px 2px; }
.HeaderProductGT			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0px 5px 0px 5px; text-align: left; margin: 0px 0px 176px 2px; color: #981C1E; }

.HeaderDepartmentName		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 5px 5px 0px 5px; text-align: left; margin: 0px 0px 0px 0px; }
.HeaderDepartmentImage		{ text-align: right; }

/* Custom classes: Department page images in header and department pages */
#dept_img img				{ display: none; visibility:hidden; }
#dept_img .productOuter img, #dept_img .subDeptOuter img
							{ display: block; visibility: visible; } 
#HeaderDepartmentImage img	{ display: block; visibility: visible; float:right;}  
#HeaderDepartmentImage h2, #HeaderDepartmentImage .productOuter, #HeaderDepartmentImage .subDeptOuter
							{display: none; visibility:hidden; }

/* Left classes */
.LeftContainer				{ text-align: center; border: 0px red dotted; }
.LeftContainerSearch		{ text-align: right; border: 0px blue dotted; }
.search						{ width: 100px; }

/* Right classes */
.FeaturedItems				{ float: right; width: 225px; margin: 12px 40px 0px 0px; border: 0px blue dotted; }
.FeaturedItemsHome			{ float: right; width: 225px; margin: 0px 0px 0px 0px; border: 0px orange dotted; }

/* FOOTER CLASSES  */
.FooterTop					{ background-color: white; border: 1px #6C5735 solid; background-image: url(../../images/footer/footer_top_bg.gif); background-repeat: no-repeat; width: 691px; height: 60px; }
.FooterTopText				{ background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; position: relative; width: 671px; top: 44px; left: 10px; }
.FooterBottom				{ background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 691px; text-align: center; padding: 4px 0px 0px 0px; }

.Footertext       			{background: inherit; color: #ffffff; }
.FooterBack					{background: #6699CC; color: #ffffff; }

.FooterLink:link			{ background: inherit; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal; text-align: center; }
.FooterLink:visited			{ background: inherit; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal; text-align: center; }
.FooterLink:hover			{ background: inherit; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-weight: normal; text-align: center; }
.FooterLink:active			{ background: inherit; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: normal; text-align: center; }

/* 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 */
.relProduct					{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: black; text-decoration: none; }
.relProductlabel			{ font-family: Garamond, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; text-transform: uppercase; background: inherit; color: #000000; }
.relProductline				{ /* background-color: #981C1E; */ }
.relProductline			{ border-bottom: 2px #981C1E solid; }
.relProductGT				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0px 5px 0px 5px; text-align: left; margin: 0px 0px 0px 0px; color: #981C1E; text-decoration: none; }
.ProductShortDescription {background: inherit; color: #000000; }
.Product					{ float: left; padding: 0px 0px 0px 22px; }
.ProductDetails				{ text-align: center; }
.ProductRight				{ float: right; }

/*list price or price level 1 with a sale*/
.ListPricewSaleP      {font-size: 12px; background: inherit; color: #000000; text-decoration:line-through; }
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP     {font-size: 12px; background: inherit; color: #000000; }
/* sale price */
.SalePriceP           {font-size: 12px; background: inherit; color: #ff0000; }
/* msrp price */
.MSRPPriceP           {font-size: 12px; background: inherit; color: #000000; }

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR      { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: black; text-decoration: none; background: inherit; text-decoration:line-through; }
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR     { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: black; text-decoration: none; background: inherit; }
/*  related products sale price */
.SalePriceR           { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #981C1E; text-decoration: none; background: inherit; }
/*  related products msrp price */
.MSRPPriceR           {font-size: 12px; background: inherit; color: #000000; }
/*   END PRODUCT PAGE CLASSES  */

/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000; }

/*  Item Table Styles */
.CartLabels           {background: #B6ABA7; color: #ffffff; font-weight: bold; }
.cart_list_item       {background: #ffffff; color: #000000; }
.SubHeadbgcolor       {background: #B6ABA7; color: #000000; }
.SubHeadText          {background: inherit; color: #ffffff; font-weight: bold }
.tablebgcolor         {background: #ffffff }

/*  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-size: 12px; font-weight: normal; margin-bottom: 5px;}
/*a:visited             {background: inherit; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
/*a:hover               {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
/*a:active              {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  left hand navigation, top level  */
/*.deptbarlink:link     {display: block; text-align: left; margin-left: 9px; background: inherit; color: #000000; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
/*.deptbarlink:visited  {display: block; text-align: left; margin-left: 9px; background: inherit; color: #000000; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
/*.deptbarlink:hover    {display: block; text-align: left; margin-left: 9px; background: inherit; color: #EE484C; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
/*.deptbarlink:active   {display: block; text-align: left; margin-left: 9px; background: inherit; color: #EE484C; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 5px;}

/*  left hand navigation, secondary level  */
/*.deptbarlink2:link    {display: block; text-align: left; margin-left: 15px; background: inherit; color: #656565; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 4px;}
/*.deptbarlink2:visited {display: block; text-align: left; margin-left: 15px; background: inherit; color: #656565; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 4px;}
/*.deptbarlink2:hover   {display: block; text-align: left; margin-left: 15px; background: inherit; color: #EE484C; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 4px;}
/*.deptbarlink2:active  {display: block; text-align: left; margin-left: 15px; background: inherit; color: #EE484C; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 4px;}

/* footer links - class must be specified in site to take effect  */
/*.footer:link          {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}*/
/*.footer:visited       {background: inherit; color: #ffffff; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}*/
/*.footer:hover         {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}*/
/*.footer:active        {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}*/

/* "Back to" link on product page  */
.deptlinkM2:link      {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:visited   {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:hover     {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:active    {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  -------END LINK STYLE DEFINITIONS------  */