/* ****    Copyright (c) 1999-2005 UniteU Technologies Inc.  All rights reserved. ****/
/* ***********************************************************************************/
/* ****  COLORS -- 
   #660066 graple
   #C8D1EF light baby blue (imenu hover colors)
   #828ea6 blue in heading on info pages
    #444F77  dark blue 
~~~~~~~~~      edited by Cher --FootLoose 11/10/06        ~~~~~~~~~~        ****/
/*************************************************************************************/

body	{font-weight: normal; margin: 0px; color: #000000; font-size: 12px;font-family: Arial, Helvetica, sans-serif;background:#444F77;}
h1		{ color: #8E7B5B; font-size: 25px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}
h2		{ color: #8E7B5B; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}
h3		{ color: #8E7B5B; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}
td		{ color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

/** OUTER TABLE TAGS in BODY STYLE OPEN 
puts grey border around centered content first table is outer then inner table is wrapper**/
.outer {padding:4px;background:#ffffff;}
.wrapper {border:1px solid	#777777;padding:4px;background-image:url(../blue_sky.jpg);background-repeat:no-repeat;background-position:top right;}

table.headerTable{margin:0px}

/*  general links - applied when no class is specified  */
a:link                {background: inherit; COLOR:#444F77;FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight:bold;}
a:visited             {background: inherit; COLOR:#444F77;FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight:bold;}
a:hover             {background: inherit; color:#C8D1EF;FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 12px; font-weight: bold;}
a:active             {background: inherit; color: #C8D1EF;FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 12px; font-weight: bold;}

/*TDs for Size Charts */
td.sizeChart {background:#ffffff;border:1px solid #C8D1EF; }
td.headerChart {background:#444F77;border:1px solid #777777;color:#ffffff;font-weight: bold;}
.subHdrChart {background:#C8D1EF;border-width:0px 1px 1px 1px; border-style:solid; border-color: #777777;color:#5F5F5F;font-weight: bold;}
/** around header SEARCH box **/
.srchTxt {font-size:11px;}
.srchBox {margin: 0px 2px 0px 6px;font-size:10px;}

			
			/* HEADER CLASSES and follow Me cart hover dark blue #444F77*/
.headTxt {
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none;
	}
.headNav:link {
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none;
	}
.headNav:visited {
	color:#000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	text-decoration: none;
	}
.headNav:hover {
	color: #444F77; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;  
	text-decoration: underline; 
	}
.headNav:active {
	color:#444F77; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: underline;
	 }
	 
.deptlinksub:link {
	color:#444F77; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none;
	}
.deptlinksub:visited {
	color:#444F77; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	text-decoration: none;
	}
.deptlinksub:hover {
	color: #A37C69; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: underline; 
	}
.deptlinksub:active {
	color: #A37C69; 
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: underline;
	 }

/** beige background color BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../content_grad_rpt.gif); BACKGROUND-REPEAT: repeat-x;*/
.PageContent {text-align:left;padding:0px 5px 0px 5px;background:inherit;}
/*** INFO PAGES styles **/
.infoHeader {font-family:"Times New Roman", Times, serif; background-image:url(../internal_bar.jpg); background-repeat:no-repeat;font-size:14px;color:#ffffff;;font-weight:bold;padding:0px; margin:0px 3px 0px 3px;}
.infoMed { font-family:"Times New Roman", Times, serif;font-size:14px;color:#660066;font-weight:bold;padding:0px; margin:4px 3px 4px 12px;}
.infoLk:link {COLOR:#444F77;FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight:bold;}
.infoLk:visited {COLOR:#444F77;FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight:bold;}
.infoLk:hover  {COLOR:#828ea6;FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 12px; font-weight:bold;}
.infoLk:active {COLOR:#828ea6;FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 12px; font-weight:bold;}

/* FOOTER CLASSES  */

/** footer text and nav **/
.footerTxt          {COLOR: #000000;font-size: 11px;FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.uuTxt          {COLOR: #000000;font-size: 10px;FONT-FAMILY: Arial, Helvetica, sans-serif;}
.uu:link          {COLOR: #000000;font-size: 10px;FONT-FAMILY: Arial, Helvetica, sans-serif;}
.uu:visited         {COLOR: #000000;font-size: 10px;FONT-FAMILY: Arial, Helvetica, sans-serif;}
.uu:hover   {COLOR: #444F77;font-size: 10px;FONT-FAMILY: Arial, Helvetica, sans-serif;}
.uu:active  {COLOR: #444F77;font-size: 10px;FONT-FAMILY: Arial, Helvetica, sans-serif;}
.footer:link  {
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none;
	}
.footer:visited {
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none;
	}
.footer:hover    {
	color: #444F77; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;  
	text-decoration: underline;
	 }
.footer:active  {
	color: #444F77; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;  
	text-decoration: underline; 
	}


p  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 0; margin-bottom: 5px; }
blockquote  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;margin-top: 0; margin-bottom: 5px; }
.address{ color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: justify; margin-top: 0; margin-bottom: 8px; }
/* 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: 18px; background: inherit; color:#444F77; font-weight: bold; text-align:left;font-family: Georgia,  "Times New Roman", Times, serif;}


/*department titles --  class Dept sets background image  while class deptTitle sets font styles for text */
.Dept {background-image:url(../internal_bar_587x26.jpg);background-repeat:no-repeat;display: block;width:580px;height:26px;position:relative;top:0px;left:0px;padding:0px;margin:0px; }

.DeptTitle {text-align:right;color:#ffffff; font-size: 18px;font-family:"Times New Roman", Times, serif; font-weight: bold; display: block; padding:3px 4px 8px 8px;}
/** makes deashed border aroudn dept page content **/
.Deptbg {background-image:url(../deptbg.gif);width:580px;border-width:0px 0px 1px 0px; border-style:dashed;border-color:#828ea6;}

.PageSpanner {padding:0px 0px 0px 5px;}
.PageSpanner br				{ display: none; } /* Show spanners on one line */

/*list price or price level 1 with a sale*/
.ListPricewSale       {font-size: 12px; background: inherit; color: #606879;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale      {font-size: 12px; background: inherit; color: #606879; font-weight:bold;}


/* sale price */
.SalePrice            {font-size: 12px; background: inherit; color: #ff0000; font-weight:bold;}


/* msrp price */
.MSRPPrice            {font-size: 12px; background: inherit; color: #000000;}


/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText              {background: #ffffff; 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;}
.ProductName          { color: #8e291e; font-size: 18px;font-family:"Times New Roman", Times, serif; font-weight: bold; background: inherit; text-align: left; }

/*  related products list price or price level 1 with a sale*/
.ListPricewSaleR      {font-size: 11px; background: inherit; color: #606879; font-weight: bold;}

/*  related products list price or price level 1 with NO sale*/
.ListPricewoSaleR     {font-size: 11px; background: inherit; color: #606879; font-weight: bold;}

/*  related products sale price */
.SalePriceR           {font-size: 11px; background: inherit; color: #ff0000; font-weight: bold;}

/*  related products msrp price */
.MSRPPriceR           {font-size: 12px; background: inherit; color: #000000;}
/*   END PRODUCT PAGE CLASSES  */


/* RIGHT NAV ******************
****************** Item Table Styles header background purple #660066 */
.CartLabels           {background:inherit; color: #ffffff; font-weight: bold; font-size: 14px;font-family:"Times New Roman", Times, serif;}
.cart_list_item       {background: #ffffff; color: #000000;}
.SubHeadbgcolor  { background:#828ea6 ;color: #ffffff;}
.SubHeadText          {background:inherit; color: #ffffff; font-weight: bold; font-size: 14px;font-family:"Times New Roman", Times, serif;} 
/* background of cart where text is */
.tablebgcolor {background:#FFFFFF;color: #000000;}
.TableText            {background: #ffffff; color: #000000;}

/** JS file rightnav.js for follow cart and email
 tag creates borders  #828ea6  grayish blue images assets/images/cartDEPT_joinEmail.gif - cartDEPT_shopping.gif src png available*/
.tablebg {border-width:0px 1px 1px 1px; border-style:dashed;border-color:#828ea6; }

/*  RIGHT NAV EMAIL SIGNUP  */
.emlTitle     {color:#000000;font-weight:bold;background:inherit;margin:8px 8px 10px 14px;}
.emlInput     {margin:8px 8px 10px 14px;font-size:11px;}

/* FOLLOW CART CLASSES  */
.cartTxt          {COLOR:#000000;font-size:12px;FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.cartSm          {COLOR:#000000;font-size:11px;FONT-FAMILY: Arial, Helvetica, sans-serif;} 
.cart:link  {color:#444F77;FONT-FAMILY: Arial, Helvetica, sans-serif;text-decoration:none; font-size:12px;font-weight:bold;}
.cart:visited {color:#444F77;FONT-FAMILY: Arial,  Helvetica, sans-serif;text-decoration: none;font-size:12px;font-weight:bold;}
.cart:hover    {color:#828ea6;FONT-FAMILY: Arial,  Helvetica, sans-serif; text-decoration: none;font-size: 12px; font-weight:bold;}
.cart:active  {color:#828ea6;FONT-FAMILY: Arial, Helvetica, sans-serif;text-decoration:none;font-size:12px;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: solid 1px #999999; }
/*  ------BEGIN LINK STYLE DEFINITIONS------  */

/*  content area, department page  */
.deptlinkM 				{ color: #000000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  text-align: center; display: block; padding-top: 5px; padding-bottom: 5px;text-decoration: underline; }
.deptlinkM:link         { color: #000000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; display: block; padding-top: 5px; padding-bottom: 5px;text-decoration:  underline;}
.deptlinkM:visited     	{ color: #000000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;text-align: center; display: block; padding-top: 5px; padding-bottom: 5px; }
.deptlinkM:hover       	{ color: #444F77; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline;text-align: center; display: block; padding-top: 5px; padding-bottom: 5px; }
.deptlinkM:active       { color:#444F77; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align: center; display: block; padding-top: 5px; padding-bottom: 5px; text-decoration: underline;}

/*  content area, product page  */
.deptlinkP:link       {font-size: 12px; font-weight: bold; text-decoration: underline; color: #883F88; background: inherit;}
.deptlinkP:visited    {font-size: 12px; font-weight: bold; text-decoration: underline; color: #883F88; background: inherit;}
.deptlinkP:hover      {font-size: 12px; font-weight: bold; text-decoration: underline; color: #600D62; background: inherit;}
.deptlinkP:active     {font-size: 12px; font-weight: bold; text-decoration: underline; color: #600D62; background: inherit;}

/* "Back to" link on product page  */
.deptlinkM2:link      {text-align:right;color:#ffffff; font-size: 18px;font-family:"Times New Roman", Times, serif; font-weight: bold; display: block; padding:3px 4px 8px 8px;}
.deptlinkM2:visited   {text-align:right;color:#ffffff; font-size: 18px;font-family:"Times New Roman", Times, serif; font-weight: bold; display: block; padding:3px 4px 8px 8px;}
.deptlinkM2:hover     {text-align:right;color:#ffffff; font-size: 18px;font-family:"Times New Roman", Times, serif; font-weight: bold; display: block; padding:3px 4px 8px 8px; text-decoration:underline;}
.deptlinkM2:active    {text-align:right;color:#ffffff; font-size: 18px;font-family:"Times New Roman", Times, serif; font-weight: bold; display: block; padding:3px 4px 8px 8px; text-decoration:underline;}

.homeTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image:url(../homePAGE_bgSmall.jpg);background-repeat:repeat-x;
   }
   

.homeLk:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.homeLk:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.homeLk:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BD5A08;
	text-decoration: none;
	font-weight: bold;
}
.homeLk:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BD5A08;
	text-decoration: none;
	font-weight: bold;
}


