/* GRID */
.grid3cola .column { width: 582px; margin-left: 15px; }
.grid3cola .column.first,
.grid3cola .column.last { width: 184px; }
.grid3cola .grid3col .column { width: 32%; margin-left: 14px; }

/* MAIN */
#main h3 { font-size: 13px; color: #333; font-weight: normal; word-spacing: -0.1em; }
#main a:link,
#main a:visited { color: #2971a7; text-decoration: none; }
#main a:hover { text-decoration: underline; }
#main a.more { text-align:left; background: url(http://images.apple.com/support/home/images/morearrow.png) 100% 0.4em no-repeat; padding-right: 9px; *display:inline-block; }
#main .sidebar { font-size: 11px; color: #666; }
#main .sidebar p,
#main .sidebar ul,
#main .sidebar h4 { font-size: 11px; line-height: 14px; }
#main .sidebar p,
#main .sidebar ul { margin-bottom: 8px; }

#main .divider { border-top:1px solid #e0e0e0; margin:0; padding:0; }

/* CONTENT */
#container { *margin-top: -20px; }
#content { padding: 5px 0 0; }

/* BOXES */
#main .box { background: url(http://images.apple.com/support/home/images/box_580bg.png) 0 100% no-repeat; overflow: hidden; }
#main .sidebar .box { background: url(http://images.apple.com/support/home/images/box_184bg.png) 0 100% no-repeat; }
#main .stretch .box { background: url(http://images.apple.com/support/home/images/boxw_980bg.png) 0 100% no-repeat; overflow: hidden; }
#main .box h2 { height: 21px; overflow: hidden; position: relative; margin-bottom: 0; padding: 4px 10px 0 10px; color:white; font-weight:normal; font-size:12px; }
#main .box h2 a { display: block; position: absolute; height: 25px; width: 100%; background: url(http://images.apple.com/support/home/images/box_linkarrow.png) 95% 50% no-repeat; }
#main .padder { padding: 0 15px; }

/* DRAWERS */
#main ul.drawers { margin: 0 !important; }
#main .slider .drawer-handle { color: #333; font-size: 12px; padding: 7px 0; text-indent: 15px; width: 100%; background: #939393 url(http://images.apple.com/support/home/images/slider_handlebg.png) 0 0 no-repeat; cursor: default; }
#main .slider .drawer-content { display: block; margin: 0; background: none; height: auto; }
#main .slider h3.open { background-color: #72839d; background-position: -184px 0; color: #fff; }
#main .drawercap { height: 5px; width: 184px; position: absolute; z-index: 100; bottom: 0; left: 0; background: url(http://images.apple.com/support/home/images/slider_capbottom.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htcsolute; z-index: 100; bottom: 0; left: 0; background: url(http://images.apple.com/support/home/images/slider_capbottom.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }

/* TOP LISTS */
#main .sidebar ol.toplist { margin: 0 10px 0 35px; padding-top: 10px; }
#main .sidebar ol.toplist li { margin-bottom: 6px; }
#main .sidebar ol.toplist li a { color: #666; }
#main .sidebar ol.toplist li a:hover { text-decoration:underline; }
#main .sidebar ol.toplist li.viewall { list-style-type: none; margin-bottom: 0; }

/* LATEST */
#latest { height:auto; min-height: 481px; *height: 481px; margin-bottom: 15px; position: relative; overflow: hidden; z-index: 50; }
#latest h2 { background: url(http://images.apple.com/support/home/images/header_184bg.png) no-repeat; }
#latest .drawers .drawer-content { min-height: 360px; *height: 360px; overflow: hidden; }
#latest .drawercap { _display: none !important; }
/* #latest .drawers .drawer-content { min-height: 307px; _height: 307px; } */

/* LATEST */
#latest .toplist { margin: 0; background: none;}
/*#latest .toplist li { margin: 0; padding: 0 13px; list-style-type: none; background: url(http://images.apple.com/mac/images/box_ruleinset.png) 50% 0 no-repeat; }*/
/*#latest .toplist a { display: block; padding: 10px 15px 10px 0; overflow: hidden; background: url(http://images.apple.com/mac/images/box_linkarrowgrey.png) -13px 10px no-repeat; }*/
#latest .toplist a:link,
#latest .toplist a:visited { color: #666; }
#latest .toplist a:hover { text-decoration: none; background-position: -197px 10px; }
#latest .toplist a strong { padding-right: 15px; color: #333; }
#latest .toplist a span { display: block; }

/* SOLUTIONS */
#macatwork { height: 501px; }
#macatwork h2 { background: url(http://images.apple.com/support/home/images/header_184bg.png) no-repeat; }
#macatwork .drawers { margin: 0; position: relative; overflow: hidden; height: 100%; }
#macatwork .drawers li { display: block; position: absolute; top: 0; z-index: 1; width: 100%; }
#macatwork .drawers img.photo { display: block; margin: 2px 3px 0 3px; }
#macatwork .drawers .handle { display: block; padding: 15px 15px 8px; height: 57px; margin-bottom: -6px; background: url(http://images.apple.com/mac/images/shingles_handlebg.png) -184px 100% no-repeat; overflow: hidden; }
#macatwork .drawers .handle:hover { text-decoration: none; }
#macatwork .drawers .handle strong { display: block; font-size: 13px; color: #333; font-weight: normal; height: 18px; white-space: nowrap; overflow: hidden; }
#macatwork .drawers .handle .description { color: #333; height: 28px; overflow: hidden; line-height: 14px; }
#macatwork .drawers .handle .more { color: #2971a7;}
#macatwork .drawers li.obscured .handle { background-position: 0 100%; }
#macatwork .drawers li.obscured .handle .description { color: #666; }


/* VIDEOS */
#videos { height: 501px; }
#videos h2 { background: url(http://images.apple.com/support/home/images/header_580bg_blue.png) no-repeat; }
#videos .padder { padding: 0 11px; }
#videos .nowplaying { font-size: 11px; color: #666; padding: 4px 0; margin-bottom: 0; }
#videos .nowplaying strong { color: #333; }
#videos #quicktime { position: relative; width: 560px; height: 316px; background: #fdfdfd; margin: 0 auto; text-align: center; }
#videos #quicktime .poster { cursor: pointer; _cursor: hand; }
#videos .endstate {position: absolute; left: 0; top: 0;}
#videos #quicktime.loading object { width:1px !important; height:1px !important; }
#videos #videoplaylist { overflow: hidden; margin: 0 0 9px; }
#videos #videoplaylist li { display: inline; }
#videos #videoplaylist .button a { float: left; margin-left: 10px; width: 180px; height: 0; padding-top: 90px; overflow: hidden; background: url(http://images.apple.com/support/home/en/images/videos_playlistbg.png) no-repeat; }
#videos #videoplaylist .button.first a { margin-left: 0; }
#videos #videoplaylist .button.last a { float: right; }
#videos #videoplaylist #mov-b a { background-position: -180px 0; }
#videos #videoplaylist #mov-c a { background-position: -360px 0; }
#videos #videoplaylist #mov-a.active a { background-position: 0 -90px; }
#videos #videoplaylist #mov-b.active a { background-position: -180px -90px; }
#videos #videoplaylist #mov-c.active a { background-position: -360px -90px; }
#videos .posterFrame {display: none;}



/* FEATURED SUPPORT */
#featuredsupport.box h2 { height:4px; }
#featuredsupport { height: 481px; _width:582px; color:#666; }
#featuredsupport h1 { font-size:22px; line-height:1.2em; color:black; font-weight:normal; _font-weight:bold; margin:5px 0; }
#featuredsupport li { margin-bottom:3px; }
#featuredsupport h2 { background: url(../images/box/feature_headerbg.png) 50% 0 no-repeat; }
#featuredsupport h3 { color:#7d8ca5; font-weight:bold; font-size:14px; }
#featuredsupport.box { background: url(../images/box/box_580bg.png) 0 100% no-repeat; overflow: hidden; }
#featuredsupport .blurb { font-size:11px; color:#666; }
#resourcelinkshome li { float: left; margin-right:23px; padding-right:23px; font-size: 100%; }
#resourcelinkshome li.last { padding-right:0px; }

/* APPLECARE */
#applecare { height: 200px; }
#applecare h2 { background: url(../images/box/header_184bg.png) no-repeat; }
#applecare .tagline { line-height:1.2em; margin: 0 2px 4px 0; }
#applecare li { padding-bottom:5px; }

/* SERVICES AND PROGRAMS */
#services { height: 286px; }
#services h2 { background: url(../images/box/header_184bg.png) no-repeat; }
#services h3 { font-size:11px; font-weight:bold; line-height:1.2em; margin-bottom:5px; }
#services li { padding-bottom:5px; }
#services ul.square { margin-bottom:0; }

/* BROWSE SUPPORT */
#menu { height: 481px; }
#menu h2 { background: url(../images/box/header_184bg.png) no-repeat; }
#menu hr { margin: 8px 15px 0 8px; *display: none; }
#menu li { padding: 4px 10px; }
#menu a:link { color: #666; }
#menu a:visited { color: #666; }
#menu h3 { font-size: 11px; color: #333; font-weight: bold; }
#menu ul { padding-bottom:0; } 

/* COVERAGE TOOL */
#coveragetool.box h2 { height:5px; }
#coveragetool h2 { background: url(../images/box/boxw_980bg_top.png) 50% 0 no-repeat; }

#quicklinks.box h2 { height:5px; }
#quicklinks.box { background: url(../images/box/boxw_580bg.png) 50% 100% no-repeat; overflow: hidden; }
#quicklinks h2 { background: url(../images/box/boxw_580bg_top.png) 50% 0 no-repeat; }

