#primary .adobe-cs5 .box-content { background: #fff url('../img/hero-bg.jpg') no-repeat top left; padding:0 0 0 30px; }
#primary .adobe-cs5 .box-content #hero h2 { padding: 51px 0 9px 0; margin:0;  }
#primary .adobe-cs5 .box-content #hero h3 { font-size:13px; line-height:16px; color:#333; font-weight:bold; padding-bottom:12px; }
#primary .adobe-cs5 .box-content #hero p { font-size:12px; line-height:18px; color:#666; width:300px; padding-bottom:27px; }
#primary .adobe-cs5 .box-content #callout-saving { margin-left:30px; }
#primary .adobe-cs5 .box-content #saving-steps { float:left; position:relative; width:742px; margin-top:25px; }
#primary .adobe-cs5 .box-content #saving-steps ol { list-style:none; float:left; position:relative; }
#primary .adobe-cs5 .box-content #saving-steps ol li { width:247px; float:left; position:relative; color:#000; }
#primary .adobe-cs5 .box-content #saving-steps ol li em { display:inline-block; font-size:24px; line-height:15px; *line-height:24px; font-style:normal; color:#858585; float:left; position:relative; padding-right:11px; }
#primary .adobe-cs5 .box-content #saving-steps ol li h4 { float:left; position:relative; font-size:14px; line-height:17px; margin-top: -2px; font-weight:bold; }
#primary .adobe-cs5 .box-content #saving-steps ol p { width:204px; float:left; position:relative; display:inline-block; font-size:11px; line-height:14px; padding: 6px 0 0 27px; }
#primary .adobe-cs5 .box-content #saving-steps ol li.step3 p { width:230px; _width:220px; }
#primary .adobe-cs5 .box-content #callout-software { float:left; position:relative; width:718px; margin:30px 0 18px; padding:23px 0 0 24px; background:#f3f5f6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #f3f5f6; }
#primary .adobe-cs5 .box-content #callout-software h4 { font-size:14px; line-height:15px; color:#000; margin-bottom:3px; }
#primary .adobe-cs5 .box-content #callout-software h5 { font-weight:bold; }
#primary .adobe-cs5 .box-content #callout-software p { font-size:11px; line-height:15px; color:#666; }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 { width:505px; float:left; position:relative; background: transparent url('../img/divider.png') no-repeat right;
 }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 p { width:440px; } 
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul { margin-top:30px; float:left; position:relative; }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul li { float:left; position:relative; width:128px; _display:inline; line-height:14px; font-size:11px; }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul li.last { width:120px; }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul li img { padding-bottom:30px; }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul li h5 { margin-bottom:7px;}
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul li p { margin-bottom:5px; width:100px; }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul li p.education-price { color:#666; }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul li p.education-price em { font-style:normal; text-decoration:line-through; }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul li p.special-price { color:#333; }
#primary .adobe-cs5 .box-content #callout-software #adobe-cs5 ul li p.special-price em { font-style:normal; font-weight:bold; }

#primary .adobe-cs5 .box-content #callout-software #choose-mac { width:184px; float:left; position:relative; margin-left:18px; }
#primary .adobe-cs5 .box-content #callout-software #choose-mac ul { margin-top:25px; width:184px; }
#primary .adobe-cs5 .box-content #callout-software #choose-mac ul li { width:184px; float:left; position:relative; padding-bottom:23px; }
#primary .adobe-cs5 .box-content #callout-software #choose-mac ul li img { float:left; position:relative; padding-right:24px; }
#primary .adobe-cs5 .box-content #callout-software #choose-mac ul li h5 { margin-bottom:-1px; }
#primary .adobe-cs5 .box-content #callout-software #choose-mac ul li p { margin-bottom:3px; }
#primary .adobe-cs5 .box-content #callout-software #choose-mac ul li.first-product { padding-bottom:34px; }
#primary .adobe-cs5 .box-content #callout-software #choose-mac ul li.first-product img { padding-top:5px; }
#primary .adobe-cs5 .box-content #callout-software #choose-mac ul li.third-product h5 { margin-top:5px; }

#primary .adobe-cs5 .box-content #questions { width:742px; font-size:13px; line-height:18px; color:#000; text-align:center; }
#primary .adobe-cs5 .box-content #questions p { padding-bottom:20px; }
#primary .adobe-cs5 .box-content #questions p em { font-style:normal; font-weight:bold;}

#primary .footnotes { font-size:10px; line-height:14px; color:#999; margin-top:14px; width:770px; }
#primary .footnotes p { margin-bottom:7px; }
#primary .footnotes em { font-weight:bold; font-style:normal; }
