

#backtoschool {font-size:10px;line-height:1.7em;text-align:left;}
#backtoschool * {font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;}
img,abbr,fieldset{border:0;}
table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:1em;}
ul{list-style:none;}
hr{display:none;}
* html .clearfix{zoom:1;overflow:visible;}
*+html .clearfix{min-height:1%;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .pngfix {behavior:url(/img/apple/iepngfix.htc);}
* html .pngfix * {position:relative;}

/*
.installments{display:block;font-size:10px;font-weight:normal;color:#808080;}
.alert{color:#F30!important;}
.freeshipping,.free-shipping,body.cart-checkout div.specials{color:#F30;}
.freeshipping{display:block;}
.xs{display:block;height:1px;position:absolute;overflow:hidden;visibility:hidden;width:1px;line-height:1px;}
.replaced{position:absolute;_position:relative;left:-9999px;}
.just-ask .contact-phone{margin-left:12px;padding:0 0 3px 20px;background:url("css/i/aos/global/icon-contact-phone.gif") left top no-repeat;}
:-moz-any-link{outline:none;}
a{color:#0085CF;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.superlink{cursor:pointer;}
.apply-now{display:block;width:99px;height:23px;background:url("css/i/aos/global/button-apply-now-drkblue.gif") left top no-repeat;}
a.more{padding-right:7px;background:url(more.gif) no-repeat 100% 60%;zoom:1;}
a.external{padding-right:13px;background:url("css/i/aos/chrome/typography/external.gif") 100% 40% no-repeat;zoom:1;}
a.scroll-to{padding-right:13px;background:url("css/i/aos/chrome/typography/scroll-to.gif") 100% 55% no-repeat;zoom:1;}
.question-answer-link a{padding:2px 0 2px 20px;background:url("css/i/aos/community/question-answer-link.png") no-repeat 0 0;color:#666!important;text-decoration:none!important;}
.question-answer-link a:hover{color:#666!important;text-decoration:none!important;}
.product-details .product-info .question-answer-link{float:left;border-bottom:1px solid #CCC;padding:0 6px 9px 32px;background:url("css/i/aos/community/question-answer-sprite.png") no-repeat -3630px 4px;margin-bottom:12px;white-space:nowrap;}
.product-details .product-info .question-answer-link p a{color:#0085CF!important;padding:0;background:none;}
.product-details .product-info .question-answer-link p a:hover{text-decoration:underline!important;}
.product-details .product-info .question-answer-link p a span{color:#666;}
ul.bullet-list li{background:transparent url("css/i/aos/chrome/typography/bullet.gif") no-repeat 0 .6em;margin:1px 0;padding:0 0 0 15px;}
ul.pipe-list{overflow:hidden;*position:relative;margin-left:-7px;}
ul.pipe-list li{float:left;margin:0 0 0 -1px;padding:0 8px;background:transparent url("css/i/aos/chrome/typography/pipe.gif") no-repeat 0 50%;}
ul.pipe-list-right{margin-left:0;margin-right:-7px;}


/******/


#backtoschool a {color:#0085CF;}
#backtoschool a:link,#backtoschool a:visited{text-decoration:none;}
#backtoschool a:hover{text-decoration:underline;}
#backtoschool a.more{padding-right:7px;background:url(more.gif) no-repeat 100% 60%;zoom:1;}


#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: 0; }
#backtoschool .hero { position: absolute; top: 12px; right: 1px; }
#backtoschool .left { width: 440px; margin: 20px 0 0 30px; position: relative; }
#backtoschool p.intro { font-size: 13px; line-height: 18px; }
#backtoschool .already-top { width: 373px; height: 5px; margin-top: 16px; background: url("../img/already-top.png") no-repeat 0 0; font-size: 0; }
#backtoschool .already-main { width: 347px; min-height: 72px; _height: 72px; 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: -2px 0 0; }

/* BTS General */
body #backtoschool { color: #333; }
body #backtoschool p { font-size: 11px; line-height: 16px; margin-bottom: 6px; }
body #backtoschool h1 { margin:0; }
body #backtoschool h2 { font-size: 20px; font-weight: normal; margin-bottom: 16px; line-height: 28px; color:#000; letter-spacing:-.5px; }
body #backtoschool h3 { font-size: 15px; font-weight: normal; margin-bottom: 6px; line-height: 21px; color:#000; }
body #backtoschool h4 { font-size: 11px; font-weight: bold; color:#333; }
#last-chance h5 { font-weight: bold; color: #000; line-height: 15px; position: relative; }

/* Top area */
body #backtoschool #top {height:204px;background: url(/img/apple/bts2010-1-lp-hero-bg.jpg) no-repeat scroll 0 0 transparent; padding: 59px 0 0 38px; position: relative; }

/*
body #backtoschool #top.usa { height: 197px; background: url("../img/hero-bg-1.jpg") no-repeat 0 0; padding: 59px 0 0 38px; position: relative; }
body #backtoschool #top.faculty-top { height: 198px; background: url("../img/hero-bg-faculty.jpg") no-repeat 0 0; padding:61px 0 0 40px; }
body #backtoschool #top.faculty-amr { height: 198px; background: url("../img/hero-bg-faculty-1.jpg") no-repeat 0 0; padding:61px 0 0 40px; }
body #backtoschool #top.geo { height: 198px; background: url("../img/hero-bg-geo.jpg") no-repeat 0 0; padding:59px 0 0 38px; }
*/

/* Middle */
body #backtoschool #main { width: 802px; overflow: visible; margin: 0; }
body #backtoschool #main .twocolumncontent { width: 100%; _width:800px; margin:0 1px; padding:0; float:left; position:relative; background: url(/img/apple/main-bg.gif) repeat-y right; height:100%; }
body #backtoschool #main #left { float: left; position:relative; width: 487px; margin:20px 0 0 0; padding-left:31px; }
body #backtoschool #main #left .intro { margin-right: 20px; }

/* CPUs */
body #backtoschool #main ul#macs { width: 484px; overflow: auto; margin: -5px 0 28px 0; }
body #backtoschool #main ul#macs li { float: left; width: 121px; position: relative; }
body #backtoschool #main ul#macs li img { margin-bottom:-7px; margin-left:-7px; }
body #backtoschool #main ul#macs li.macbookair { width: 111px; margin-right:0; }
body #backtoschool #main ul#macs li.macbookpro { width: 124px; }
body #backtoschool #main ul#macs li.imac { width: 125px; margin-right: 0; }
body #backtoschool #main ul#macs li.imac h4,
body #backtoschool #main ul#macs li.imac p { padding-left:12px; }
body #backtoschool #main ul#macs li p { width:80px; margin-bottom: 2px; color:#676767; }
body #backtoschool #main ul#macs li p.savings { font-size:9px; margin-top:-3px; word-spacing:1; }



/* Got questions? */
body #backtoschool #main #left #questions { width:515px; padding-bottom:38px; }
body #backtoschool #main #left #questions img { float:left; position:relative; padding-right:6px; }
body #backtoschool #main #left #questions h3 { font-size:12px; line-height:15px; font-weight:bold; margin:0; padding:1px 0 0 0; }
body #backtoschool #main #left #questions p { font-size:11px; line-height:15px; margin:0; padding:0; }

/* How to get Mac + iPod touch */
body #backtoschool #main #right { float: right; position:relative; width: 253px; }
body #backtoschool #main #right #howtoget-main { float:left; position:relative; width: 208px; padding: 19px 0 1px 24px; }
body #backtoschool #main #right #howtoget-main h3 { width:184px; font-size:15px; font-weight:normal; line-height:18px; margin:4px 0 18px 0; color:#000; }
body #backtoschool #main #right #howtoget-main ol li { margin-bottom: 11px; list-style:none; }
body #backtoschool #main #right #howtoget-main ol li em { margin:0; padding:4px 10px 0 0; font-style:normal; display:inline-block; font-size:24px; line-height:15px; color:#858585; float:left; position:relative; }
body #backtoschool #main #right #howtoget-main ol li.second p { width:186px; padding-bottom:5px; }
body #backtoschool #main #right #howtoget-main ol li.third p { width:188px; }
body #backtoschool #main #right #howtoget-main ol li ul { float:left; position:relative; padding-left:26px; margin-bottom:13px; }
body #backtoschool #main #right #howtoget-main ol li ul li { margin-bottom: 5px; line-height:1; }
body #backtoschool #main #right #howtoget-main ol li h4 { width:182px; font-size:14px; font-weight:normal; margin-bottom: 7px; float:left; position:relative; display:block; }
body #backtoschool #main #right #howtoget-main ol li.second h4 { margin-bottom:5px; }
body #backtoschool #main #right #howtoget-main ol li p { line-height: 15px; padding-left:26px; padding-bottom:4px; display:block; clear:left; }
body #backtoschool #main #right #howtoget-main p.note { font-size:9px;}
body #backtoschool #main #right #howtoget-main ol li p.submit-claim { margin:0 0 19px -2px; }
body #backtoschool #main #right #social  { width:234px; clear:both; background:url(social-bg.gif) no-repeat top center; margin-top:4px; padding-top:22px; padding-left:20px; float:left; position:relative; }
body #backtoschool #main #right #social ul { float:left; position:relative; width:215px; padding-bottom:15px; }
body #backtoschool #main #right #social li { padding-bottom:7px; }
body #backtoschool #main #right #social li img { float:left; position:relative; padding-right:12px; padding-bottom:5px; }
body #backtoschool #main #right #social li.tell-a-friend { padding-left:30px; }

/* Why you'll love a Mac for school */
body #backtoschool #main #whylove { overflow:hidden; width:740px; border-top:1px solid #e1e1e1; padding:30px 31px 0; float:left; position:relative; }
body #backtoschool #main #whylove h2 { font-size:15px; line-height:28px; float:left; position:relative; padding-right:9px; }
body #backtoschool #main #whylove p.visit-why { padding-top:7px; }
body #backtoschool #main #whylove ul { float:right; width:340px; }
body #backtoschool #main #whylove ul#left-whys { float:left; width:350px; clear:both; }
body #backtoschool #main #whylove ul li { padding:6px 0 0 0; margin-bottom:16px; font-size:11px; line-height:15px; }
body #backtoschool #main #whylove ul li h3 { display: inline; font-size:11px; font-weight:bold; margin:0; }
body #backtoschool #main #whylove ul li img { display:block; float:left; position:relative; padding:5px 10px 0 0; }
body #backtoschool #main #whylove ul li p { display:inline-block; width:252px; }
body #backtoschool #main #whylove ul#left-whys li p { display:inline-block; width:250px; }


/* Shop with Apple for extra credit */
body #backtoschool #main #credit { overflow:hidden; width:740px; border-top:1px solid #e1e1e1; padding:30px 31px 0; float:left; position:relative; }
body #backtoschool #main #credit h2 { font-size:15px; line-height:28px; float:left; position:relative; padding-right:9px; width:100%; }
body #backtoschool #main #credit p.visit-why { margin-top:7px; }
body #backtoschool #main #credit ul { float:right; width:340px; }
body #backtoschool #main #credit ul#left-credit { float:left; width:350px; clear:both; }
body #backtoschool #main #credit ul li { padding:6px 0 0 0; margin-bottom:16px; font-size:11px; line-height:15px; }
body #backtoschool #main #credit ul li h3 { display: inline; font-size:11px; font-weight:bold; margin:0; }
body #backtoschool #main #credit ul li h3 a { color:#000; }
body #backtoschool #main #credit ul li img { display:block; float:left; position:relative; padding:5px 10px 0 0; }
body #backtoschool #main #credit ul li p { display:inline-block; width:240px; }
body #backtoschool #main #credit ul#left-credit li p { display:inline-block; width:237px; }

/* GEO landing page */
body #backtoschool #main #credit ul.shop { padding-bottom:12px; }
body #backtoschool #main #credit ul#left-credit li.options, body #backtoschool #main #credit ul li.engrave { margin-bottom:0;}
body #backtoschool #main #credit ul#left-credit li.options p { width:210px; display:inline-block; }


body #backtoschool sup, #navigation .modulecontent sup { bottom:0.33em; font-size: 8px; position:relative; vertical-align:baseline; }
body #backtoschool #main ul#macs li img.buynow { margin:3px 0 0 0; position: relative; }



/***************/

body #backtoschool #main #whylove ul li h3, body #backtoschool #main #credit ul li h3 {
line-height:14px;
}




.module h2 span {
padding:0 10px 5px 12px;
}

body #backtoschool #main #credit {
padding:30px 31px 10px;
}



body #backtoschool .twocolumncontent {
border:1px solid #CCCCCC;
margin:0;
}




/* Get your free iPod touch */
body #backtoschool #main #left #free-touch { width:513px; padding:0; background:url(financing-option-no-violator.jpg) no-repeat right top; min-height:194px; margin:0; }
body #backtoschool #main #left #free-touch h3 { width:245px; }
body #backtoschool #main #left #free-touch p { width:252px; }






