/* ****    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.                                                           ****/
/*************************************************************************************/

/*
	Gray: #999A8C
	Brown: #988675
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	background: #ffffff;
	color: #000000;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
}

img{border: none}
hr {
	color: #999A8C;
	background-color: #999A8C;
	height: 1px;
	border: 0;
}
form {
	padding: 0px;
	margin: 0px;
}

/*page title text on all pages except the department and product pages*/
h1, .PageTitle, .DeptTitle, .ProductName {font-size: 22px; margin-bottom: 10px;}
h2 { font-size: 16px; font-weight: bold; }
h3 { font-size: 12px; font-weight: bold; }


/* Page container */
#Page-Container {
	background-image: url(../Page_BG.gif);
	margin: 0 auto;
	text-align: left;
	width: 1000px;
}

/* Header */
#Header-Container {
	background-image: url(../Header_BG.jpg);
	width: 1000px;
	height: 146px;
	text-align: left;
	line-height: normal;
}

#Header-HomeLink {
	float: left;
}

#Header-HomeLink-Link{
	width: 700px;
	height: 146px;
	display: block;
}

#Header-ShopperLinks {
	/*border: 1px dotted red;*/
	float: right;
	width: 300px;
	height: 93px;
	text-align: right;
	font-size: 11px;
	text-transform: uppercase;
	padding-top: 10px;
}

#Header-ShopperLinks ul {
	list-style: none;
	padding: 0px; /* Needed for IE compatibility */
	margin-top: 10px; /* Needed for IE compatibility */
}

#Header-ShopperLinks li {
	padding: 2px;
}

#Header-Search {
	/*border: 1px dotted blue;*/
	float: right;
	width: 300px;
	text-align: right;
	font-size: 11px;
}

#Deptlink-Container {
	background-color: #c5c7b2;
	line-height: normal;
}

#Deptlink-Dropdown {
	padding: 10px 0px 10px 0px;
	text-align: center;
}

#Deptlink-Dropdown select {
	font-size: 10px;
}


#Deptlink-Bottom-BG {
	background-image: url(../Deptlink_BG.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	width: 150px;
	height: 205px;
}

#Footer-Container {
	border-top: 1px solid #000000;
	text-align: center;
	padding: 10px 10px 10px 10px;
	font-size: 10px;
	background-color: #FFFFFF;
}

#Footer-Links {
	border-top: 1px solid #000000;
	text-align: center;
	padding: 10px 10px 10px 10px;
	font-size: 10px;
}

.Gray {
	color: #999A8C;
}

.Brown {
	color: #988675;
}

.Block {
	border: 1px solid #c5c7b2;
	padding: 1px;
	margin-bottom: 10px;
}
.Block-Title {
	color: #FFFFFF;
	background-color: #c5c7b2;
	padding: 7px;
	text-align: center;
}
.Block-Body {
	padding: 7px;
	text-align: center;
	font-size: 10px;
	line-height: normal;
}

.Clear {
	clear: both;
}

#EmailSignup{
	text-align: center;
	padding: 10px 0px 0px 0px;
	margin: 0 auto;
}

.Form-Field {
	border: 1px solid #000000;
	font-size: 10px;
	height: 14px;
}

.Message {
	border: 1px solid #c5c7b2;
	background-color: #F4F4F4;
	padding: 2px;
}

/**************************************************************************************
/* Tables
/**************************************************************************************/
table.Table-Bordered {
	border-collapse: collapse;
	border: 1px solid black;
}

.Table-Bordered td {
	border-collapse: collapse;
	border: 1px solid black;
	padding: 3px;
}

.Table-Bordered th {
	border-collapse: collapse;
	border: 1px solid black;
	padding: 3px;
	background-color:#c5c7b2;
	color: #FFFFFF;
}

.Table-Bordered table td {
	border: none;
}

/* Search form - text field */
.search {
	border: 1px solid #000000;
	font-size: 10px;
	height: 14px;
}

.tablebgcolor{
	background-color: #FFFFFF;
}

.logo {margin: 5px 0px 5px 10px;}


/* shop by brand dropdown*/
.qjump { color: #000000; font-size: 10px; text-decoration: none; }

/*department titles*/
/* .DeptTitle{font-size: 16px; background: inherit; color: #000000; font-weight: bold; display: block; margin-bottom: 24px;} */


/*list price or price level 1 with a sale*/
.ListPricewSale { background: inherit; color: black;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale { background: inherit; color: black;}


/* sale price */
.SalePrice { background: inherit; color: red;}


/* msrp price */
.MSRPPrice { background: inherit; color: black;}


/*  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 {
	/* width: 587px; */
	padding: 10px 20px 20px 20px;
}


/*  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 {background: inherit; color: #ffffff; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.HeaderNav:visited {background: inherit; color: #ffffff; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.HeaderNav:hover {background: inherit; color: #ffffff; text-decoration: underline; font-weight: normal; margin-bottom: 5px;}
.HeaderNav:active {background: inherit; color: #ffffff; text-decoration: underline; font-weight: normal; margin-bottom: 5px;}

.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  */
.Footertext {background: inherit; color: #ffffff;}
.FooterBack {background: #6699CC; color: #ffffff;}

.FooterLink:link {background: inherit; color: #ffffff; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.FooterLink:visited{background: inherit; color: #ffffff; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.FooterLink:hover {background: inherit; color: #EE484C; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.FooterLink:active {background: inherit; color: #EE484C; text-decoration: none; font-weight: normal; margin-bottom: 5px;}


/* 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;}
/* Matched with PageTitle and DeptTitle
/* .ProductName {font-size: 20px; background: inherit; color: black; font-weight: bold;} */

/*list price or price level 1 with a sale*/
.ListPricewSaleP  { background: inherit; color: black;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP  { background: inherit; color: black;}
/* sale price */
.SalePriceP  { background: inherit; color: red;}
/* msrp price */
.MSRPPriceP  { background: inherit; color: black;}

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR  { background: inherit; color: black;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR { background: inherit; color: black;}
/*  related products sale price */
.SalePriceR  { background: inherit; color: red;}
/*  related products msrp price */
.MSRPPriceR  { background: inherit; color: black;}

/*   END PRODUCT PAGE CLASSES  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}


/*  Item Table Styles */
.CartLabels {background: #c5c7b2; color: #000000;}
.cart_list_item {background: #ffffff; color: #000000; font-size:11px;}
.SubHeadbgcolor {background: #c5c7b2; color: #000000;}
.SubHeadText {background: inherit; color: #000000; 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;}


/*  ------BEGIN LINK STYLE DEFINITIONS------  */

/*  general links - applied when no class is specified  */
a:link 		{ color: #000000; text-decoration: none; }
a:visited 	{ color: #000000; text-decoration: none; }
a:hover 	{ color: #000000; text-decoration: underline; }
a:active 	{ color: #000000; text-decoration: none; }

/*  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: #000000; 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: #000000; 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: #656565; 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: #656565; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 4px;}

/*  content area, department page  */
.deptlinkM:link 		{ text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; }
.deptlinkM:visited 		{ text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; }
.deptlinkM:hover 		{ text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: underline; text-indent: 12px; }
.deptlinkM:active 		{ text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; }

/*  content area, product page  */
.deptlinkP:link  		{ font-weight: bold; text-decoration: none; color: #666666; background: inherit;}
.deptlinkP:visited   	{ font-weight: bold; text-decoration: none; color: #666666; background: inherit;}
.deptlinkP:hover  		{ font-weight: bold; text-decoration: underline; color: #666666; background: inherit;}
.deptlinkP:active  		{ font-weight: bold; text-decoration: none; color: #666666; background: inherit;}

/* 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: #666666; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:visited 	{ background: inherit; color: #666666; text-decoration: none; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:hover 		{ background: inherit; color: #666666; text-decoration: underline; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:active 		{ background: inherit; color: #666666; text-decoration: underline; font-weight: normal; margin-bottom: 5px;}

/*  -------END LINK STYLE DEFINITIONS------  */
