/* ****    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.                                                           ****/
/*************************************************************************************/

body {font-family: "Times New Roman", Times, serif; margin: 0px; background: #ffffff; color: #000000; font-size: 12px}

td {font-family: "Times New Roman", Times, serif; font-size: 12px;}
p {font-size: 12px; margin-top: 0px; margin-bottom: 8px; text-align: left; font-weight: normal;}
img{border: none}

.logo {margin: 5px 0px 5px 10px;}


/*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: 16px; background: inherit; color: #000000; font-weight: bold; display: block; margin-bottom: 24px;}


/*list price or price level 1 with a sale*/
.ListPricewSale {font-size: 12px; background: inherit; color: black;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale {font-size: 12px; background: inherit; color: black;}


/* sale price */
.SalePrice {font-size: 12px; background: inherit; color: red;}


/* msrp price */
.MSRPPrice {font-size: 12px; 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:none; background-color: #ffffff; color: #000000; background-image: none; padding: 0px 0px 0px 0px; }
.navmargin{padding: 4px; background: inherit; color: #000000; text-decoration: none; font-size: 10px; font-weight: normal; }

/* shop by brand dropdown*/
.qjump { color: #000000; font-size: 11px; text-decoration: none; font-weight: normal; border: 1px inset #cccccc;padding: 2px;margin-left:5px;width:130px;}
/* search text box */
.search  {background:#ffffff; color: #000000; font-size: 11px; font-weight: normal;text-align:right; border: 1px inset #cccccc; padding: 2px;margin-left:5px;}

/*  END DEPTLINK CODE CLASSES  */


/* general div on all pages to offset content from left nav  */
.PageContent {position: relative; top: 20px; left: 15px;margin-bottom:10px;}


/*  DEPTLINK EMAIL SIGNUP NOT USED 
.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: #457474;
	text-decoration: none;
	font-size: 12px;
	margin-left: 5px;
	font-family:"Times New Roman", Times, serif;
/* font-weight:bold; */
	font-variant:small-caps;
}
.HeaderNav:visited {
	background: inherit;
	color: #457474;
	text-decoration: none;
	font-size: 12px;
	margin-left: 5px;
	font-family:"Times New Roman", Times, serif;
	/* font-weight:bold; */
	font-variant:small-caps;
}
.HeaderNav:hover {
	background: inherit;
	color: #457474;
	text-decoration: underline;
	font-size: 12px;
	margin-left: 5px;
	font-family:"Times New Roman", Times, serif;
/* font-weight:bold; */
	font-variant:small-caps;
}
.HeaderNav:active {
	background: inherit;
	color: #457474;
	text-decoration: underline;
	font-size: 12px;
	margin-left: 5px;
	font-family: "Times New Roman", Times, serif;
	/* font-weight:bold; */
	font-variant:small-caps;
}
/* my account & login register links */
.welcome:link {background: inherit; color: #3183AA; text-decoration: none; font-size: 11px; font-weight:normal;font-family: "Times New Roman", Times, serif;line-height:12px;}
.welcome:visited {background: inherit; color: #3183AA; text-decoration: none; font-size: 11px; font-weight:normal;font-family: "Times New Roman", Times, serif;line-height:12px;}
.welcome:hover {background: inherit; color: #336666; text-decoration: underline; font-size: 11px; font-weight:normal;font-family: "Times New Roman", Times, serif;line-height:12px;}
.welcome:active {background: inherit; color: #336666; text-decoration: underline; font-size: 11px; font-weight:normal;font-family: "Times New Roman", Times, serif;line-height:12px;}



/* FOOTER CLASSES  */
.FooterText {background:#D6E1E4; color: #999999;font-size:11px;}
.FooterBold {background:#D6E1E4; color: #999999;font-size:11px;font-weight:bold;}

.FooterLink:link {background:#D6E1E4;color: #999999; text-decoration: none; font-size: 11px; margin-left: 5px;}
.FooterLink:visited{background:#D6E1E4;color: #999999; text-decoration: none; font-size: 11px;margin-left: 5px;}
.FooterLink:hover {background:#D6E1E4;color: #999999; text-decoration: underline; font-size: 11px; margin-left: 5px;}
.FooterLink:active {background:#D6E1E4;color: #999999; text-decoration: underline; font-size: 11px; margin-left: 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;}
.ProductName {font-size: 16px; background: inherit; color: black; font-weight: bold;}

/*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: red;}
/* 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: red;}
/*  related products msrp price */
.MSRPPriceR  {font-size: 12px; background: inherit; color: black;}

/*   END PRODUCT PAGE CLASSES  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}


/*  Item Table Styles */
.CartLabels {background: #d6e1e4; color: #457474;}
.cart_list_item {background: #ffffff; color: #000000;}
.SubHeadbgcolor {background: #d6e1e4; color: #457474;}
.SubHeadText {background: inherit; color: #457474; font-weight: bold}
.tablebgcolor {background: #ffffff; color: #000000;}
.cart_list_total {background: #d6e1e4; color: #457474;}


/*  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 aligned right in style  style_Bar_UL_open */
.deptbarlink:link {margin: 0px 8px 3px 7px; background: inherit; color: #3183AA; text-decoration: none; font-size: 13px; font-weight: normal;}
.deptbarlink:visited {margin: 0px 8px 3px 7px;background: inherit; color: #3183AA; text-decoration: none; font-size: 13px; font-weight: normal;}
.deptbarlink:hover {margin: 0px 8px 3px 7px;background: inherit; color: #3183AA; text-decoration: underline; font-size: 13px; font-weight: normal;}
.deptbarlink:active {margin: 0px 8px 3px 7px;background: inherit; color: #3183AA; text-decoration: underline; font-size: 13px; font-weight: normal;}

/*  left hand navigation, secondary level  */
.deptbarlink2:link {display: block; text-align: left; margin-left: 15px; background: inherit; color: #656565; text-decoration: none; font-size: 12px; 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: 12px; 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: 12px; 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: 12px; 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; font-size: 12px;}
.deptlinkM:visited {text-align: left; font-weight: bolder; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}
.deptlinkM:hover {text-align: left; font-weight: bolder; color: #EE484C; background: inherit; text-decoration: underline; text-indent: 12px; font-size: 12px;}
.deptlinkM:active {text-align: left; font-weight: bolder; color: #EE484C; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px;}

/*  content area, product page  */
.deptlinkP:link  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;}
.deptlinkP:visited  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;}
.deptlinkP:hover  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;}
.deptlinkP:active  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;}

/*  Leaf Tree */
.leaftree:link  {font-size: 12px; font-weight: normal; text-decoration: none; color: #000000; background:#ffffff;}
.leaftree:visited  {font-size: 12px; font-weight: normal; text-decoration:none; color: #000000; background:#ffffff;}
.leaftree:hover  {font-size: 12px; font-weight: normal; text-decoration: underline; color: #000000; background:#ffffff;}
.leaftree:active  {font-size: 12px; font-weight: normal; text-decoration: underline; color: #00000; background:#ffffff;}

/* 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------  */

/* FOLLOW ME CART STYLES */
/* outside border of the follow me cart box*/
.cartOutline{
	background-image: url(../dropDown.gif);
}
/* style for the header of the follow me cart */
.cartHeader{
	background-image: url(../dropDown.gif);
	color:#000000;
}
/* style for box containing items in cart */
.cartItems{
	background-color:#FFFFFF;
	color:#000000;
}
/* style for bottom of follow me cart, where number of items and total usually go */
.cartBottom{
	background-image: url(../dropDown.gif);
	color:#000000;
}


/* ----------Added by Steve Bouza at Lynnens---------- */
#TableBold{
	background: #ffffff; color: #000000; font-weight: bold; font-size: 1em;
}
#TableNormal{
	background: #ffffff; color: #000000; font-weight: normal; font-size: 1em;
}
#ShortDesc{
	background: #ffffff; color: #339999; font-weight: normal; font-size: 1em;
}
#LongDesc{
	background: #ffffff; color: #339999; font-weight: normal; font-size: 1em;
}
.ParagraphGreen{
	color: #339999;
}

a.singleRollover {  
    display: block;  
    width: 610px;  
    height: 400px;  
    background: url(../storefront2.jpg) no-repeat 0 0;  
}  
a:hover.singleRollover {  
    background-position: 0 -400px;  
}
/* ---------End CSS by Steve Bouza at Lynnens--------- */
