
#ps { border-top: 1px solid #003366; }
#ai { border-top: 1px solid #ff9900; }
#ind { border-top: 1px solid #993399; }
#acr { border-top: 1px solid #ff0000; }
#ps, #ai, #ind, #acr { width: 326px; margin-bottom: 15px; }

#psBox { border: 1px solid #003366; }
#aiBox { border: 1px solid #ff9900; }
#indBox { border: 1px solid #993399; }
#acrBox { border: 1px solid #ff0000; }
#psBox, #aiBox, #indBox, #acrBox { width: 326px; border-top: none; padding: 1px 0 1px 1px; }
html>body #psBox, html>body #aiBox, html>body #indBox, html>body #acrBox { width: 323px; }

.iconDiv { float: left; width: 25px; height: 25px; margin-right: 1px; }
html>body .iconDiv { width: 24px; }
#psIcon { background: url("http://www.coolerpromos.com/customerservice/images/art_photoshop.jpg") no-repeat; }
#aiIcon { background: url("http://www.coolerpromos.com/customerservice/images/art_illustrator.jpg") no-repeat; }
#indIcon { background: url("http://www.coolerpromos.com/customerservice/images/art_indesign.jpg") no-repeat; }
#acrIcon { background: url("http://www.coolerpromos.com/customerservice/images/art_acrobat.jpg") no-repeat; }

#psBox .iconTitle { background: #003366; }
#aiBox .iconTitle { background: #ff9900; }
#indBox .iconTitle { background: #993399; }
#acrBox .iconTitle { background: #ff0000; }
#psBox .iconTitle, #aiBox .iconTitle, #indBox .iconTitle, #acrBox .iconTitle { float: left; width: 296px;  height: 25px; color: #fff; padding: 4px 0 0 10px; }
html>body #psBox .iconTitle, html>body #aiBox .iconTitle, html>body #indBox .iconTitle, html>body #acrBox .iconTitle { float: left; width: 287px; height: 21px; }

#ps table { border: 1px solid #003366; }
#ai table { border: 1px solid #ff9900; }
#ind table { border: 1px solid #993399; }
#acr table { border: 1px solid #ff0000; }
#ps table, #ai table, #ind table, #acr table { width: 326px; border-top: none; border-left: none; margin: 0; padding: 0; font-size: 10px; }

#ps table th { border-bottom: 1px solid #003366; border-left: 1px solid #003366; }
#ai table th { border-bottom: 1px solid #ff9900; border-left: 1px solid #ff9900; }
#ind table th { border-bottom: 1px solid #993399; border-left: 1px solid #993399; }
#acr table th { border-bottom: 1px solid #ff0000; border-left: 1px solid #ff0000; }
.fileFormat th.th1 { width: 140px; padding: 3px 0; }
.fileFormat th.th2 { width: 90px; }
.fileFormat th.th3 { width: 65px; }

#ps table td { border-left: 1px solid #003366; }
#ai table td { border-left: 1px solid #ff9900; }
#ind table td { border-left: 1px solid #993399; }
#acr table td { border-left: 1px solid #ff0000; }

#ps table td, #ai table td, #ind table td, #acr table td { padding: 3px 0; font-size: 11px; text-align: center; }
