[icon ^="pdf"] {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_pdf.gif) no-repeat center right;
}
[icon ^="word"] {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_doc.gif) no-repeat center right;
}
[icon ^="out"] {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_external.gif) no-repeat center right;
}
[icon ^="popup"] {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_popup.gif) no-repeat center right;
}
[icon ^="mag"] {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_magnify.gif) no-repeat center right;
}
a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_mailto.gif) no-repeat center right;
}
.pdf {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_pdf.gif) no-repeat center right;
}
.out {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_external.gif) no-repeat center right;
}

.popup {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_popup.gif) no-repeat center right;
}
.mag {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_magnify.gif) no-repeat center right;
}
.mail {
   padding-right: 20px;
   background: transparent url(http://www.hyperdesignservices.com/images/icon_mailto.gif) no-repeat center right;
}