.bkTitle { font:14px Arial; font-weight:bold; }
.bkTitle { font:14px Arial; font-weight:bold; color:black; margin:5px 0px 5px 0px; padding:0px; }

.bkInfo { font:11px Arial; width:165px; }

.bkCovImg { height:154px; width:154px; margin:6px; border:1px solid #dddddd; }

.bkSeeOther { font:10px Arial; font-style:italic; }

.bkInfoTbl { width:610px; margin-right:0px; padding-right:0px; margin-top:10px; }

.bkCartUpsellTbl { margin-top:10px; width:190px; }

.bkPrice { padding-left:1px; font:11px Arial; font-weight:bold; color:black; }

.printEd, .cost, .save { font-weight:bold; }
.costOld { text-decoration:line-through; }
.save { color:#ae1a00; }

.bkBBPrice { padding-left:1px; font:11px Arial; font-weight:bold; color:#336633; }

.bkList { font:13px Arial; font-weight:bold; color:black; padding-top:10px; padding-bottom:10px; }

.bkPriceSave { font:11px Arial; font-weight:bold; color:#b00d10; }

.bkUpsell { font:10px Arial; font-weight:bold; color:black; }

.bkUpsellHead { font:11px Arial; font-weight:bold; color:black; }

.bkInfoSect { font:10pt Arial; font-weight:bold; }

.buyBackBlock { width:325px; border:1px solid black; font:12px Arial; font-weight:bold; color:green; font-style:italic; padding:4px; }

.genBuybackBlock { width:325px; border:1px solid black; font:12px Arial; font-weight:bold; color:#b27d1d; font-style:italic; padding:4px; margin:0px; }

.soldoutBlock { width:325px; border:1px solid black; font:12px Arial; font-weight:bold; color:#aa1100; font-style:italic; padding:4px; margin:0px; }

a.buyBackLink { font:12px Arial; font-weight:bold; color:green; font-style:italic; }

a.loyaltyBBLink { font:12px Arial; font-weight:bold; color:#b27d1d; font-style:italic; }

.contentTabOn { font:10px Arial; font-weight:bold; color:white; text-decoration:underline; background-color:black; padding:0px 4px 0px 4px; white-space:nowrap; }

.contentTabOff { font:10px Arial; font-weight:bold; color:#9b7b42; text-decoration:underline; background-color:black; padding:0px 4px 0px 4px; white-space:nowrap; }

.cSep { font:10px Arial; font-weight:bold; color:#9b7b42; background-color:black; padding:0px 4px 0px 4px; }

.cntSepBar { height:12px; background-color:black; }

.hid { display:none; }

.vis2 { display:block; font:11px Arial; }

.cntArea { border:1px solid black; font:10px Arial; padding:4px; width:320px; }

/*	DMR Display	*/
.drm_table { padding:0 2px; } 
.drm_heading { font:14px Arial; font-weight: bold; text-align: center; color: #ffffff; background-color: #000000; width: 100%; padding:4px; }
.drm_title_fill { font:12px Arial; text-align: center; background-color: #dadada; }
.drm_title { font:11px Arial; font-weight: bold; text-align: center; background-color: #e5e5e5; }
.drm_label { padding:0 2px 0 2px; font:11px Arial; font-weight: bold; text-align: left; vertical-align: top; background-color: #e5e5e5; width: 15%; white-space: nowrap; font-weight: bold; }
.drm_data { padding:0 2px 0 2px; font:11px Arial; background-color: #f2f2f2; text-align: left; vertical-align: top; }


