/* Jewish Museum CSS Document */
/* WJS - 1/11/10 - Site Redesign */


/*New Design classes/id's */
#mainWrapper{
	width:1000px;
       _width:1003px;
	margin:0px;
	padding:0px;
	float:none;
	background-color:#a4a219;
}

#mainContent{
   width:900px;
   float:left;
   background-color:#FFFFFF;
}

#sideArt{
   width:100px;
   float:right;
}

.clear{
   display:block;
   clear:both;
}

#headerWrapper{
   background-color:#272727;
   float:none;
   display:block;
   height:100px;
   
}

#searchWrapper{
   float:right;
   width:400px;
   height:38px; 
}

#searchBtn{
   float:right;
   padding-right:60px;
}


#searchTxt{
   float:right;
   margin-top:5px;
   padding-right:10px;
}

#upperNavWrapper{
   background-color:#373737;
   float:right;
   width:790px;
   padding:8px 0px 8px 10px;
   
}

#logo{
   width:100px;
   float:left;
}

#userInfo{
   font-family:Arial,Helvetica,Verdana;
   margin-top:5px;
   height:25px;
   width:240px;
   float:right;
   text-align:left;
   padding-left:15px;
}

#userInfo a:link{font-family:Arial,Helvetica,Verdana;font-size:12px; font-weight:normal; color:#FFFFFF; decoration:none;}
#userInfo a:hover{font-family:Arial,Helvetica,Verdana;font-size:12px; font-weight:normal; color:#FFFFFF; decoration:underline;}
#userInfo a:visited{font-family:Arial,Helvetica,Verdana;font-size:12px; font-weight:normal; color:#FFFFFF; decoration:none;}
#userInfo a:active{font-family:Arial,Helvetica,Verdana;font-size:12px; font-weight:normal; color:#FFFFFF; decoration:none;}

#headerMsg{ 
   font-family:Arial,Helvetica,Verdana;
   font-size:12px;
   width:300px;
   text-align:left;
   float:left;
   padding:5px 0px 25px 10px;
   color:#ffffff; }

#headerMsg a:link{font-family:Arial,Helvetica,Verdana;font-size:12px; font-weight:normal; color:#FFFFFF; decoration:none;}
#headerMsg a:hover{font-family:Arial,Helvetica,Verdana;font-size:12px; font-weight:normal; color:#FFFFFF; decoration:underline;}
#headerMsg a:visited{font-family:Arial,Helvetica,Verdana;font-size:12px; font-weight:normal; color:#FFFFFF; decoration:none;}
#headerMsg a:active{font-family:Arial,Helvetica,Verdana;font-size:12px; font-weight:normal; color:#FFFFFF; decoration:none;}



#breadCrumbNav{
   padding:2px 10px 2px 10px;
}

#innerContent{
   width:900px;
   float:right;
   margin-bottom:10px;
}

#nsearch{
   padding:10px;
}

.infoBanner{
       font-size:14px;
	padding:5px 0px 5px 50px;
	text-align:center;
	color:#272727;
       /*border:dotted 1px #cccccc;*/
       background-color:#E6E6CA;
}
#footerWrapper{
   width:1000px;
   background-color:#383838;
}

.footerLink{
   color: #A5A41A;
   float:left;
   padding:5px 10px 5px 10px;
   line-height:20px;
}

.footerLink a:link{font-family:Arial,Helvetica,Verdana;font-size:14px; color:#FFFFFF; decoration:none;}
.footerLink a:hover{font-family:Arial,Helvetica,Verdana;font-size:14px; color:#FFFFFF; decoration:underline;}
.footerLink a:visited{font-family:Arial,Helvetica,Verdana;font-size:14px; color:#FFFFFF; decoration:none;}
.footerLink a:active{font-family:Arial,Helvetica,Verdana;font-size:14px; color:#FFFFFF; decoration:none;}

.footerLink2{
   font-weight:bold;
   line-height:20px;
   font-size:16px;
   float:right;
   color:#FFFFFF;
   padding:3px 10px 5px 10px;
}

.footerLink2 a:link{font-size:14px; color:#FFFFFF; decoration:none;}
.footerLink2 a:hover{font-size:14px; color:#FFFFFF; decoration:underline;}
.footerLink2 a:visited{font-size:14px; color:#FFFFFF; decoration:none;}
.footerLink2 a:active{font-size:14px; color:#FFFFFF; decoration:none;}

#footerInfoWrapper{
   color:#272727;
   clear:both;
   padding: 0px 0px 40px 0px;
   background-color:#eceaea;
   text-align:center;
}

#footerInfo{
   padding-top:10px;
   float:left;
   padding-left:300px;

}

#thawteDiv{
   float:right;
}


/* Home Page (Default.asp) */

.titleBar{ background-color:#e6e6ca; height:40px; padding-left:10px;}
#titleLeft{float:left;color:#272727;font-size:14px;line-height:40px;font-weight:bold;}
#titleRight{background-color:#e6e6ca;float:right;color:#272727;font-size:12px;line-height:20px;font-weight:normal;text-align:right;padding-right:10px;}

#adArea{
   text-align:center;
}

#adBanner{
   line-height:40px;
   color:#FFFFFF;
   font-size:16px;
   background-color:#b3b362;
   padding:0px;
   text-align:center;
}

#adBanner a:link { font-size:16px;color:#FFFFFF; text-decoration:none; }
#adBanner a:visited { font-size:16px;color:#FFFFFF; text-decoration:none; }
#adBanner a:active { font-size:16px;color:#FFFFFF; text-decoration:none; }
#adBanner a:hover { font-size:16px;color:#FFFFFF; text-decoration:underline; }

/* Department Page .deptContent table tr td table tr td table{*/
.LI1 td table{
   border:dotted 1px #CCCCCC;
   border-collapse:collapse;
   border-top:none;
   width:243px;
   height:220px;
   padding:0px
   margin:0px;
}


/*.deptContent table tr td { display:block; }*/
.deptContent table tr td table tr td div{ display:none; }
.deptContent table tr td table tr td div span{ }

.deptMainDesc{
   display:block;
   padding:10px;
}

.deptContent img{
   margin:0px;
   padding:0px;
}


.PageSpanner{
   position:relative;
   left:10px;  
}

/* Temporary hiding of department main descriptions */
.hideDesc { display:none; }

/*Product Page */
.productWrapper{
   width:730px;
   padding:0px;
   margin:0px;
}

.productInfo{
   width:575;
   float:left;
   margin:0px;
   padding:0px;
}

.productInfo a:link{color:#A4A219;}
.productInfo a:visited{color:#A4A219;}
.productInfo a:hover{color:#A4A219;}
.productInfo a:active{color:#ed6c07;}


.productRelated{
   width:145px;
   float:right;
   padding:0px;
   margin-top:10px;
}

.relatedTitle{
   text-align:center;
   padding-right:30px;
}

/* Basket Page */
.basketContent{
   width:730px;
}

.basketInner{
   padding:10px;
}

.basketContent .basketTable td{
   border:dotted 1px #CCCCCC;
   border-collapse:collapse;
}

.basketContent table tr td{
    padding:0px;
}

.bsktBtns{ text-align:right;
 padding-right:50px;
 padding-top:0px;}


/*Donation Area*/

#donation{
    margin-right:25px;
}
.donationWrapper{
    margin:10px 0px 10px 0px;
    padding:10px 0px 10px 0px;
    border-top:1px dotted #CCCCCC;
    border-bottom:1px dotted #CCCCCC;
    width:700px;
}

.donateImg{
    float:left;
    width:100px;
    padding-right:10px;
    padding-top:5px;
}

.donateTxt{
    float:left;
    width:260px;
    padding-right:15px;
}

.donateBtn{
    padding-top:10px;
    float:left;
    width:100px;

}

.donateDD{
   padding-top:15px;
   float:left;
   width:150px;
}

/* Update Bag */
.bsktBtns #Image4{
   padding-right:3px;
}

.billingInner{
   padding:10px;
}

.billing{
   width:730px;
}


.paymentInner{
   padding:10px;
}

.checkoutHeader{
   border-top:dotted 1px #cccccc;
   border-bottom:dotted 1px #cccccc;
   padding:10px 0px 10px 0px;
   font-weight:bold;

}

.generalContent{ width:730px;}


.titleContent{ width:730px }
.innerPageContent{ padding:15px;}
.innerPageContent a:link{color:#A4A219;}
.innerPageContent a:visited{color:#A4A219;}
.innerPageContent a:hover{color:#A4A219;}
.innerPageContent a:active{color:#ed6c07;}

body
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0px;
	color: #666666;
	font-size: 12px;
}
td
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #666666;
	font-size: 12px;
}
p
{
	font-size: 12px;
	margin-top: 0px;
	text-align: left;
	font-weight: normal;
}


/** general div on all pages to offset content from left nav  **/
.PageContent
{
	position: relative;
	top: 2px;
	left: 8px;
}

/** CUSTOM TAG FOR JEWISH MUSEUM **/

/** for eml form **/
.eml{font-size: 11pt;font-weight: normal;margin:0px; padding:0px;width:90px;height:20px; }
/** brand drop down **/
.qjump {font-size: 10pt;font-weight: normal;border:1px #999 inset; }
/** search form field **/
.search {border-style:inset;font-size:11px;}

/** tags for top Nav in Header currently spaced by bullet.gif **/
.header
{
	color:#ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	margin-right:3px;
}
.header:link
{
	color:#ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.header:visited
{
	color:#ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
.header:hover
{
	color:#ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:underline;
}
.header:active
{
	color:#ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

/*#imenu1 {width:530px;} **cant set style on imenu items - must done in JS  cher */
/** tags for lower Dept  Nav in Header currently spaced by bullet.gif
.header2
{
	color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-right:3px;
}
.header2:link
{
	color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.header2:visited
{
	color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.header2:hover
{
	color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.header2:active
{
	color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}   **/

/** tags for uppermost right items in header - jewish museum site & membership **/
.header3
{
	color:#888888;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-right:3px;
}
.header3:link
{
	color:#888888;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.header3:visited
{
	color:#888888;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.header3:hover
{
	color:#888888;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.header3:active
{
	color:#888888;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


 /** didn't work created JS ***  cher 
 * used for pale grey column to right with art culture vertical banner image
.artculture {background-color: #fbfbfb; padding-top: 700px; height: 100%;}
/* for IE 
* html .artculture {height: 100%;}

.artculture img {margin-top: -700px;} **/


 /** used for promotional text in header - top left section **/
 .promo {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:2px;
	line-height: 14px;
 }
a:link.promo {font-family: Arial,Verdana,  Helvetica, sans-serif;letter-spacing: 3px;color: #994917;text-decoration: underline;font-style: italic;}
a:visited.promo{font-family: Arial,Verdana,  Helvetica, sans-serif;letter-spacing: 3px;color: #994917;text-decoration: underline;font-style: italic;}
a:hover.promo{font-family: Arial,Verdana,  Helvetica, sans-serif;letter-spacing: 3px;color: #994917;text-decoration: underline;font-style: italic;}
a:active.promo {font-family: Arial,Verdana,  Helvetica, sans-serif;letter-spacing: 3px;color: #994917;text-decoration: underline;font-style: italic;}


 .promoAlt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#993300;
	margin-left:2px;
	line-height: 14px;
 }
a:link.promoAlt {font-family: Arial,Verdana,  Helvetica, sans-serif;letter-spacing: 3px;color: #993300;text-decoration: underline;font-style: italic;}
a:visited.promoAlt{font-family: Arial,Verdana,  Helvetica, sans-serif;letter-spacing: 3px;color: #993300;text-decoration: underline;font-style: italic;}
a:hover.promoAlt{font-family: Arial,Verdana,  Helvetica, sans-serif;letter-spacing: 3px;color: #993300;text-decoration: underline;font-style: italic;}
a:active.promoAlt {font-family: Arial,Verdana,  Helvetica, sans-serif;letter-spacing: 3px;color: #993300;text-decoration: underline;font-style: italic;}

/* can trash join when styles renamed in page*/
 .join {
	letter-spacing: 2px;color: #994917;text-decoration: underline;font-style: italic;font-size:11px;
 }

/** style for date in Header generated by JS  assets/images/includes/date.js **/
 .date {
	font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-size:11px;
 	color:#999999;
 	margin-left:3px;
 }

 /** upcoming holiday under the date **/
 .holiday {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-left:3px;
	line-height: 15px;
 }
/* can trash holiday a links when others renamed*/
a:link.holiday {color: #999999; text-decoration: none; font-size: 10px;}
a:visited.holiday{color: #999999; text-decoration: none; font-size: 10px;}
a:hover.holiday{color: #999999; text-decoration: underline; font-size: 10px;}
a:active.holiday {color: #999999; text-decoration: underline; font-size: 10px;}

/*leaf tree colors */
 .LeafTree {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#a4a219;
	margin-left:3px;
	line-height: 15px;
       font-weight:bold; 
	}
a:link.LeafTree {color: #a4a219; font-weight:bold; text-decoration: none; font-size: 11px;}
a:visited.LeafTree{color: #a4a219; text-decoration: none; font-size: 11px;}
a:hover.LeafTree{color: #a4a219; text-decoration: underline; font-size: 11px;}
a:active.LeafTree {font-size: 11px;}




/*page title text on all pages except the department and product pages*/
.PageTitle
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
       line-height:40px; 
	margin:0px;
       padding-left:10px;
	display:block;
       background-color:#E6E6CA;

}

.PageTitle2
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
       line-height:40px; 
	margin-top:-15px;
       padding-left:10px;
	display:block;
       background-color:#E6E6CA;

}


.DeptTitle
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
       margin-bottom: 0px;
       padding-left:10px;
       line-height:40px;
       height:40px;
       background-color:#E6E6CA;
	display:block;
}

.DeptLongDesc
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-left:3px;
	color:#666666;
	line-height: 18px;
}

.DeptShortDesc
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#666666;
}


/** for nav in footer  nav**/
.foot {font-family:Arial, Helvetica, sans-serif; color: #A5A41A;}
a:link.foot {color: #A5A41A; text-decoration: none; font-size: 11px;}
a:visited.foot{color: #A5A41A; text-decoration: none; font-size: 11px;}
a:hover.foot {color: #A5A41A; text-decoration: underline; font-size: 11px;}
a:active.foot {color: #A5A41A; text-decoration: underline; font-size: 11px;}

/** copyright **/
.copyright {font-family: Arial, Helvetica, sans-serif;color: #A5A41A;font-size: 10px;}
a:link.copyright {color: #A5A41A; text-decoration: none; font-size: 10px;}
a:visited.copyright {color: #A5A41A; text-decoration: none; font-size: 10px;}
a:hover.copyright {color: #A5A41A; text-decoration: underline; font-size: 10px;}
a:active.copyright {color: #A5A41A; text-decoration: underline; font-size: 10px; }

.BasketErrors{
   	font-weight: bold;
       color:#FF0000;
}

.requiredTxt
{
	font-weight: bold;
       color:#FF0000;
       font-size:12px;
}


.required
{
	font-weight: bold;
       color:#FF0000;
       margin-right:4px;
       font-size:16px;
}

.required2
{
	font-weight: bold;
}
/*  SHOPPER LOOKUP, SHOPPER NEW AND SHOPPER UPDATE CLASSES  */
/** table header backgroudn color **/
.SubHeadbgcolor {
   font-size:14px;
   font-weight:bold;
   color:#272727;
   background:#ffffff;
   border-top:dotted 1px #cccccc;
   border-bottom:dotted 1px #cccccc;
   padding: 10px 0px 10px 0px;
  }

.SubHeadbgcolor2 {
   font-size:16px;
   font-weight:bold;
   color:#272727;
   background:#ffffff;
   padding: 10px 0px 10px 0px;
  }

.shopperLookup{
   border-right:dotted 1px #cccccc;
}

.SubHeadbgcolor3 {
   font-size:14px;
   font-weight:bold;
   color:#272727;
   background:#ffffff;
   border-top:dotted 1px #cccccc;
   border-bottom:dotted 1px #cccccc;
   padding: 10px 0px 10px 0px;
  }


/** table header text color **/
.SubHeadText
{
	font-family: Helvetica, Arial, sans-serif;
	background: inherit;
	color: #373737;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
      white-space:nowrap;
}


.SubHeadText2
{
	font-family: Helvetica, Arial, sans-serif;
	background: inherit;
	color: #373737;
	font-weight: bold;
	font-size: 14px;
	padding: 3px;
      white-space:nowrap;
}

/** text in tables **/
.TableText
{font-family: Helvetica, Arial, Verdana, sans-serif; background: #ffffff; color: #666666; font-size: 11px;}


/* *** left hand navigation, top level **/
a.deptbarlink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #373737;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display:block;
	text-align:left;
	padding:8px 1px 8px 10px;
       margin:0px 10px 0px 10px;
	border-bottom-style: dotted;border-bottom-color: #CCCCCC;border-bottom-width: 1px;
	vertical-align: middle;
}
/* min-height:31px; */
a.deptbarlink:visited
{margin:0px 10px 0px 10px;font-family: verdana, arial, helvetica, sans-serif; color:#373737; text-decoration:none; font-size: 11px; font-weight:bold;display:block; text-align:left;padding:8px 1px 8px 10px;vertical-align: middle;border-bottom-style: dotted;border-bottom-color: #CCCCCC;border-bottom-width: 1px;}
a.deptbarlink:hover
{margin:0px 10px 0px 10px;font-family: verdana, arial, helvetica, sans-serif; color:#373737; font-size: 11px; text-decoration:underline; font-weight:bold;display:block; text-align:left;padding:8px 1px 8px 10px;vertical-align: middle;border-bottom-style: dotted;border-bottom-color: #CCCCCC;border-bottom-width: 1px;}
a.deptbarlink:active
{margin:0px 10px 0px 10px;font-family: verdana, arial, helvetica, sans-serif; color:#373737; font-size: 11px; text-decoration:underline; font-weight:bold;display:block; text-align:left;padding:8px 1px 8px 10px;vertical-align: middle;border-bottom-style: dotted;border-bottom-color: #CCCCCC;border-bottom-width: 1px;}


/*  left hand navigation, secondary level  padding top, right btm left*/

#TDnav{
   background-color:#f9f9fa;
}

.deptlinkTitle{
   padding-left:10px;
   text-align:left;
   line-height:40px;
   background-color:#a4a219;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   height:40px;
}
	.deptlinkTitle a:link, .deptlinkTitle a:visited {
		display:block;
		font-size:16px;
		font-weight:bold;
   		color:#FFFFFF;
	}
	.deptlinkTitle a:link, .deptlinkTitle a:visited {
		display:block;
		font-size:16px;
		font-weight:bold;
   		color:#FFFFFF;
		text-decoration:none;
	}


a.deptbarlink2:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a4a219;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display:block;
	text-align:left;
	padding:8px 1px 8px 20px;
	border-bottom-style: dotted;border-bottom-color: #CCCCCC;border-bottom-width: 1px;
       margin:0px 10px 0px 10px;
	vertical-align: middle;
} 

a.deptbarlink2:visited 
{margin:0px 10px 0px 10px;font-family: verdana, arial, helvetica, sans-serif; color:#a4a219; text-decoration:none; font-size: 11px; font-weight:bold;display:block; text-align:left;padding:8px 1px 8px 20px;vertical-align: middle;border-bottom-style: dotted;border-bottom-color: #CCCCCC;border-bottom-width: 1px;}
a.deptbarlink2:hover
{margin:0px 10px 0px 10px;font-family: verdana, arial, helvetica, sans-serif; color:#a4a219; font-size: 11px; text-decoration:underline; font-weight:bold;display:block; text-align:left;padding:8px 1px 8px 20px;vertical-align: middle;border-bottom-style: dotted;border-bottom-color: #CCCCCC;border-bottom-width: 1px;}
a.deptbarlink2:active
{margin:0px 10px 0px 10px;font-family: verdana, arial, helvetica, sans-serif; color:#a4a219; font-size: 11px; text-decoration:underline; font-weight:bold;display:block; text-align:left;padding:8px 1px 8px 20px;vertical-align: middle;border-bottom-style: dotted;border-bottom-color: #CCCCCC;border-bottom-width: 1px;}




/** end dept links tags **/
/** default tags **/
/**product short description**/

.product_description
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
       text-align:justify;
}

.ProductShortDescription
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
}
/** product and featured items **/
.deptlinkP {padding:0px; border: 0px; display: block; width: 125px; white-space:normal;}
a.deptlinkP:link {padding:0px;border: 0px;display: block; width: 125px; line-height: 14px; text-decoration: none; white-space:normal;}
a.deptlinkP:visited {padding:0px;border: 0px; display: block; width: 125px;line-height: 14px; text-decoration: none; white-space:normal;}
a.deptlinkP:hover {padding:0px;border: 0px;display: block; width: 125px;line-height: 14px; text-decoration: underline; white-space:normal;}
a.deptlinkP:active {padding:0px;border: 0px;display: block; width: 125px;line-height: 14px; text-decoration: underline; white-space:normal;}


/** Title of Feature Links **/
.deptlinkM {
   text-align:left;
   padding:0px;
   margin-bottom:-3px;
   font-size:14px;
   font-weight:bold;
   display:block;}

a:link.deptlinkM {background-color:#dedebb;text-align:left;padding:0px; padding-left:10px;vertical-align:top;font-size:14px;font-weight:bold;line-height:20px;height:20px;display:block;}
a:visited.deptlinkM {background-color:#dedebb;text-align:left;padding:0px; padding-left:10px;vertical-align:top;font-size:14px;font-weight:bold;line-height:20px;height:20px;display:block;}
a:hover.deptlinkM  {background-color:#dedebb;text-align:left;padding:0px; padding-left:10px;vertical-align:top;font-size:14px;font-weight:bold;line-height:20px;height:20px;display:block;}
a:active.deptlinkM {background-color:#dedebb;text-align:left;padding:0px; padding-left:10px;vertical-align:top;font-size:14px;font-weight:bold;line-height:20px;height:20px;display:block;}



/*list price or price level 1 with a sale*/
.ListPricewSale
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 24px;
}
/*list price or price level 1 with NO sale*/
.ListPricewoSale{display: block; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; color: #666666; line-height: 12px;}
 
.itemSku{
   	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #272727;
       font-weight:bold;
}


/* MEMBER PRICE  sale price */
.SalePrice
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #373737;
	line-height: 16px;
}


/* USED FOR PRICE, and SKU msrp price */
.MSRPPrice
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #272727;
}

/*product titles*/
.ProductName
{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
/*  general links - applied when no class is specified  */
a:link
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a:visited
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	/*color: #666666;*/
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a:hover
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
a:active {
	font-family: Helvetica, Arial, Verdana, sans-serif;
       color: #666666;
	/*color: #666666;*/
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
/*  links within the text to more information such as the glossary page  */
a:link.info
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
a:visited.info
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
a:hover.info
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
a:active.info {
	font-family: Arial, Helvetica,Verdana,  sans-serif;
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}


.relProductlabel {background-color: #ffffff; color: #666666}
.relProdName {display: block; width: 125px; margin-top: 10px;}

.cart_list_item, .tablebgcolor { background: #ffffff; }
.CartLabels { color: #272727; }
.CartMoney { text-align:center; padding:10px 0px 10px 0px;  }
.CartContents{ padding:10px 0px 10px 0px; }
.CartAvailability{padding:10px 0px 10px 0px; }



/*** draw attention to Wishlist link on shopper_update page ***/
a.att, a.att:link, a.att:visited {
	color: #0000ff;
	text-decoration: none;
	cursor: pointer;
}
a.att:hover, a.att:active {
	color: #0000ff;
	text-decoration: underline;
	cursor: pointer;
}

