/* General */
#educationpricing { color: #000; }
#educationpricing p { line-height: 15px; margin-bottom: 6px; }
#educationpricing h3 { font-size: 15px; font-weight: bold; margin-bottom: 6px; line-height: 19px; }
#educationpricing h4 { font-size: 12px; font-weight: bold; }
#educationpricing h5 { font-weight: bold; color: #333; line-height: 15px; }

/* Top area */
#educationpricing #top { height: 198px; background: url("hero-bg.jpg") no-repeat 0 0; padding: 52px 0 0 25px; }
#educationpricing #top h1 { line-height: 9px; }
#educationpricing #top h2 { margin-bottom: 3px; }
#educationpricing #top p { line-height: 18px; font-size: 13px; width: 285px; }

/* Middle */
#educationpricing #main { width: 750px; overflow: auto; margin: 20px auto 0; }
#educationpricing #main #left { float: left; width: 492px; }

/* CPUs */
#educationpricing #main ul#macs { width: 492px; overflow: auto; margin: 20px 0 36px; }
#educationpricing #main ul#macs li { float: left; width: 110px; margin-right: 18px; position: relative; }
#educationpricing #main ul#macs li.macbookair { width: 98px; }
#educationpricing #main ul#macs li.macbookpro { width: 128px; }
#educationpricing #main ul#macs li.imac { width: 100px; margin-right: 0; }
#educationpricing #main ul#macs li img { margin-bottom: -7px; }
#educationpricing #main ul#macs li img.new-icon { position: absolute; top: 23px; left: 9px; margin-bottom: 0; }
#educationpricing #main ul#macs li.macbookpro img.new-icon { top: 15px; left: 11px; }
#educationpricing #main ul#macs li p { color: #666; margin-bottom: 3px; }
#educationpricing #main ul#macs li p.save { color: #f00; }

/* Why you'll Love a Mac for College */
#educationpricing #main .row { width: 492px; overflow: auto; margin: 4px 0 16px; }
#educationpricing #main .second { margin-bottom: 6px; }
#educationpricing #main .row .column { float: left; width: 219px; }
#educationpricing #main .row .column img { margin-bottom: -5px; }
#educationpricing #main .row .first { width: 250px; margin-right: 23px; }
#educationpricing #main .row .first p { margin-right: 53px; }
#educationpricing #main .row #leopard p { margin-right: 0; }
#educationpricing #main .row .column h4 { margin-bottom: 3px; }
#educationpricing #main .row .column span { white-space: nowrap; }

/* More links */
#educationpricing #main #morelinks li { padding: 10px 0 4px; float: left; margin-right: 18px; }
#educationpricing #main #morelinks #facebook p { padding-left: 20px; background: url("facebook-icon.gif") no-repeat 0 0; }
#educationpricing #main #morelinks #newtomac { float: none; clear: both; border-top: 1px solid #ebebeb; }
#educationpricing #main #morelinks #newtomac strong { font-size: 12px; }

/* Why buy from the aos */
#educationpricing #main #right { float: right; width: 240px; margin-top: 22px; }
#educationpricing #main #right #whybuy-topcap,
#educationpricing #main #right #whybuy-bottomcap { height: 7px; width: 240px; background: url("whybuy-top.png") no-repeat 0 0; font-size: 0; }
#educationpricing #main #right #whybuy-bottomcap { background-image: url("whybuy-bottom.png"); }
#educationpricing #main #right #whybuy-main { width: 192px; padding: 12px 24px; background-color: #f2f2f2; }
#educationpricing #main #right #whybuy-main .divider { width: 206px; height: 2px; margin: 10px -8px 6px; padding: 10px 0; position: relative; background: url("whybuy-divider.png") repeat-x 0 50%; }
#educationpricing #main #right #whybuy-main .last { margin: -8px -8px 0; padding: 10px 0; }
#educationpricing #main #right #whybuy-main ul li { margin-bottom: 16px; }
#educationpricing #main #right #whybuy-main ul li h4 { margin-bottom: 4px; }

#educationpricing #main #right #email_notification h3 { font-size: 12px; font-weight: bold; }
#educationpricing #main #right #email_notification h4 { margin: 0 0 10px; color: #333; font-weight: normal; padding-right: 10px; }
#educationpricing #main #right #email_notification fieldset { border: none; }
#educationpricing #main #right #email_notification fieldset legend { display: none; }
#educationpricing #main #right #email_notification input { width: 90%; margin-right: 10px; }
#educationpricing #main #right #email_notification button#submit { margin: 0; width: 73px; height: 20px; border: 0; cursor: pointer; }

/* Footer */
#educationpricing #promofooter { width: 802px; margin: 12px auto -15px; background: url("promofooter-bg.png") repeat-x 0 0; border-top: 1px solid #dfdfdf; }
#educationpricing #promofooter ul { width: 802px; margin: 0 auto; overflow: auto; background: url("promofooter-li-bg.gif") repeat-y 268px 0; }
#educationpricing #promofooter ul li { float: left; width: 245px; margin: 29px 0 26px 21px; display: inline; }
#educationpricing #promofooter ul li img { float: left; }
#educationpricing #promofooter ul li h3,
#educationpricing #promofooter ul li p { margin: 0 9px 4px 73px; line-height: 15px; }
#educationpricing #promofooter ul li#cs4 h3,
#educationpricing #promofooter ul li#cs4 p { margin-left: 68px; }
#educationpricing #promofooter ul li#printer h3,
#educationpricing #promofooter ul li#printer p { margin-left: 100px; }
#educationpricing #promofooter ul li p sup { line-height: 1px; font-size: 8px; vertical-align: super; }
#educationpricing #promofooter ul li h3 { font-size: 13px; }

/* Bottom cap */
#primary .module_btm { height: 9px; background: url("bottomcap.png") no-repeat 0 0; float: none; }

/* Footnotes */
#primary .footnotes { font-size: 10px; margin: 20px 0; clear: both; }
#primary .footnotes ol { color: #999; list-type: none none outside; }
#primary .footnotes ol li { display: inline; }

/* Left column faq */
#navigation #faq .innercontent { background: url("faq-bg.png") repeat-x 0 0; margin: 0 2px 0 1px; }
#navigation #faq h3 { float: none; background: transparent none !important; width: auto; padding: 1.2em 11px 0.6em; line-height: 15px; color: #000; !float: right; }
#navigation #faq p { color: #000; line-height: 15px; padding: 0 11px 0.6em; }
#navigation #faq p a.learn-more { color: #0085CF; }