
.productsdetailscontentbox { padding-left: 5px; }
.productsdetailsheader { background: url(images/subpage1_01.gif) no-repeat left top; vertical-align: middle; width: 100%; height: 31px; float: left; padding-top: 8px; }
.productsdetailsheadertext { padding-left: 16px; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; }
.productsdetailscontentbox2 { padding-left: 15px; }
.productsdetailsptitle { font-size: 18px; font-weight: bold; text-transform: uppercase; color: #000000; }
.productsdetailspsku { font-size: 12px; font-weight: bold;text-transform: uppercase; color: #000000; }
.productsdetailspupc { font-size: 12px; font-weight: bold;text-transform: uppercase; color: #000000; }
.productsdetailspcolor { font-size: 12px; font-weight: bold;text-transform: uppercase; color: #000000; }
.productsdetailspprice { font-size: 24px; font-weight: bold; text-transform: uppercase; color: #E40; }
.productsdetailspskuvalue { font-weight: normal; background-color: #FFFFBC; }
.productsdetailspupcvalue {font-weight: normal;  background-color: #FFFFBC; }
.productsdetailspcolorvalue { font-weight: normal; background-color: #FFFFBC; }
table.productsdetails_headers { width: 100%;  border: 0px; border-collapse: collapse; }
table.productsdetails_headers td.top { text-align: left; vertical-align: bottom;  }
table.productsdetails_headers td.bottom { text-align: right; vertical-align: bottom; }
table.productsdetails_details { border: 0px; border-collapse: collapse; }
table.productsdetails_details td.desc { width: 100%; padding: 4px 4px 4px 4px; text-align: left; vertical-align: top;  }
table.productsdetails_pricing { width: 100%;  border: 0px; border-collapse: collapse; }
table.productsdetails_pricing td.retail { font-size: 10px; color: #A00; text-transform: uppercase; padding: 4px; text-align: left; vertical-align: top; white-space: nowrap; }
table.productsdetails_pricing td.sale { font-size: 10px; color: #000; text-transform: uppercase; padding: 4px; text-align: left; vertical-align: top; white-space: nowrap; }
table.productsdetails_pricing td.special { font-size: 10px; color: #070; text-transform: uppercase; padding: 4px; text-align: left; vertical-align: top; white-space: nowrap; }
table.productsdetails_detailscontainer { width: 415px;  border: 0px; border-collapse: collapse; }
table.productsdetails_detailscontainer td.left { padding: 4px; text-align: left; vertical-align: top; width: 99%;  text-transform: uppercase; font-weight: bold; }
table.productsdetails_detailscontainer td.right { width: 1%; text-align: right; vertical-align: middle; font-weight: bold; }
table.productsdetails_add2cart { width: 100px;  border: 0px; border-collapse: collapse; }
table.productsdetails_add2cart td { padding-right: 25px; text-align: center; vertical-align: top; white-space: nowrap; }

table.productsdetails_dimensions { width: 170px; border: solid 1px #AAAAAA; border-collapse: collapse; }
table.productsdetails_dimensions th { text-align: left; background-color: #010101; color: #FFFFFF; cursor: default; border: 1px outset #000000; text-transform: uppercase; padding: 2px 2px 2px 2px; }
table.productsdetails_dimensions td.fields { padding: 4px; width: 30px; text-align: left; font-weight: bold; }
table.productsdetails_dimensions td.values { padding: 4px; width: 55px; text-align: left; }

table.productsdetails_keywords { width: 170px; border: solid 1px #AAAAAA; border-collapse: collapse; display: inline; }
table.productsdetails_keywords th { text-align: left; background-color: #010101; color: #FFFFFF; cursor: default; border: 1px outset #000000; text-transform: uppercase; padding: 2px 2px 2px 2px; }
table.productsdetails_keywords td { padding: 4px; width: 100%; text-align: right; }


