/* ****    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 */
/*
	yellow					= #FACC2D
	yellow-light			= #F9ECC5
	red						= #E42725
	blue					= #406588
	green					= #658840
	peach (content bg)		= #F9ECC5
*/

body					{ font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; background-color: white; color: black; font-size: 12px; }
img						{ border: none; }
form					{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } /* Make sure forms don't take up space...seems to occur in IE, but not Firefox */
/*div						{ border: 1px dotted green; }*/

/* FORM ELEMENTS */
.FormButton				{ background-color: #E42725; color: white; border: 1px solid black; }

/*  ------BEGIN LINK STYLE DEFINITIONS------  */

/*  general links - applied when no class is specified  */
a:link					{ background: inherit; color: #FACC2D; text-decoration: none; }
a:visited				{ background: inherit; color: #FACC2D; text-decoration: none; }
a:hover					{ background: inherit; color: #FACC2D; text-decoration: underline; }
a:active				{ background: inherit; color: #FACC2D; text-decoration: none; }

/*  left hand navigation, top level  */
.deptbarlink			{ display: block; text-align: left; margin: 0px 0px 2px 0px; background: inherit; color: #FACC2D; text-decoration: none; font-size: 10px; font-weight: bold; }
.deptbarlink:link		{ display: block; text-align: left; margin: 0px 0px 2px 0px; background: inherit; color: #FACC2D; text-decoration: none; font-size: 10px; font-weight: bold; }
.deptbarlink:visited	{ display: block; text-align: left; margin: 0px 0px 2px 0px; background: inherit; color: #FACC2D; text-decoration: none; font-size: 10px; font-weight: bold; }
.deptbarlink:hover		{ display: block; text-align: left; margin: 0px 0px 2px 0px; background: inherit; color: #FACC2D; text-decoration: underline; font-size: 10px; font-weight: bold; }
.deptbarlink:active		{ display: block; text-align: left; margin: 0px 0px 2px 0px; background: inherit; color: #FACC2D; text-decoration: underline; font-size: 10px; font-weight: bold; }

/*  left hand navigation, secondary level  */
.deptbarlink2			{ display: block; text-align: left; margin: 0px 0px 2px 6px; background: inherit; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; }
.deptbarlink2:link		{ display: block; text-align: left; margin: 0px 0px 2px 6px; background: inherit; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; }
.deptbarlink2:visited	{ display: block; text-align: left; margin: 0px 0px 2px 6px; background: inherit; color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: normal; }
.deptbarlink2:hover		{ display: block; text-align: left; margin: 0px 0px 2px 6px; background: inherit; color: #FFFFFF; text-decoration: underline; font-size: 10px; font-weight: normal; }
.deptbarlink2:active	{ display: block; text-align: left; margin: 0px 0px 2px 6px; background: inherit; color: #FFFFFF; text-decoration: underline; font-size: 10px; font-weight: normal; }

/*  content area, department page  */
.deptlinkM:link			{ font-weight: bold; color: #E42725; background: inherit; font-size: 12px; text-decoration: none; }
.deptlinkM:visited		{ font-weight: bold; color: #E42725; background: inherit; font-size: 12px; text-decoration: none; }
.deptlinkM:hover		{ font-weight: bold; color: #EE484C; background: inherit; font-size: 12px; text-decoration: underline; }
.deptlinkM:active		{ font-weight: bold; color: #EE484C; background: inherit; font-size: 12px; text-decoration: none; }

/*  content area, product page  */
.deptlinkP:link			{ font-weight: bold; color: #E42725; background: inherit; font-size: 12px; text-decoration: none;}
.deptlinkP:visited		{ font-weight: bold; color: #E42725; background: inherit; font-size: 12px; text-decoration: none; }
.deptlinkP:hover		{ font-weight: bold; color: #EE484C; background: inherit; font-size: 12px; text-decoration: underline; }
.deptlinkP:active		{ font-weight: bold; color: #EE484C; background: inherit; font-size: 12px; text-decoration: none; }

/* footer links - class must be specified in site to take effect  */
.footer:link			{ background: inherit; color: #ffffff; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.footer:visited			{ background: inherit; color: #ffffff; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.footer:hover			{ background: inherit; color: #EE484C; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.footer:active			{ background: inherit; color: #EE484C; text-decoration: none; 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;}

/* LA Parent image */
.LAParent				{ margin: 10px 0px 10px 0px; text-align: center; }

/* Thawte logo */
.ThawteLogo				{ margin: 10px 0px 10px 0px; text-align: center; }

/*  -------END LINK STYLE DEFINITIONS------  */

/* HEADER */
.HeaderContainer		{ text-align: center; background-color: #FACC2D; }
.HeaderTop				{ }
.HeaderBottom			{ background-color: #FACC2D; height: 27px; }
.HeaderSearch			{ float: left; background-color: #FACC2D; }
.HeaderNav				{ float: right; background-color: #FACC2D; height: 27px;}
a.HeaderNav				{ float: none; } /* This is so each link doesn't try to float also */

/* DEPTLINK */
.DeptLinkContainer		{ border: 10px solid #FACC2D; background-color: #E42725; color: #FACC2D; padding: 10px 10px 10px 10px;}
/* DeptLinks				{ padding: 10px 10px 10px 10px; } */
/* DeptLinkContainer td	{ padding: 0px 0px 0px 0px; } */

/* HOME */
.home-box-yellow		{ background-color: #F0CF6E; border: 1px solid black; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; }
.home-box-yellow a:link		{ background: inherit; color: #000000; text-decoration: underline; }
.home-box-yellow a:visited	{ background: inherit; color: #000000; text-decoration: underline; }
.home-box-yellow a:hover	{ background: inherit; color: #000000; text-decoration: none; }
.home-box-yellow a:active	{ background: inherit; color: #000000; text-decoration: underline; }
.home-box-green			{ background-color: #658840; border: 1px solid black; margin: 0px 0px 10px 0px; }
.home-box-white			{ background-color: #FFFFFF; border: 1px solid black; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; }
.HomeImage				{ margin: 0px 10px 0px 0px; border: 1px solid black; }

/* 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*/
.PageTitle				{font-size: 20px; background: inherit; color: #000000;}

/*department titles*/
.DeptTitle				{font-size: 1px; background: inherit; color: #F0CF6E; margin-bottom: 24px; }

/* PRICES */

.ListPricewSale			{ font-size: 11px; font-weight: bold; background: inherit; color: #658840; } /*list price or price level 1 with a sale*/
.ListPricewoSale		{ font-size: 11px; font-weight: bold; background: inherit; color: #658840;} /*list price or price level 1 with NO sale*/
.SalePrice				{ font-size: 11px; font-weight: bold; background: inherit; color: #E42725;} /* sale price */
.MSRPPrice				{ font-size: 11px; font-weight: bold; background: inherit; color: #658840;} /* msrp price */

.ListPricewSaleP		{ font-size: 11px; font-weight: bold; background: inherit; color: #658840;} /*list price or price level 1 with a sale*/
.ListPricewoSaleP		{ font-size: 11px; font-weight: bold; background: inherit; color: #658840;} /*list price or price level 1 with NO sale*/
.SalePriceP 			{ font-size: 11px; font-weight: bold; background: inherit; color: red;} /* sale price */
.MSRPPriceP				{ font-size: 11px; font-weight: bold; background: inherit; color: #658840;} /* msrp price */

.ListPricewSaleR		{ font-size: 11px; font-weight: bold; background: inherit; color: #658840;} /*  related products list price or price level 1 with a sale*/
.ListPricewoSaleR		{ font-size: 11px; font-weight: bold; background: inherit; color: #658840;} /*  related products list price or price level 1 with NO sale*/
.SalePriceR				{ font-size: 11px; font-weight: bold; background: inherit; color: red;} /*  related products sale price */
.MSRPPriceR				{ font-size: 11px; font-weight: bold; background: inherit; color: #658840;} /*  related products msrp price */

/*  FOR PAMELA'S DEPTLINK CODE - NOT SURE WE SHOULD KEEP  */
table#headerTable {background: inherit; color: #000000;}
table#emailSignUp {background: inherit; color: #000000;}
table#TableNnav  {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: 8px; background: inherit; color: #333333; 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}

/*  END DEPTLINK CODE CLASSES  */

/* general div on all pages to offset content from left nav  */
.PageContent			{ background-color: #FFFFFF; padding: 10px 10px 10px 10px; }

/*  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:link			{ }
.HeaderNav:visited		{ }
.HeaderNav:hover		{ }
.HeaderNav:active		{ }

.HeaderNavBack {background: #6699CC; color: #000000; border-color: black black #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

/* FOOTER CLASSES  */
.FooterContainer		{ border: 1px black solid; text-align: center; background-color: #FFFFFF; margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; }
.FooterNav				{ font-size: 11px; font-weight: bold; }
.FooterBottom			{ font-size: 10px; font-weight: normal; }
.FooterBack {background: #6699CC; color: #ffffff;}

.FooterLink				{ color: black; text-decoration: none; }
.FooterLink:link		{ color: black; text-decoration: none; }
.FooterLink:visited		{ color: black; text-decoration: none; }
.FooterLink:hover		{ color: black; text-decoration: underline; }
.FooterLink:active		{ color: black; text-decoration: none; }

/* 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: 16px; background: inherit; color: black; font-weight: bold;}

/*   END PRODUCT PAGE CLASSES  */

/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}

/*  Item Table Styles */
.CartLabels				{ background-color: #406588; color: #FFFFFF; }
.cart_list_item			{ background-color: #ffffff; color: #000000; }
.SubHeadbgcolor 		{ background-color: #CCCCCC; color: #000000; }
.SubHeadText 			{ background-color: #406588; color: #FFFFFF; font-weight: bold}

/*  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;}