/*Design Refresh - WJS - 11/19/09*/
/* d10074 - Magenta */

#SpannerLinks BR{
   display:none;
}

.clear{
   clear:both;
}

.test{
width:110px;
}

#searchArea{
   padding-bottom:20px;
}

.deptContent{
   margin-left:10px;
   
}

.deptCont{ 
   margin:20px;
   border-collapse:collapse;
   width:115px;
}
.deptThm{
	border-top-width: 4px;
	border-right-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	border-bottom-style: none;
	border-top-color: #cccccc;
}

.deptTxt{
    	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding-bottom:10px;
}

.prodContent {
	width:645px;
	margin-left:10px;
}

.prodContent div {
	width:85%;
}

.leafTreeNav{
   width:645px;
   background-color:#CCCCCC;
   padding:10px;
}

.leafTreeNav a:link{color:#312626; font-size:14px; font-weight:bold;text-decoration:none;text-transform:capitalize;}
.leafTreeNav a:active{color:#312626; font-size:14px; font-weight:bold;text-decoration:none;}
.leafTreeNav a:hover{color:#312626; font-size:14px; font-weight:bold;text-decoration:underline;}
.leafTreeNav a:visited{color:#312626; font-size:14px; font-weight:bold;text-decoration:none;}

#mainWrapper{
       width:1000px;
	_width:1025px;      
	border:1px none #CCCCCC;
	margin:auto;
	padding:0px;
}

#headWrapper{
       width:1000px;
	_width:1025px;
	margin:0px;
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}

#logo{
   float:left;
   width:278px;
}

#headNav{
   float:left;
   padding-top:95px;
}

.headNavLink{
    margin-left:50px;
	margin-right:50px;
}

.headNavLink a:link{font-size:12px;font-weight:bold;color: #d10074;text-decoration:none;}
.headNavLink a:visited{font-weight:bold;color: #d10074;text-decoration:none;}
.headNavLink a:active{font-weight:bold;color: #d10074;text-decoration:none;}
.headNavLink a:hover{font-weight:bold;color: #d10074;text-decoration:underline;}

#cartInfo{
	float:none;
	width:180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#cart{
   float:right;
   width:180px;
}

#userInfo{
	width:180px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;   
}
#bagImg{
   float:left;
}

#bagLbl{
	padding-top:10px;
	float:left;
	width:150px;
	font-size: 12px;
	color: #333333;
}

#bagLbl a:link{font-weight:bold;color: #333333;text-decoration:none;}
#bagLbl a:visited{font-weight:bold;color: #333333;text-decoration:none;}
#bagLbl a:active{font-weight:bold;color: #333333;text-decoration:none;}
#bagLbl a:hover{font-weight:bold;color: #333333;text-decoration:underline;}


#bagInfo{
   float:left;
   width:150px;
}

#userName{line-height:35px;}
#userName a:link{font-size:12px;font-weight:bold;color: #d10074;text-decoration:none;}
#userName a:visited{font-weight:bold;color: #d10074;text-decoration:none;}
#userName a:active{font-weight:bold;color: #d10074;text-decoration:none;}
#userName a:hover{font-weight:bold;color: #d10074;text-decoration:underline;}

#returnLink a:link{font-size:10px;font-weight:bold;text-decoration:none;}
#returnLink a:visited{font-size:10px;font-weight:bold;text-decoration:none;}
#returnLink a:active{font-size:10px;font-weight:bold;text-decoration:none;}
#returnLink a:hover{font-size:10px;font-weight:bold;text-decoration:none;}

/* Main Content */
#leftNav{
   width:155px;
   color:#312626;
}

#leftNav span{
   color:#312626;
}

#leftNav table{
   width:155px;
   border-collapse:collapse;
   float:none;
   background-color:#d10074;
   color:#FFFFFF;
   font-size:14px;
}

#leftNav table td{
    color:#312626;
	float:none;
	background-color:#d10074;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;  
	padding-top:10px; 
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
}
#mainContent{
    padding:0px;
    margin:0px;
	float:left;
	width:815px;
}

#textBlock a:link{font-weight:bold;}
#textBlock a:visited{font-weight:bold;}
#textBlock a:hover{font-weight:bold;}
#textBlock a:active{font-weight:bold;}

#textBlock{font-weight:bold;}
#textBlock p{text-align:center;}
#textBlock H1{
   color:#d10074;
   font-size:14px;
   font-style:italic;
}
#rightAds{
	float:right;
	width:180px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}

/* upper right column home page*/
#ad2{
	width:180px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding-bottom:10px;
}

/* lower right column home page*/
#ad3{
   width:180px;
   text-align:center;
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #cccccc;
   padding-bottom:10px;
}

/* upper right column if not homepage*/
#ad4{
   width:180px;
   text-align:center;
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #cccccc;
   padding-bottom:10px;
   padding-top:10px;
}

/* upper right column if not homepage*/
#ad5{
   width:180px;
   text-align:center;
   border-bottom-width: 1px;
   border-bottom-style: dashed;
   border-bottom-color: #cccccc;
   padding-bottom:10px;
}

#footWrapper{
	width:1000px;
	margin-top: 10px;
}


#footerNav{
    font-weight:bold;
	width:610px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cccccc;
	text-align: center;
	margin-left: 210px;
}

.footerLink{
	float:left;
	margin-left: 30px;
}

.footerLink a:link{font-size:12px;font-weight:bold;color: #000000;text-decoration:none;}
.footerLink a:visited{font-weight:bold;color: #000000;text-decoration:none;}
.footerLink a:active{font-weight:bold;color: #000000;text-decoration:none;}
.footerLink a:hover{font-weight:bold;color: #000000;text-decoration:underline;}

#footerLbl{
	clear:both;
	width:645px;
	margin: auto;
	text-align: center;
	padding-top: 20px;
	font-weight: bold;
}

#footerLbl a:link{font-size:12px;font-weight:bold;color: #000000;text-decoration:none;}
#footerLbl a:visited{font-weight:bold;color: #000000;text-decoration:none;}
#footerLbl a:active{font-weight:bold;color: #000000;text-decoration:none;}
#footerLbl a:hover{font-weight:bold;color: #000000;text-decoration:underline;}


.plusLowLeft{
   position:relative;
   left:32px;
   top:0px;
}






body {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; background:#ffffff; color:#000000;font-size: 12px}

td {font-family: Verdana, 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}

.logo {margin: 5px 0px 5px 10px;}

/*
.navbox 
{
	border: thin solid #000000;
	/*padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-bottom: 0px;*/
	/*margin-right: 10px;
	margin-top: 10px;*/
	/*position: relative;
	height: auto;
	width: 150px;
}
*/

/* shop by brand dropdown*/
.qjump {background: inherit; color: #660000; font-size: 8px; text-decoration: none; font-weight:bold} 


/*page title text on all pages except the department and product pages*/
.PageTitle{font-size: 14px; background: inherit; color: #000000;}

/** Used in Content pages (about / shipping etc.) sub headings **/
.subTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding:5px 0px 5px 0px; /** top, right, bottom, left.**/
}

/* please note on shipping & Returns */
.pleaseNote {font-size: 12px; background: inherit; color: #000000;font-weight:bold;}

.shipping th{
	background-color: #d10074;
	font-size: 12px;
	border: 1px solid #000000;
	color: #ffffff;
}

.shipping td{
	border: 1px solid #000000;
}


/*department titles*/
.DeptTitle{font-size: 14px; background: inherit; color: #000000; font-weight: bold; display: block; margin-bottom: 24px;}


/*list price or price level 1 with a sale*/
.ListPricewSale {font-size: 10px; background: inherit; color: black;}


/*list price or price level 1 with NO sale*/
.ListPricewoSale {width:100px; word-wrap:break-word;font-size: 10px; background: inherit; color: black;}


/* sale price */
.SalePrice {font-size: 10px; background: inherit; color: red;}


/* msrp price */
.MSRPPrice {font-size: 10px; background: inherit; color: black;}

/* header style for black table with maroon bottom border */
table.logoTable {background: #ffffff; color: #000000;border-bottom:2px solid #660000;} 

/**  FOR PAMELA'S DEPTLINK CODE - NOT SURE WE SHOULD KEEP 

table#headerTable {background: inherit; color: #000000;}
table#emailSignUp {background: inherit; color: #000000;}
table#TableNav
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: 8px; background: inherit; color: #333333; text-decoration: none; font-size: 10px; font-weight: normal; }
.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  */

/** Maroon side border on side nav */
.PageContent {margin-top: 15px; margin-left: 15px;}
.navspacer {height:5px;}


/* general div on all pages to offset content from left nav  
.PageContent {position: relative; top: 20px; left: 15px;background: #fff000; color:#ffffff;}*/


/*  DEPTLINK EMAIL SIGNUP  */
.EmailSignupbgcolor {background: #fff;}
.EmailSignupText {	
	color: #6E92F8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
	}


/*  SHOPPER LOOKUP CLASSES  */
.SubHeadbgcolor {background: #d10074; color: #000000;}
.SubHeadText {background: inherit; color: #FFFFFF; font-weight: bold}
.TableText {background: #ffffff; color: #000000;}
.ErrorMsg {background: #ffffff; color: #000000;}
.tablebgcolor         {background: #ffffff}


/* HEADER CLASSES  */
.HeaderNav:link {background: #fff; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 7px;}
.HeaderNav:visited {background: #fff; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 7px;}
.HeaderNav:hover {background: #fff; color: #000000; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 7px;}
.HeaderNav:active {background: #fff; color: #000000; text-decoration: underline; font-size: 12px; font-weight: normal; margin-bottom: 7px;}
.HeaderNavBack {background: #ffffff; color: #000000;}


/* FOOTER Global Nav   add top maroon line over footer section*/
.Footertext {font-size: 10px; color: #000000;}
.uuFooter{ font-size:9px;margin-left:40px;}
.FooterNav {background: #ffffff; color: #000000;border-top:1px solid #B9994B;}

.FooterLink:link {background: inherit; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:visited{background: inherit; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:hover {background: inherit; color: #822020; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 5px;}
.FooterLink:active {background: inherit; color: #822020; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 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: #ffffff;}
.ProductShortDescription {background: inherit; color: #000000;}
.ProductName {font-size: 14px; background: inherit; color: black; font-weight: bold;}

/*list price or price level 1 with a sale*/
.ListPricewSaleP  {font-size: 10px; background: inherit; color: black;}
/*list price or price level 1 with NO sale*/
.ListPricewoSaleP  {font-size: 10px; background: inherit; color: black;}
/* sale price */
.SalePriceP  {font-size: 10px; background: inherit; color: red;}
/* msrp price */
.MSRPPriceP  {font-size: 10px; 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;}


/*  BASKET PAGE */
.CartLabels {background: #d10074; color: #000000;}


/*  ERRORS ON SHOPPING CART AND PAYMENT PAGE  */
.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: #d10074; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
a:active {background: inherit; color: #d10074;; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}

/*  left hand navigation, top level  */
.deptbarlink:link {display: block; text-align: left; background: inherit; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;}
.deptbarlink:visited {display: block; text-align: left; background: inherit; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;}
.deptbarlink:hover {display: block; text-align: left;background: inherit; color: #312626 ; text-decoration: underline;font-size: 12px; font-weight: bold;}
.deptbarlink:active {display: block; text-align: left;  background: inherit; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; }

/*  left hand navigation, secondary level  */
.deptbarlink2:link {display: block; text-align: left; margin-left: 15px; background: inherit; color:#312626; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 4px;}
.deptbarlink2:visited {display: block; text-align: left; margin-left: 15px; background: inherit; color:#312626; text-decoration: none; font-size: 11px; font-weight: normal; margin-bottom: 4px;}
.deptbarlink2:hover {display: block; text-align: left; margin-left: 15px; background: inherit; color: #312626; text-decoration: underline; font-size: 11px; font-weight: normal; margin-bottom: 4px;}
.deptbarlink2:active {display: block; text-align: left; margin-left: 15px; background: inherit; color:#312626; text-decoration: underline; font-size: 11px; font-weight: normal; margin-bottom: 4px;}

/*  content area, department page  */
.deptlinkM:link {display: block; text-align: left; font-weight: bolder; color: #000000; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px; visibility: hidden;}
.deptlinkM:visited {display: block; text-align: left; font-weight: bolder; color: #000000; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px; visibility: hidden;}
.deptlinkM:hover {display: block; text-align: left; font-weight: bolder; color: #8C6060; background: inherit; text-decoration: underline; text-indent: 12px; font-size: 12px; visibility: hidden;}
.deptlinkM:active {display: block; text-align: left; font-weight: bolder; color: #8C6060; background: inherit; text-decoration: none; text-indent: 12px; font-size: 12px; visibility: hidden;}

/*  content area, product page  */
.deptlinkP:link  {display: block; width: 100px; font-size: 10px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;}
.deptlinkP:visited  {display: block; width: 100px; font-size: 10px; font-weight: bold; text-decoration: underline; color: #000000; background: inherit;}
.deptlinkP:hover  {display: block; width: 100px; font-size: 10px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;}
.deptlinkP:active  {display: block; width: 100px; font-size: 10px; font-weight: bold; text-decoration: underline; color: #EE484C; background: inherit;}

/* footer links - class must be specified in site to take effect  */
.footer:link {background: inherit; color: #000000; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}
.footer:visited {background: inherit; color: #000000; 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------  */
