/* ****    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
	slate blue	727ea5
	lt blue		dcdfe8
	dark pink	ff3399
	med pink	f177ae
	lt pink		ff99cc
	dk gray		4e4b4c
*/

BODY
{
    FONT-SIZE: 12px;
    BACKGROUND: #ffffff;
    MARGIN: 0px;
    COLOR: #000000;
    font-family: Helvetica Nueue, Helvetica, sans-serif;
	margin: 0px;
	text-align:center;
}
#body_container 
{
	width: 1000px;
	margin: 0 auto; 
	text-align:left;	
	/*background: #ffffff url(../content_bg.gif) repeat-y;*/
}


td                    {font-family: arial, helvetica, sans-serif;font-size: 12px;}
p                     {font-size: 12px; margin-top: 0px; margin-bottom: 8px; text-align: left; font-weight: normal;}
img                   {border: none;}

h1, h2	{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.clear					{clear:both;}

/* shop by brand dropdown*/
.q_jump {font-family:Verdana; color:#7CC97A; font-size:7pt; text-decoration: none; font-weight:bold}


/*page title text on all pages except the department and product pages*/
.PageTitle{font-family: arial, helvetica, sans-serif;font-size: 20px;color: #727ea5;}
.PageTitle2:link{font-family: arial, helvetica, sans-serif;font-size: 18px;color: #FFFFFF;TEXT-DECORATION: none}
.PageTitle2:active{font-family: arial, helvetica, sans-serif;font-size: 18px;color: #FFFFFF;TEXT-DECORATION: none}
.PageTitle2:visited{font-family: arial, helvetica, sans-serif;font-size: 18px;color: #FFFFFF;TEXT-DECORATION: none}
.PageTitle2:hover{font-family: arial, helvetica, sans-serif;font-size: 18px;color: #CC99FF;TEXT-DECORATION: none}
.PageTitle3{font-family: arial, helvetica, sans-serif;font-size: 12px;color: #E97AB00}


/*department titles*/
.DeptTitle	{font-size: 14px; color: #ffffff; background-color:#727ea5; display:block; padding:8px 8px 8px 8px; text-transform:uppercase;}


/*  DEPTLINK CODE CLASSES  */
#left_nav_container {margin:0px 0px 0px 25px;}

/* general div on all pages to offset content from left nav  */
.PageContent          {position: relative; top: 0px; left: 0px; margin-bottom: 10px; margin-top: 20px; margin-left: 15px}


/*  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  */
#header					{background-color:#727ea5; height:115px;}
#header_logo			{float:left; width:490px;}
#header_right			{float:right; width:500px; text-align:right;}

#header_links			{color:#ffffff; font-size:10px; padding:15px 25px 50px 0px; text-transform:uppercase; font-weight:bold;}
#header_links a:link,
#header_links a:visited	{color:#ffffff; text-decoration:none;}
#header_links a:hover,
#header_links a:active	{color:#ffffff; text-decoration:underline;}

#customer_service		{color:#ffffff; font-size:18px; padding:0px 25px 0px 0px; text-transform:uppercase;}
.phone_number			{color:#ffcce5; font-size:26px;}

#header_bot_border		{background-color:#ff99cc; height:5px; font-size:8px; margin:1px 0px 1px 0px;}

#header_nav				{background-color:#ff3399; font-size:18px; color:#ffffff; padding:5px 19px 3px 19px; height:26px; font-weight:bold; margin:0px 0px 20px 0px;}

#header_nav_links			{float:left; width:590px;}
#header_nav_links a:link,
#header_nav_links a:visited	{font-size:14px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; padding:0px 4px 0px 4px;}
#header_nav_links a:hover,
#header_nav_links a:active	{font-size:14px; color:#ff99cc; text-decoration:none; text-transform:uppercase; padding:0px 4px 0px 4px;}

#headerSearch			{float:right; width:300px; text-align:right;}
.search					{font-size:11px; margin:0px 5px 0px 0px; border:1px solid #ffffff;}

/* FOOTER CLASSES  */
#footer			{background-color:#dcdfe8; border:0px none #ffffff; border-top:1px solid #727ea5; color:#58595b; font-size:10px; text-align:center; padding:0px 0px 10px 0px; margin:20px 0px 0px 0px;}

#footer_links				{font-size:14px; padding:10px 0px 10px 0px; font-weight: bold;}
#footer_links a:link,
#footer_links a:visited		{background: inherit; color: #f177ae; text-decoration: none; font-size: 12px; font-weight: bold;}
#footer_links a:hover,
#footer_links a:active		{background: inherit; color: #ff99cc; text-decoration: none; font-size: 12px; font-weight: bold;}


/* HOMEPAGE CLASSES */
#home_main	{padding:20px 0px 0px 0px; width:755px;}

#home_left	{float:left; width:190px;}
#home_right	{float:right; width:550px;}

.highlight_label	{background-color:#727ea5; padding:35px 15px 12px 15px; color:#ffffff; text-align:right; letter-spacing:2px;}
.highlight_box		{background-color:#dcdfe8; text-align:right; border:1px solid #727ea5;}
.highlight_content	{padding:23px 12px 20px 12px; text-transform:uppercase;}
.collection_box		{background-color:#dcdfe8; border:1px solid #727ea5; text-align:center; padding:17px 17px 17px 17px; color:#ff3399; font-weight:bold; font-size:18px;}

.heading_home_link:link,
.heading_home_link:visited	{color:#727ea5; font-size:18px; text-decoration:none; letter-spacing:2px; display:block; margin:0px 0px 3px 0px;}
.heading_home_link:hover,
.heading_home_link:active	{color:#ff99cc; font-size:18px; text-decoration:none; letter-spacing:2px; display:block; margin:0px 0px 3px 0px;}

.home_link:link,
.home_link:visited	{color:#ed9cc5; font-size:14px; text-decoration:none; letter-spacing:2px; display:block; margin:0px 0px 3px 0px;}
.home_link:hover,
.home_link:active	{color:#727ea5; font-size:14px; text-decoration:none; letter-spacing:2px; display:block; margin:0px 0px 3px 0px;}

.home_promo1		{color:#f177ae; font-size:11px; margin:74px 0px 0px 0px;}
.home_promo2		{color:#727ea5; font-size:10px; margin:10px 0px 0px 0px;}

/* 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: 14px; color: #ffffff; background-color:#727ea5; display:block; padding:8px 8px 8px 8px; text-transform:uppercase;font-weight:bold;}

.image_copy		{color:#999999; font-size:14px;}


/*  product pricing (on product and dept pages*/
.ListPricewSale
{
    FONT-SIZE: 10px;
    COLOR: #6d6e71;
	font-weight:bold;
	display:block;
}
.ListPricewoSale
{
    FONT-SIZE: 10px;
    COLOR: #4e4b4c;
	font-weight:bold;
	display:block;
}
.SalePrice
{
    FONT-SIZE: 10px;
    COLOR: #f177ae;
	font-weight:bold;
	display:block;
}
.MSRPPrice
{
    FONT-SIZE: 10px;
    COLOR: #4e4b4c;
	font-weight:bold;
	display:block;
}


#iDetails #label		{font-size: 12px; color: #ffffff; background-color:#727ea5; display:block; padding:6px 6px 6px 6px; text-transform:uppercase;font-weight:bold;}
#iDetails #pContent		{background-image:url(../nav_bg.gif); background-repeat:repeat-x; background-position:top; padding:8px 8px 8px 8px;}
#iDetails #pName		{color:#58595b; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#iDetails #pPrices		{text-align:right; margin:6px 0px 0px 0px;}
#iDetails #pPrices .ListPricewSale,
#iDetails #pPrices .ListPricewoSale,
#iDetails #pPrices .SalePrice,
#iDetails #pPrices .MSRPPrice	{font-size:12px;}


#swatch_label,
.ProductAttrlabel	{color:#6d6e71; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.ProductAttrlabel	{padding:0px 0px 5px 0px;}
.ProductAttr		{font-size:11px;}
.swatches a:link,
.swatches a:visited	{color:#6d6e71; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.swatches a:hover,
.swatches a:active	{color:#6d6e71; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}


/*list price or price level 1 with a sale*/
.ListPricewSaleP      {font-size: 12px; background: inherit; color: #000000;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP     {font-size: 12px; background: inherit; color: #000000;}
/* sale price */
.SalePriceP           {font-size: 12px; background: inherit; color: #ff0000;}
/* msrp price */
.MSRPPriceP           {font-size: 12px; background: inherit; color: #000000;}


/*   END PRODUCT PAGE CLASSES  */



/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #000000;}

.prodInner td		{width:25%;}
.prodInner td img	{border:1px dashed #727EA5;margin:10px 0px 0px 0px;}

.PageSpanner	{color:#f177ae; display:block; text-align:right; margin:9px 0px 9px 0px;}
.PageSpanner br	{display:none; visibility:hidden;}

/*  Item Table Styles */
.CartLabels           {background: #727ea5; color: #ffffff; font-weight: bold;}
.cart_list_item       {background: #ffffff; color: #000000;}
.SubHeadbgcolor       {background: #727ea5; color: #000000;}
.SubHeadText          {background: inherit; color: #ffffff; font-weight: bold}
.tablebgcolor         {background: #ffffff}

/*  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: #f177ae; text-decoration:none;}
a:visited             {background: inherit; color: #ff99cc; text-decoration:none;}
a:hover               {background: inherit; color: #ff99cc;}
a:active              {background: inherit; color: #ff99cc;}




/*  content area, department page  */
.deptlinkM:link       {FONT-WEIGHT: bolder;
    line-height: 30px;
    text-indent: 10px;
    FONT-SIZE: 16px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #FF99CB;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none}
.deptlinkM:visited    {FONT-WEIGHT: bolder;
    line-height: 30px;
    text-indent: 10px;
    FONT-SIZE: 16px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #FF99CB;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none}
.deptlinkM:hover      {FONT-WEIGHT: bolder;
    line-height: 30px;
    text-indent: 10px;
    FONT-SIZE: 16px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #CC99FF;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none}
.deptlinkM:active     {FONT-WEIGHT: bolder;
    line-height: 30px;
    text-indent: 10px;
    FONT-SIZE: 16px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #FF99CB;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: none}

/*  content area, product page  */
.deptlinkP:link,
.deptlinkP:visited      {    
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #f177ae;
    TEXT-DECORATION: none;
	text-transform:uppercase;
}
.deptlinkP:hover,
.deptlinkP:active      {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff99cc;
    TEXT-DECORATION: none;
	text-transform:uppercase;
}

/* "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;}

/*  left hand navigation, top level  */
.left_nav	{background-image:url(../nav_bg.gif); background-repeat:repeat-x; background-position:top;}

.deptbarlink:link, .deptbarlink:visited
{
    display:none; visibility:hidden;
}
.deptbarlink:hover, .deptbarlink:active
{
    display:none; visibility:hidden;
}

.deptbarlink_activate:link, .deptbarlink_activate:visited
{
	font-size: 14px; color: #ffffff; background-color:#727ea5; display:block; padding:8px 8px 8px 8px; text-decoration: none; font-weight:bold; text-transform:uppercase;
}
.deptbarlink_activate:hover, .deptbarlink_activate:active
{
    font-size: 14px; color: #ffffff; background-color:#727ea5; display:block; padding:8px 8px 8px 8px; text-decoration: none; font-weight:bold; text-transform:uppercase;
}


/*  left hand navigation, secondary level  */
.left_nav ul 	{padding:0px 0px 0px 10px; margin:4px 0px 0px 10px;}
.left_nav ul li	{padding:0px 0px 0px 0px; margin:0px 0px 0px 10px;}

.deptbarlink2:link, .deptbarlink2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:#ff3399;
    FONT-FAMILY: Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
	display:block;
	list-style-type:circle;
}
.deptbarlink2:hover, .deptbarlink2:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:#f177ae;
    FONT-FAMILY: Arial, Helvetica, san-serif;
    TEXT-DECORATION: none;
	display:block;
	list-style-type:circle;
}

/*  -------END LINK STYLE DEFINITIONS------  */

/* SEARCH PAGE*/
.search_img img	{border:1px dashed #727EA5;margin:10px 0px 0px 0px;}

/* email sign up */
.email_signup	{margin:20px 0px 10px 0px; }
.email_label	{font-size: 12px; color: #ffffff; background-color:#727ea5; display:block; padding:8px 8px 8px 8px; text-decoration: none; font-weight:bold; text-transform:uppercase;}
.email_signup .left_nav	{padding:6px 0px 10px 2px;}