body {color: #404040; background: #e2f2ff url(http://images.apple.com/environment/images/backgroundbody20060420.jpg) repeat-x left top; width: 500px; }
/*width: 655*/
#container, #header, #main, #contentfooter, #breadcrumb, #globalfooter { width:900px; }
#content, #featurelinks { width:820px; padding:0 40px; }
.grid2cola .column.first { width:570px; }
.grid2cola .column.last.sidebar { width:220px; }

/* header, localnav (navmacmini, navimac, navmacpro) */
#header { border-bottom:1px solid #e9e9e9; margin:15px 0 0 0; text-align:left; }

#localnav th img { margin:0 0 5px 0; }

/* hero */
#hero { width:900px; }
#hero img { margin:0; border-bottom:1px solid #E9E9E9; }

/* featurenav */
#featurenav { border-bottom:1px solid #E9E9E9; margin:0 0 20px 0; padding:0; table-layout:auto; width:900px; }
#featurenav td { padding:7px 25px; text-align:center; vertical-align:middle; white-space:nowrap; line-height: 100%;}
#featurenav td a { font-size:11px; font-weight:bold; }

body#index #featurenav td#featurenavindex a,
body#design #featurenav td#featurenavdesign a, 
body#materials #featurenav td#featurenavmaterials a, 
body#energyefficiency #featurenav td#featurenavenergyefficiency a, 
body#recycling #featurenav td#featurenavrecycling a,
#calculator #resourcesnav #navcalculator, 
#msds #resourcesnav #navmsds,  
#specs #resourcesnav #navspecs, 
#faqs #resourcesnav #navfaqs  
{ color:#85cbf7; }


/* navlinks (localnav, featurenav, featurelinks) */
.navlinks a { clear:both; text-decoration:none; color:#b3b6b9; }
.navlinks a:hover { color:#989c9e; }


/* main, content (colors, text, images) */
#main {margin: 0 auto 45px; background: #fff url(http://images.apple.com/environment/images/backgroundmain20060420.gif) no-repeat left 100%; padding-bottom: 18px; min-height: 400px;} 

#main blockquote {font-size: larger; color: #4e4e4e; padding: 1em 1.2em; margin: 0 0 1em 0; border: 1px solid #e2e2e2; background: #f1f1f1; line-height: 140%;}
#main blockquote p {text-indent: -0.5em; margin: 0; padding: 0;}
#main blockquote em {color: #000; font-size: 10px;}

#main .sidebar { line-height: 17px; }

#index dt {padding: .3em 0 .5em; font-weight: bold; float: left; width: 3em; clear: both; border-top: 1px solid #e9e9e9;}
#index dd {padding: .3em 0 .5em; border-top: 1px solid #e9e9e9; margin-left: 4em;}

#right {float: right; width: 150px; margin: 0 0 10px 20px; line-height: 120%;}

#globalfooter {margin-top:0;}
#globalfooter.gf-980 .gf-sosumi,
#globalfooter.gf-900 .gf-sosumi { border-color: #ddd; }

/* California Fees page */
.feetable {border: 1px solid #a1a5a9; border-bottom: none; margin-bottom: 10px;}
.feetable td {border-bottom: 1px solid #a1a5a9;}
.feeleft {padding: 3px 20px 3px 3px;}
.feeright {text-align: right; border-left: 1px solid #a1a5a9; padding: 3px 3px 3px 20px;}
.feetable tr.head {background-color: #F6F6F6;}


/* Resources pages */
#faqs li {font-size: 12px;}
#faqs li.q {background: url(http://images.apple.com/environment/resources/images/q.gif) top left no-repeat; padding-left: 18px;}
#faqs li.a {background: url(http://images.apple.com/environment/resources/images/a.gif) top left no-repeat; padding-left: 18px;}


/* Resources: Energy Usage Calculator page */
table#calc {margin-bottom: .5em; background-color: #fff; border-collapse: collapse; line-height: 100%;}
table#calc th {padding: 5px; border: 1px solid #fff; font-size: 12px; text-align: center; color: #000; font-weight: bold;}
table#calc td {padding: 5px; border: 1px solid #fff; font-size: 10px;}
table#calc tr.info {background-color: #B2B2B2;}
table#calc tr.select {background-color: #C7C7C7;}
table#calc tr.result {background-color: #DCDCDC;}
form {margin-bottom: 0;}
#standbyPower {width: 160px}

/* Resources: MSDS page */
#datasheets, .datasheets {margin: 0 0 20px 0; width: 100%; padding: 0; border: none;}
#datasheets td, .datasheets td {border: none; vertical-align: top; font-size: 10px; padding: 17px 10px 5px 0; border-top: 1px dotted #a1a5a9; line-height: 14px; }
#datasheets .pic, .datasheets .pic {width: 60px;}
#datasheets .model, .datasheets .model {width: 210px; }
#datasheets td.supplies, .datasheets td.supplies {width: 235px;}
#datasheets .msds, .datasheets .msds {width: 100px;}
#main h2.headspace, .datasheets h2.headspace {padding-bottom: 5px; margin-bottom: 0;}
#datasheets th, .datasheets th {text-align: left; background: #efefef; padding: 5px 0;line-height: 16px; font-weight: bold;}
#datasheets th.first, .datasheets th.first {padding-left: 5px;}

/* Resources: Specs page */
#specs .column th {text-align: left; padding-bottom: 10px;}
#specs .column td {padding-right: 18px;}
#specs .column th h2 {padding-bottom: 5px; border-bottom: 1px solid #e9e9e9; margin-bottom: 5px; color: #76797c;}
#specs .column table {margin: 0 0 25px 0; font-size: 10px; line-height: 12px; width: 95%}
#specs .column table li {line-height: 16px;}
*html #specs .column table li {border-bottom: 1px solid #fff;}

