.orangeBodyBold {
font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #FF9900;  
}

.orangeBodyBold:link {
font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; color: #FF9900;  
}

.productheader {
font-family: Arial, Helvetica, sans-serif; padding: 0 10 0 10; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; padding-left:20px;
}

.productbody {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: middle
}

.productsheet {
padding:0 0 10 0; border: 1px solid black;
}

.producttitle {
font-family: Arial, Helvetica, sans-serif; font-size: 40px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: middle
}

.productid {
font-family: Arial, Helvetica, sans-serif; padding: 0 10 0 10; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: middle; padding-top: 10px;
}

.productnormal {
font-family: Arial, Helvetica, sans-serif; padding: 0 10 0 10; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: top;
}

.productsup {
font-family: Arial, Helvetica, sans-serif; padding: 0 10 0 10; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: bottom; line-height:150%;
}

.productspec {
font-family: Arial, Helvetica, sans-serif; padding: 0 10 0 10; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: top; line-height:150%;
}

.productbold {
font-family: Arial, Helvetica, sans-serif; padding: 0 10 0 10; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; vertical-align: middle
}

.productpack {
font-family: Arial, Helvetica, sans-serif; padding: 0 10 0 10; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; vertical-align: middle; width:80px;
}

.productdivider {
background-color: #006699; padding:10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: middle;
}

.productpadding {
padding:1px;
}

.productsymbol {
padding:0px;
}

a.info{
position:relative; /*this is the key*/
z-index:24; background-color:#ffffff;
color:#000000;
text-decoration:none}

a.info:hover span.pdesc{ /*the span will display just on :hover state*/
display:block;
position:absolute;
top:1em; left:2em;
width:15em;
color:#006699;
background-color:#aaccff;
text-align: left}

.msds {display: none}
.backlink {display: none}

a.info span.pcode{display: none}
a.info {text-decoration:none}
a.info span.pdesc{
width:200px;
background-color:#ffffff;
color:#000000;
text-decoration:none}

.printDiv {display: none}