.doc_center {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

/*
 notes:
  this is an upper-limit on width of header image plus padding (18px)
  it is overridden dynamically by PHP (to zero) if there is no product image
  it is overridden dynamically by JS for actual width of product image
*/
div.productDescription {
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 0;
}

.pdTop {
	margin-left: 203px;
	margin-top: 0px;
}

.pdStrong {
	font-weight: bold;
}


.listingSectionTop {
	margin-left: 213px;
}

.listingSectionHeader {
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

.listingHeader {
	font-weight: bold;
	font-size: 14px;
}

.listingSection {
	margin-left: 10px;
	margin-bottom: 10px;
}

.product_alert {
	color: red;
}

.product_alert_b {
	font-weight: bold;
	color: red;
}

.listing_note {
	color: red;
	font-weight: bold;
}

.listing_note_body {
	color: #ffffff;
	font-weight: normal;
}

.listing_note_sup {
	font-weight: bold;
	color: red;
	position: relative; 
	top: -5px;
	font-size: 10px;
	margin-left: 1px;
}

.listing_note_sup_u {
	font-weight: bold;
	color: red;
	position: relative; 
	top: -5px;
	font-size: 10px;
	margin-left: 2px;
	text-decoration: underline;
}

.plistNoHeader {
	margin-top: 0px;
}

.plist, .plistNoHeader {
	margin-bottom: 0px;
}

.plist li, .plistNoHeader li {
	padding-bottom: 5px;
}

.dtable { border: 1px solid white; }
.dtable th { font-weight:bold; text-align:center; border: 1px solid white; padding: 5px; }
.dtable td { border: 1px solid white; padding: 5px; }

.pimgr, .pimgrc {
	border-radius: 10px;
	border: 0px solid #2e2e2e;  
}

.pimgrc {
	margin-left: auto; 
	margin-right: auto; 
}
