/* ****    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.                                                           ****/
/*************************************************************************************/


HTML{margin:0px; color: #003e6c; font-size: 12px; text-align:center;}
BODY		     {/*background:#003e6c;*/}
#content 	     {
	margin:0px auto; 
	width:950px; 
	background: url(../container_bg.gif) repeat-y; 
	border:1px #4072A3 solid;
; clip:  rect(   )
}


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}
input		      { color:#003e6c; /*background:#fadac4; padding:2px; border:1px solid #fbb98c; */ font-family: Arial, Helvetica, sans-serif; font-size:11px;}


.logo                 {margin: 5px 0px 5px 10px;}


/* shop by brand dropdown */
.qjump                {font-size: 11px; width:150px; color:#003e6c;}


/*page title text on all pages except the department and product pages*/
.PageTitle            {font-size: 20px; background: inherit; color: #003e6c; font-weight: bold; height:auto;}


/*department titles*/
.DeptTitle            {font-size: 20px; background: inherit; color: #003e6c; font-weight: bold; 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: #ff0000;}


/* msrp price */
.MSRPPrice            {font-size: 12px; background: inherit; color: #003e6c;}


/*  FOR PAMELA'S DEPTLINK CODE - NOT SURE WE SHOULD KEEP  */

table#headerTable     {background: inherit; color: #003e6c;}
table#emailSignUp     {background: transparent; color: #003e6c;}
table#TableNnav       {background: inherit; color: #003e6c;}
td#TDbottom           {height:auto; /*border-bottom:2px solid white;*/}
td#TDbelowNav         {}
#outernav	      {background:#C7D7EE; color:#000000;}
.nav                  {width:150px;}
.navmargin            {color: #000; text-decoration: none; font-size: 10px; font-weight: normal; background:#C7D7EE;}
.insidenavtextbottom  {background: inherit; color: #003e6c; text-decoration: none; font-size: 11px; font-weight: normal; text-align:right; padding: 0px 10px 7px 3px}

/*  END DEPTLINK CODE CLASSES  */


/* general div on all pages to offset content from left nav  */
.PageContent          {position: relative; top: 0px; left: 0px; margin: 20px 10px 20px 15px; color:#003e6c;}
.DeptPageContent          {margin: 20px 10px 20px 30px; color:#003e6c;}


/*  DEPTLINK EMAIL SIGNUP  */
.EmailSignupbgcolor   {background: inherit; color: #000; height:200px}
.EmailSignupTitle     {background: inherit; color: #000;}
.EmailSignupText      {background: inherit; color: #000; font-weight:bold; font-size:10px; padding:0 30px 10px 30px;}


/*  SHOPPER LOOKUP CLASSES  *.TableText            {background: #ffffff; color: #003e6c;}

/* HEADER CLASSES  */
#Table_01{
background-color: #FFFFFF
}
#headernav{
	height: 30px; 
	line-height: 30px;
	background: #4072A3;
	color: #ffffff;
	text-align: right;
}
#headercart{
	width: 250px;
	margin: 10px 10px 0 0;
}
#headercart a{
	color: #2B2C3B !important;
	
}
#headersearch{
	border-top: 2px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: #C7D7EE;
	text-align: left;
}
#topnav{background: url(../topnav_bg.gif) repeat-y;}

.HeaderNav:link       {background: transparent; color: #FFFFFF; text-decoration: none; font-size: 12px; line-height:20px; font-weight: normal; padding:8px;}
.HeaderNav:visited    {background: transparent; color: #FFFFFF; text-decoration: none; font-size: 12px; line-height:20px; font-weight: normal; padding:8px;}
.HeaderNav:hover      {background: transparent; color: #FFFFFF; text-decoration: underline; font-size: 12px; line-height:20px; font-weight: normal; padding:8px;}
.HeaderNav:active     {background: transparent; color: #FFFFFF; text-decoration: underline; font-size: 12px; line-height:20px; font-weight: normal; padding:8px;}

.HeaderNavBack        {background: #f2f1f1; color: #003e6c;}

.headerNav2:link       {color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; padding:5px;}
.headerNav2:visited    {color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; padding:5px;}
.headerNav2:hover      {color: #ffffff; text-decoration: underline; font-size: 12px; font-weight: bold; padding:5px;}
.headerNav2:active     {color: #ffffff; text-decoration: underline; font-size: 12px; font-weight: bold; padding:5px;}



/* FOOTER CLASSES  */
#footerTbl{background:#4072A3;}
.FooterText           {background: inherit; color: #003e6c; font-size: 10px; }
.FooterBack           {background: #f2f1f1; color: #003e6c;}

.FooterLink:link      {background: inherit; color: #929292; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:visited   {background: inherit; color: #929292; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:hover     {background: inherit; color: #f47b28; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:active    {background: inherit; color: #f47b28; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}

.FooterLink2:link      {background: transparent; color: #FFF; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.FooterLink2:visited   {background: transparent; color: #FFF; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.FooterLink2:hover     {background: transparent; color: #FFF; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.FooterLink2:active    {background: transparent; color: #FFF; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 5px;}



/* SHOPPER NEW AND SHOPPER UPDATE */
.SubText              {background: inherit; color: #003e6c; font-size: 10px; font-weight: normal;}
.optional             {background: #ffffff; color: #003e6c;}
.required             {background: #ffffff; color: #003e6c; font-weight: bold;}


/* PRODUCT PAGE  */

/* You may also be interested in */
.relProductlabel      {background: inherit; color: black;}
.ProductShortDescription {background: inherit; color: #000000;; font-family: "CAC Futura Casual"}
.ProductName          {font-size: 24px; background: inherit; color: #000000; font-weight: bold;; font-family: "CAC Futura Casual"; text-align: left; text-indent: 10pt; border-color: 336699 black; border-style: none; border-top-width: auto; border-bottom-width: auto}

/*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: #ff0000;}
/* msrp price */
.MSRPPriceP           {font-size: 12px; background: inherit; color: #003e6c;}

/*  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: #ff0000;}
/*  related products msrp price */
.MSRPPriceR           {font-size: 12px; background: inherit; color: #003e6c;}

/*   END PRODUCT PAGE CLASSES  */


/*  DEPARTMENT PAGE  */
.DeptShortDescription {background: inherit; color: #003e6c;}


/*  Item Table Styles */
.CartLabels           {background: #06A8E9; color: #ffffff; font-weight: bold;}
.cart_list_item       {background: #ffffff; color: #003e6c;}
.SubHeadbgcolor       {background:#6699CC; color: #003e6c;}
.SubHeadText          {background: inherit; color: #FFFFFF; font-weight: bold; font-size:14px;}
.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: #003e6c; 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------  */


a:link                {background: inherit; color: #f47b28; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
a:visited             {background: inherit; color: #f47b28; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
a:hover               {background: inherit; color: #003e6c; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
a:active              {background: inherit; color: #003e6c; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptbarlink:visited     {display: block; text-align: left; color: #000000; text-align:left; text-decoration: none; font-size: 11px; font-weight: bold; /*font-variant:small-caps;*/ margin:2px 5px;}
.deptbarlink:hover{display: block; text-align: left; color: #003E6C; text-align:left; text-decoration: none; font-size: 11px; font-weight: bold; /*font-variant:small-caps;*/ margin:2px 5px;}
.deptbarlink2:visited   {display: block; text-align: left; color: #003E6C; text-align:left; text-decoration: none; font-size: 11px; font-weight: normal; /*font-variant:small-caps;*/ margin:2px 5px; padding-left: 12px;}
.deptbarlink2:hover {display: block; text-align: left; color: #003E6C; text-align:left; text-decoration: none; font-size: 11px; font-weight: normal; /*font-variant:small-caps;*/ margin:2px 5px; padding-left: 12px;}


/*  content area, department page  */
.deptlinkM:link       {text-align: left; font-weight: bolder; color: #003e6c; background: inherit; text-decoration: none; font-size: 12px;}
.deptlinkM:visited    {text-align: left; font-weight: bolder; color: #003e6c; background: inherit; text-decoration: none; font-size: 12px;}
.deptlinkM:hover      {text-align: left; font-weight: bolder; color: #f47b28; background: inherit; text-decoration: underline; font-size: 12px;}
.deptlinkM:active     {text-align: left; font-weight: bolder; color: #f47b28; background: inherit; text-decoration: none; font-size: 12px;}

/*  content area, product page  */
.deptlinkP:link       {font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; background: inherit;}
.deptlinkP:visited    {font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; background: inherit;}
.deptlinkP:hover      {font-size: 11px; font-weight: bold; text-decoration: none; color: #6699cc; background: inherit;}
.deptlinkP:active     {font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; background: inherit;}

/* 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: #f47b28; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:active        {background: inherit; color: #f47b28; 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: #6699CC; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.deptlinkM2:active    {background: inherit; color: #f47b28; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  -------END LINK STYLE DEFINITIONS------  */

.siteframe {
	WIDTH:800px; BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT:1px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: #CCCCCC 1px solid; COLOR: #0d018b; PADDING-TOP: 1px; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #FFFFFF;
}

/* format page spanners */
.PageSpanner          {border-top:1px solid #003e6c; border-bottom:1px solid #003e6c; background-color:#FFFFFF;
                        display:block; width:100%; text-align:right; margin-bottom:2px; margin-top:2px;
                        padding-top:2px; padding-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
                        font-weight:normal; color:#000000}


.PageSpanner br       {color:#FFFFFF; display:none;}/*supress br tags inside spanner*/


.spanColor			{ color:#000000;}
#SpannerLinks a:link,  #SpannerLinks a:visited,
#SpannerLinks1 a:link,  #SpannerLinks1 a:visited
 {color:#000000;}
#SpannerLinks a:hover,#SpannerLinks1 a:hover
 {color:#000000;}

.spanner              {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:2; text-decoration:none; }
.spanner a:hover      {color:#000000; text-decoration:underline; }

/* Homepage */
#homepageimage{
	margin: 5px 0px 0px 3px;
	width: 210px;
	float: left;
}

#homepagedesc{
	margin: 5px 0px 0px 5px;
	width: 580px;
	height: 172px;
	background: #5145FF;
	color: #ffffff;
	font-weight: bold;
	float: left;
	padding: 10px;
}
#homefeatureditems{
	clear: left;
; border: auto none
	
}
.featureditemsSpan img, .prodmainimg{
	border: 1px solid #003E6C;
}

#leaftreeDiv{
	margin: 10px 0px 0px 20px;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px
; font-style: normal; text-transform: none; left: auto; clip:   rect(   )
}
.leaftree:visited{font-size: 11px; color: #003E6C; text-decoration: none;}
.leaftree:hover{font-size: 11px; color: #003E6C; text-decoration: none;}

.leaftree2:link, .leaftree2:visited{font-size: 11px; color: #003E6C; text-decoration: none;}
.leaftree2:hover{font-size: 11px; color: #003E6C; text-decoration: none;}.deptbarlink2:active   { display: block; text-align: left; color: #003E6C; text-align:left; text-decoration: none; font-size: 11px; font-weight: normal; /*font-variant:small-caps;*/ margin:2px 5px; padding-left: 12px; } 

/*  left hand navigation, secondary level  */
.deptbarlink2:link { display: block; text-align: left; color: #003E6C; text-align:left; text-decoration: none; font-size: 11px; font-weight: normal; /*font-variant:small-caps;*/ margin:2px 5px; padding-left: 12px; } .deptbarlink:active     { display: block; text-align: left; color: #003E6C; text-align:left; text-decoration: none; font-size: 11px; font-weight: bold; /*font-variant:small-caps;*/ margin:2px 5px; } 


/*  left hand navigation, top level  */
.deptbarlink:link {
	display: block;
	text-align: left;
	color: #003E6C;
	text-align:left;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	/*font-variant:small-caps;
	*/
	margin:8px 5px 2px;
} BODY             { margin:5px; color: black; font-size: 12px; text-align:center; } 
.leaftree:link { font-size: 11px; color: #003E6C; text-decoration: none; ; font-family: Verdana, Arial, Helvetica, sans-serif} .leaftree:active { font-size: 11px; color: #003E6C; text-decoration: none; } .leaftree2:active { font-family: Verdana, Arial, Helvetica, sans-serif }.leaftree2:active { font-size: 11px; color: #003E6C; text-decoration: none; } .deptTbl img { 
	border: 1px #003E6C none;
 } 