/* General */
#backtoschool { color: #333; }
#backtoschool p { font-size: 11px; line-height: 16px; margin-bottom: 6px; }
#backtoschool h1 { margin: 0 0 6px; }
#backtoschool h2 { font-size: 13px; font-weight: normal; margin-bottom: 10px; line-height: 16px; letter-spacing:-.3px; word-spacing:-1px; }
#backtoschool h3 { font-size: 11px; font-weight: bold; margin-bottom: 8px; line-height: 15px; }

#backtoschool .module_top { font-size: 0; }
#backtoschool .modulecontent { position: relative; padding-bottom: 0; }
#backtoschool .hero { position: absolute; top: 14px; right: 1px; }
#backtoschool .left { width: 440px; margin: 18px 0 0 29px; position: relative; }
#backtoschool p.intro { font-size: 13px; line-height: 18px; }
#backtoschool .already-top { width: 373px; height: 5px; margin-top: 16px; margin-left:3px; background: url("../img/already-top.png") no-repeat 0 0; font-size: 0; }
#backtoschool .already-main { width: 347px; min-height: 72px; _height: 72px; margin-left:3px; margin-bottom: 22px; padding: 0 10px 5px 16px; background: url("../img/already-main.png") no-repeat 0 100%; }
#backtoschool .already-main h2 { margin: 0 0 5px; padding-top:10px; }
#backtoschool .already-main p { margin-bottom: 0; }
#backtoschool .bottom-promos { padding-left: 30px; margin: 0 1px -10px; background: url("../img/bts-post-bg.png") repeat-x 0 100%; }
#backtoschool .bottom-promos ul { margin: 17px 0 10px -40px; }
#backtoschool .bottom-promos ul li { width: 194px; float: left; display: inline; margin-left: 40px; padding-right: 43px; min-height: 169px; _height: 169px; background: url("../img/bts-post-promo-bg.png") no-repeat 100% 0; _background: none; _border-right: 1px solid #ccc; }
#backtoschool .bottom-promos ul li.last { width: 175px; background: none; _border-right: none; padding-right: 0; }
#backtoschool .bottom-promos ul li img { margin-left: 59px; }
#backtoschool .bottom-promos ul li.first img { margin-left: 3px; }
#backtoschool .bottom-promos ul li h3 { margin: 1px 0 0; }

/* Left column modules */
#navigation #zero-in .modulecontent,
#navigation #free-printer .modulecontent,
#navigation #new-to-mac .modulecontent,
#navigation #buying-guide .modulecontent { background:url('../img/column-bg-grad.png') no-repeat 0 -100px; padding-bottom:16px; }
#navigation #zero-in .modulecontent img,
#navigation #free-printer .modulecontent img,
#navigation #new-to-mac .modulecontent img,
#navigation #buying-guide .modulecontent img { margin:14px auto 0 auto; display:block; }
#navigation #zero-in .modulecontent p,
#navigation #free-printer .modulecontent p,
#navigation #new-to-mac .modulecontent p,
#navigation #buying-guide .modulecontent p { color:#000; line-height:1.3636; padding: 0.5em 10px 0; }
#navigation #buying-guide .modulecontent p { padding-right: 16px; }
#navigation #new-to-mac .modulecontent { padding-top:8px; }

#navigation #zero-in a,
#navigation #free-printer a,
#navigation #new-to-mac a,
#navigation #buying-guide a { color:#0085cc; }

#navigation .modulecontent sup { bottom:0.33em; font-size: 8px; position:relative; vertical-align:baseline; }
