/* ****    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
dark gray: FFFF00
light gray: 999999
red: E32C22
dark red: 6B0B08
yellow: FFFF00
*/
body {font-family: Arial, Helvetica, sans-serif; margin: 0px; background: #E32C22; color: #000000; font-size: 12px; background-image:url(../site_bg.gif);}

form	{padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}

td {font-size: 12px; color:#000000;}
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;}


.contentContainer	{padding:10px 10px 10px 10px; background-color:#FFFFFF;}

/* 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; color: #999999; font-weight: bold; display: block;}


/*department titles*/
.DeptTitle{font-size: 20px; color: #999999; font-weight: bold; display: block;}


/*list price or price level 1 with a sale*/
.ListPricewSale {font-size: 10px; color: #999999; font-style:italic; font-weight:normal;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale {font-size: 18px; background: inherit; color: #E32C22; font-weight:bold;}


/* sale price */
.SalePrice {font-size: 18px; background: inherit; color: #E32C22; font-weight:bold;}


/* msrp price */
.MSRPPrice {font-size: 10px; color: #999999; font-style:italic; font-weight:normal;}

/* Price Labels */
.priceLabel	{font-size: 10px; color: #999999; font-style:italic; font-weight:normal;}

/*  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: 2px 2px 2px 6px; color: #999999;}
.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 { }


/*  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  */
.HeaderNavBack {color: #FFFF00; background-image:url(../header_bottom_nav_bg.jpg); background-repeat:repeat-x; }

.HeaderNav:link 	{color: #FFFF00; padding:0px 3px 0px 3px; text-decoration: none; font-size: 12px; font-weight: normal;}
.HeaderNav:visited 	{color: #FFFF00; padding:0px 3px 0px 3px; text-decoration: none; font-size: 12px; font-weight: normal;}
.HeaderNav:hover 	{color: #FFFF00; padding:0px 3px 0px 3px; text-decoration: underline; font-size: 12px; font-weight: normal;}
.HeaderNav:active 	{color: #FFFF00; padding:0px 3px 0px 3px; text-decoration: underline; font-size: 12px; font-weight: normal;}


.headerLinkBack			{color: #000000; font-size:10px;}

.headerLink:link,
.headerLink:visited		{color: #000000; text-decoration:none; font-size:10px;}
.headerLink:hover,
.headerLink:active		{color: #ffffff; text-decoration:none; font-size:10px;}

.headerPromoText		{color:#E32C22; padding:10px 0px 10px 0px; font-size:14px; background-image:url(../header_above_grade.gif); background-position:bottom; background-repeat:repeat-x;}

/* FOOTER CLASSES  */
.FooterText {color: #FFFF00;}
.FooterText2{color: #000000;}
.FooterBack {color: #ffffff;}

.FooterLink:link 	{color: #FFFF00; text-decoration: none; font-size: 16px; font-weight: bold;}
.FooterLink:visited	{color: #FFFF00; text-decoration: none; font-size: 16px; font-weight: bold;}
.FooterLink:hover 	{color: #FFFFFF; text-decoration: underline; font-size: 16px; font-weight: bold;}
.FooterLink:active 	{color: #FFFFFF; text-decoration: underline; font-size: 16px; font-weight: bold;}

.FooterLink2:link 	{color: #FFFF00; text-decoration: none; font-size: 14px; font-weight: bold;}
.FooterLink2:visited	{color: #FFFF00; text-decoration: none; font-size: 14px; font-weight: bold;}
.FooterLink2:hover 	{color: #FFFFFF; text-decoration: underline; font-size: 14px; font-weight: bold;}
.FooterLink2:active 	{color: #FFFFFF; text-decoration: underline; font-size: 14px; font-weight: bold;}

.FooterFeedback {color:#E32C22; padding:0px 10px 0px 10px; font-style:italic;}
.FooterFeedback a:link, 
.FooterFeedback a:visited	{color:#E32C22; text-decoration:underline; font-weight:bold;}
.FooterFeedback a:hover, 
.FooterFeedback a:active		{color:#999999; text-decoration:underline; font-weight:bold;}

.footer_table	{margin:10px 10px 10px 10px; border-top:1px solid #999999;}
.border_right	{color:#999999; border-right:1px solid #999999; padding:10px 10px 10px 10px;}
.no_border		{color:#999999; padding:10px 10px 10px 10px;}

.footer_site_links				{color:#999999;}
.footer_site_links a:link, 
.footer_site_links a:visited	{color:#999999; text-decoration:none;}
.footer_site_links a:hover, 
.footer_site_links a:active		{color:#999999; text-decoration:underline;}

.copyright, 	
.copyright a:link, 
.copyright a:visited, 
.copyright a:hover, 
.copyright a:active	{font-size:10px;}

/* 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	{color: #000000; font-size:10px;}
.relProduct img		{border:1px solid #999999;}

.ProductShortDescription {background: inherit; color: #000000;}

.ProductName {font-size: 16px; color: #6B0B08; font-weight: bold;}

.ProductAttr {font-size: 10px;width:410px;}
.ProductAttrlabel {text-align:left;}

/*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: 10px; color: #999999; font-style:italic; font-weight:normal;}
/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR {font-size: 18px; background: inherit; color: #E32C22; font-weight:bold;}
/*  related products sale price */
.SalePriceR  {font-size: 18px; background: inherit; color: #E32C22; font-weight:bold;}
/*  related products msrp price */
.MSRPPriceR  {font-size: 10px; color: #999999; font-style:italic; font-weight:normal;}


.prod_img img	{border: 1px solid #6B0B08;}

.related_div {}
.tabbed_div {padding-top:8px;}
.div_holder {width:757px;border:1px solid black;padding:10px; margin-bottom:4px;}
.div_holder li {margin-left:10px;}
.displayedDiv	{visibility:visible; display:block;}
.hiddenDiv		{visibility:hidden; display:none;}

.product_seperator		{ background-image:url(../product_separator_line.gif); background-position: right; background-repeat:repeat-y; padding:0px 2px 0px 0px;}

.product_data_holder	{padding: 0px 0px 0px 0px;}

.product_menu_on			{color: #740007; font-weight:bold; font-size:16px; background:#FFFFFF; margin:0px 0px 0px 0px; vertical-align:middle; padding:0px 4px 0px 4px; display:block; border:1px solid black; border-bottom:0px;}
.product_menu_on a:link,
.product_menu_on a:visited,
.product_menu_on a:active	{color: #740007; font-weight:bold; font-size:16px; padding: 2px 0px 2px 6px; text-decoration:none; display:block;}
.product_menu_on a:hover	{color: #740007; font-weight:bold; font-size:16px; padding: 2px 0px 2px 6px; text-decoration:underline; display:block;}

.product_menu_off			{color: #740007; font-weight:bold; font-size:16px; background:#CCCCCC; margin:0px 0px 0px 0px; vertical-align:middle; padding:0px 4px 0px 4px; display:block; border:1px solid black; border-bottom:0px;}
.product_menu_off a:link,
.product_menu_off a:visited,
.product_menu_off a:active	{color: #740007; font-weight:bold; font-size:16px; padding: 2px 0px 2px 6px; text-decoration:none; display:block;}
.product_menu_off a:hover	{color: #740007; font-weight:bold; font-size:16px; padding: 2px 0px 2px 6px; text-decoration:underline; display:block;}

/*   END PRODUCT PAGE CLASSES  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}


/*  Item Table Styles */
.CartLabels 	{background: #999999; color: #ffffff;}
.cart_list_item {background: #ffffff; color: #000000;}
.SubHeadbgcolor {background: #999999; color: #ffffff;}
.SubHeadText 	{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: #6B0B08; text-decoration: underline; font-weight: normal; }
a:visited 	{background: inherit; color: #6B0B08; text-decoration: underline; font-weight: normal; }
a:hover 	{background: inherit; color: #E32C22; text-decoration: underline; font-weight: normal; }
a:active 	{background: inherit; color: #E32C22; text-decoration: underline; font-weight: normal;}

/*  left hand navigation, top level  */
.deptbarlink:link 		{display: block; text-align: left; color: #6B0B08; text-decoration: none; font-size: 14px; font-weight: bold; border-bottom:1px solid #999999; background-image:url(../nav_minus.gif); background-repeat:no-repeat; background-position:right;}
.deptbarlink:visited 	{display: block; text-align: left; color: #6B0B08; text-decoration: none; font-size: 14px; font-weight: bold; border-bottom:1px solid #999999; background-image:url(../nav_minus.gif); background-repeat:no-repeat; background-position:right;}
.deptbarlink:hover 		{display: block; text-align: left; color: #6B0B08; text-decoration: none; font-size: 14px; font-weight: bold; border-bottom:1px solid #999999; background-image:url(../nav_plus.gif); background-repeat:no-repeat; background-position:right;}
.deptbarlink:active 	{display: block; text-align: left; color: #6B0B08; text-decoration: none; font-size: 14px; font-weight: bold; border-bottom:1px solid #999999; background-image:url(../nav_plus.gif); background-repeat:no-repeat; background-position:right;}

.deptbarlink_active		{display: block; text-align: left; color: #6B0B08; text-decoration: none; font-size: 14px; font-weight: bold; border-bottom:1px solid #999999; background-image:url(../nav_plus.gif); background-repeat:no-repeat; background-position:right;}

/*  left hand navigation, secondary level  */
.deptbarlink2 			{display: block; text-align: left; color: #999999; text-decoration: none; font-size: 12px; font-weight: normal; margin:2px 0px 2px 10px;}
.deptbarlink2:link 		{display: block; text-align: left; color: #999999; text-decoration: none; font-size: 12px; font-weight: normal; margin:2px 0px 2px 10px;}
.deptbarlink2:visited 	{display: block; text-align: left; color: #999999; text-decoration: none; font-size: 12px; font-weight: normal; margin:2px 0px 2px 10px;}
.deptbarlink2:hover 	{display: block; text-align: left; color: #999999; text-decoration: underline; font-size: 12px; font-weight: normal; margin:2px 0px 2px 10px;}
.deptbarlink2:active 	{display: block; text-align: left; color: #999999; text-decoration: underline; font-size: 12px; font-weight: normal; margin:2px 0px 2px 10px;}

/*  content area, department page  */
.deptlinkM:link {text-align: left; font-weight: bolder; color: #FF0000; background: inherit; text-decoration: none; text-indent: 12px; font-size: 14px;}
.deptlinkM:visited {text-align: left; font-weight: bolder; color: #FF0000; background: inherit; text-decoration: none; text-indent: 12px; font-size: 14px;}
.deptlinkM:hover {text-align: left; font-weight: bolder; color: #6B0B08; background: inherit; text-decoration: underline; text-indent: 12px; font-size: 14px;}
.deptlinkM:active {text-align: left; font-weight: bolder; color: #6B0B08; background: inherit; text-decoration: none; text-indent: 12px; font-size: 14px;}

/*  content area, product page  */
.deptlinkP:link,
.relProduct	a:link  	{font-size: 14px; font-weight: bold; text-decoration: none; color: #000000; background: inherit;}
.deptlinkP:visited,
.relProduct	a:visited	{font-size: 14px; font-weight: bold; text-decoration: none; color: #000000; background: inherit;}
.deptlinkP:hover,
.relProduct	a:hover  	{font-size: 14px; font-weight: bold; text-decoration: none; color: #E32C22; background: inherit;}
.deptlinkP:active,
.relProduct	a:active  	{font-size: 14px; font-weight: bold; text-decoration: none; color: #E32C22; background: inherit;}

.relProduct	a:link, .relProduct	a:visited, .relProduct	a:hover, .relProduct	a:active	{display:block;}
/* 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: #E32C22; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:active {background: inherit; color: #E32C22; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/* "Back to" link on product page  */
.deptlinkM2:link 	{background: inherit; color: #6B0B08; font-weight: bold; text-decoration: none; font-size: 14px; margin-bottom: 15px;}
.deptlinkM2:visited {background: inherit; color: #6B0B08; font-weight: bold; text-decoration: none; font-size: 14px; margin-bottom: 15px;}
.deptlinkM2:hover 	{background: inherit; color: #E32C22; font-weight: bold; text-decoration: none; font-size: 14px; margin-bottom: 15px;}
.deptlinkM2:active 	{background: inherit; color: #E32C22; font-weight: bold; text-decoration: none; font-size: 14px; margin-bottom: 15px;}

/*  -------END LINK STYLE DEFINITIONS------  */


.heading		{font-weight:bold; font-size:14px;}
.color_heading	{font-size: 14px; font-weight:bold; color:#6B0B08;}

.bg_red {background: #E32C22;}

#prodOuter img {border: 1px solid #999999;}