#primary .adobe-cs5 { padding:0 0 28px;  }
#primary .adobe-cs5 .box-content { background: #fff url('img/hero_gradient_20100329.png') no-repeat top left; }
#primary .adobe-cs5 .box-content h2 { padding-top: 36px; margin-left:38px; }
#primary .adobe-cs5 .box-content h3 { font-size:13px; font-weight:bold; line-height:15px; color:#000; padding:30px 0 25px 34px; border-top:1px solid #d5d5d5; }
#primary .adobe-cs5 .box-content .grid4col { width:100%; }
#primary .adobe-cs5 .box-content table { border:none; border-collapse:collapse; margin:33px 20px 0; }
#primary .adobe-cs5 .box-content table th { border-top:none; font-weight:normal; padding:0; margin:0; vertical-align:top; }
#primary .adobe-cs5 .box-content table th img { margin-left:22px; }
#primary .adobe-cs5 .box-content table th div.intro { margin-top:5px; margin-left:18px; font-size:14px; line-height:18.5px; font-weight:bold; color:#666; width:150px; }
#primary .adobe-cs5 .box-content table th.software { border-top:1px solid #e5e5e5; padding:7px 0; width:189px; color:#666; }
#primary .adobe-cs5 .box-content table th.software div { padding:6px 0 0 0; width:107px; float:left; position:relative; line-height:14px; }
#primary .adobe-cs5 .box-content table th.software div.tworows { padding:0; display:block; }
#primary .adobe-cs5 .box-content table th.software div.tworows a { display:inline; *background-position:18px right; }
#primary .adobe-cs5 .box-content table th.software div a { display:inline; }
#primary .adobe-cs5 .box-content table th.software img { float:left; position:relative; padding:0 12px 0 15px; margin:0; }
#primary .adobe-cs5 .box-content table td { border-top:1px solid #e5e5e5; text-align:center; width:193px; }
#primary .adobe-cs5 .box-content table td.moreinfo { border-top:none; text-align:left; vertical-align:top; padding:10px 0 20px; }
#primary .adobe-cs5 .box-content table td.moreinfo-bottom { border-top:1px solid #e5e5e5; text-align:left; vertical-align:top; padding:10px 0 20px; }
#primary .adobe-cs5 .box-content table td.moreinfo div,
#primary .adobe-cs5 .box-content table td.moreinfo-bottom div { width:124px; margin-left:41px; font-size:11px; line-height:15px; color:#333; }
#primary .adobe-cs5 .box-content table td.moreinfo div.choose,
#primary .adobe-cs5 .box-content table td.moreinfo-bottom div.choose { margin-left:18px; width:142px; }
#primary .adobe-cs5 .box-content table td.moreinfo .summary,
#primary .adobe-cs5 .box-content table td.moreinfo-bottom .summary { margin-left:42px; }
#primary .adobe-cs5 .box-content table td.moreinfo div p.price,
#primary .adobe-cs5 .box-content table td.moreinfo-bottom div p.price { font-weight:bold; margin-top:6px; }
#primary .adobe-cs5 .box-content table td.moreinfo div p.price-was,
#primary .adobe-cs5 .box-content table td.moreinfo-bottom div p.price-was { font-weight:bold; margin-top:6px; font-size:12px; line-height:15px; color:#999; text-decoration:line-through; }
#primary .adobe-cs5 .box-content table td.moreinfo div p.price-save,
#primary .adobe-cs5 .box-content table td.moreinfo-bottom div p.price-save { font-weight:bold; font-size:12px; line-height:15px; color:#cc3333; }
#primary .adobe-cs5 .box-content table td.moreinfo div p.price-now,
#primary .adobe-cs5 .box-content table td.moreinfo-bottom div p.price-now { font-weight:bold; font-size:12px; line-height:15px; color:#333; }
#primary .adobe-cs5 .box-content table td.moreinfo div img,
#primary .adobe-cs5 .box-content table td.moreinfo-bottom div img { margin-top:8px; }
#primary .adobe-cs5 .box-content table td.moreinfo .summary img,
#primary .adobe-cs5 .box-content table td.moreinfo-bottom .summary img { margin-bottom:10px; }
#primary .adobe-cs5 .box-content table td.odd {  background:#f6f6f6; }
#primary .adobe-cs5 .box-content table.othertools { border:none; display:inline; margin:0; padding:0; }
#primary .adobe-cs5 .box-content table.othertools td.moreinfo { padding:0 0 10px 0; margin:0; }
#primary .adobe-cs5 .box-content table.othertools td.moreinfo div{ width:150px; margin-left:48px; font-size:11px; line-height:15px; color:#333; }
#primary .adobe-cs5 .box-content table.othertools td.moreinfo div h5 { font-weight:bold; line-height:15px; margin-bottom:5px; }
#primary .adobe-cs5 .box-content table.othertools td.moreinfo div p { margin-bottom:5px; }
#primary .adobe-cs5 .box-content table.othertools td.moreinfo div img { margin-bottom:5px; }

/* Business Financing promo */
#business-financing.box .box-content div.promo-gradient { width:165px; padding:0; margin:0 0 0 1px; background: #fff url('img/promo_bg.jpg') repeat-x top; }
#business-financing.box .box-content div { padding-left:11px; }
#business-financing.box .box-content div h3, #business-financing.box .box-content div p { margin:0; padding:0 0 7px 0; background:transparent !important; font-size:11px; line-height:15px; }
#business-financing.box .box-content div p { color:#333; }
#business-financing.box .box-content div h3{
    color: #333333;
    float: left;
    font-weight: bold;
}
#business-financing.box .box-content div img {margin: 15px 0 5px -1px;}
