/* GRID */
/*#globalheader{ margin:18px auto 0 !important; }*/
.grid3cola .column { width: 582px; margin-left: 15px; }
.grid3cola .column.first,
.grid3cola .column.last { width: 184px; }
.grid3cola .grid3col .column { width: 32%; margin-left: 14px; }
.grid3cola .grid2col .column { width: 48%; 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; white-space:normal; }
#main .sidebar { font-size: 11px; *font-size: 10px; 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; *margin-bottom: 5px; }
#main .sidebar ul.last,
#main .sidebar ul.last li { margin-bottom: 0 !important; _padding-bottom:1px !important; }
#main .divider { border-top:1px solid #e0e0e0; margin:0; padding:0; }

/* CONTENT */
#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.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 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; }

/* DOWNLOADS */
#downloads { height:191px; }
#downloads h2 { background: url(http://images.apple.com/support/home/images/header_184bg.png) no-repeat; }
#downloads ul { clear:both; }
#downloads ul li { font-size:12px; background:url(http://images.apple.com/support/home/images/right_carat.gif) no-repeat center right; *position:relative; line-height:16px; } /* setting position:relative fixes disappearing background image in IE6 */
#downloads ul li a { display: block; padding: 10px 0 0 47px;  background:url(/support/home/images/icon_downloads_homepage.png) no-repeat 4px 8px; }
#downloads div.download_itunes { padding:10px 0 10px; text-align:center; }
#downloads div.download_itunes a { font-size:14px; padding-right:9px; background:url(/support/home/images/morearrow.png) no-repeat scroll 100% 0.4em }



/* SERVICE AND SUPPORT */
#serviceandsupport { height: 280px; margin-bottom: 15px; position: relative; /*overflow: hidden;*/ z-index: 50; }
#serviceandsupport .pad10 { *padding-bottom:0; }
#serviceandsupport .clear { clear:both; }
#serviceandsupport .divider { clear:both; }
#serviceandsupport .tagline{ line-height:13px !important; margin-bottom:10px; margin-right:-8px; }
#serviceandsupport .tagline.repair{ margin-bottom:10px; margin-top:13px; *margin-right:5px; }
#serviceandsupport h2{ background: url(http://images.apple.com/support/home/images/header_184bg.png) no-repeat; }
#serviceandsupport h3{ font-size:11px; font-weight:bold; line-height:1.2em; *line-height:1.1em; margin-bottom:5px; margin-top:4px; padding:0; }
#serviceandsupport img{  margin-bottom:15px; *margin-bottom:10px; /*margin-left:-6px;*/ }
#serviceandsupport img.applecare{ margin-left:-10px; margin-bottom:-8px; }
#serviceandsupport ul { clear:both; }
#serviceandsupport ul li{ border-bottom:1px solid #d5d5d5; background:url(http://images.apple.com/support/home/images/right_carat.gif) no-repeat center right; *position:relative; } /* setting position:relative fixes disappearing background image in IE6 */
#serviceandsupport ul li.last{ border-bottom:none; }
#serviceandsupport ul li a{ display: block; padding: 7px 0 8px 0; *padding:7px 0; *margin:0 6px 0 0;}

/* 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/support/home/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; }

/* training */
#training { height: 290px; width:184px; }
#training h2 { background: url(http://images.apple.com/support/home/images/header_184bg.png) no-repeat; }
#training  img.photo { display: block; margin: 2px 3px 0 3px; }
#training .pad10.first { width:auto; border-bottom:1px solid #d5d5d5; }
#training  strong { display: inline; font-size: 13px; font-weight:normal; color: #333; height: 18px; margin-top:-3px; }
#training  a.description { width:auto; display:inline; color: #787878 !important; height: 28px; line-height: 15px; }
#training  a:hover.description { text-decoration: underline; }
#training  .more { color: #2971a7;}
#training  li.obscured .handle { background-position: 0 100%; }
#training  li.obscured .handle .description { color: #787878; }
#training  li.obscured A.handle:hover .description { text-decoration:underline; }

/* 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;}

/* SOLUTIONS - NEW(Middle) */
#solutionsmid { height: 290px; }
#solutionsmid.box{ background-image:url(/support/home/images/boxwhite_580bg.png); }
#solutionsmid h2 { background: url(http://images.apple.com/support/home/images/header_580bg_blue.png) no-repeat; }
#solutionsmid .padder { padding: 0 11px; }
#solutionsmid .grid3col .column h3{ text-align:left; color:#000; font-size:14px; font-weight:normal;  margin-bottom:5px; /*letter-spacing:-.04em;*/ }
#solutionsmid .grid3col .column.last{ padding-left:10px; width:30% !important; }
#solutionsmid .grid3col.onlinesolutions .column{ text-align:center; font-size:11px; color:#808080; line-height:13px; }
#solutionsmid .grid3col.onlinesolutions .column h3{ margin-top:4px; text-align:center; }
#solutionsmid .grid3col.onlinesolutions .column p{ padding:0; margin:0 0 12px 0; color: #787878; }
#solutionsmid .grid3col.onlinesolutions .column a:hover p { text-decoration:underline; }
#solutionsmid .grid3col.training { font-size:11px; color:#808080; line-height:13px; }
#solutionsmid .grid3col.training .column h3{ margin-left:3px; margin-top:9px !important; margin-top:7px; }
#solutionsmid .grid3col.training .column p{ margin-left:3px; margin-bottom:0 !important; }

/* SOLUTIONS - NEW INTL(Middle) */
#solutionsmid.intl .grid3col.onlinesolutions .column h3{ height:40px; margin-top:14px; }
#solutionsmid.intl .grid3col.onlinesolutions .column img{ margin: 0px 0 10px;}

/* PILL BUTTONS */
.pillbutton   { width: 204px; }
.pillbutton a { position: relative; margin-right: 43px; text-align: left; font-size: 16px; color: #333 !important; text-decoration: none !important; cursor: hand; height: 43px; line-height: 43px; display: block; padding-left: 20px; outline: none; background: url(http://images.apple.com/global/elements/buttons/pill_leftcap_white.png) no-repeat; _background-image: url(http://images.apple.com/global/elements/buttons/pill_leftcap_white.gif); }
.pillbutton a span { display: block; position: absolute; top: 0; right: -43px; width: 43px; height: 43px; background: url(http://images.apple.com/global/elements/buttons/pill_rightcap_white.png) no-repeat; text-indent: -9999px; outline: none; _background-image: url(http://images.apple.com/global/elements/buttons/pill_rightcap_white.gif); }

#quicktime p.pillbutton { position: absolute; top: 192px; left: 69%; margin-left: -102px; }
#videos .endstate .pillbutton { margin: 10px auto; }
#videos .endstate .pillbutton a span {  }
#videos .endstate .pillbutton.top { margin-top: 115px; }



/* END STATES */
#videos #quicktime .endstate { display: block; margin: 0; padding: 0; width: 100%; height: 100%; }
#videos #quicktime .endstate li { display: block; margin: 0; padding: 0; }
#videos #quicktime .endstate a { display: block; height: 41px; margin: 10px auto; overflow: hidden; text-indent: -9999px; behavior:url(/global/scripts/lib/iepngfix.htc); }
#videos #quicktime .endstate .replay { width: 200px; margin-top: 120px; background: url(http://images.apple.com/support/home/images/endbutton_watchagain.png); }
#videos #quicktime .endstate .replaynew { width: 200px; margin-top: 265px; margin-left: 180px; background: url(http://images.apple.com/support/home/images/endbutton_watchagain.png); }

#videos #quicktime .endstate.download { background: url(http://images.apple.com/support/home/images/endframe.jpg); }
#videos #quicktime .endstate.beyond { background: url(http://images.apple.com/support/home/images/endframe.jpg); }
#videos #quicktime .endstate.shuffle { background: url(http://images.apple.com/support/home/images/endframe.jpg); }
#videos #quicktime .endstate.poster-a { background: url(http://images.apple.com/support/home/en/images/video_poster_ipod_sync.jpg); }
#videos #quicktime .endstate.poster-b { background: url(http://images.apple.com/support/home/en/images/video_poster_ipod_beyond.jpg); }
#videos #quicktime .endstate.poster-c { background: url(http://images.apple.com/support/home/en/images/video_poster_iphone_activation.jpg); }

/* VIDEO CONTROLLER */
#videos .ACQuicktimeController { visibility: hidden; padding-top: 6px; padding-bottom: 6px; }
#videos .ACQuicktimeController.active { visibility: visible; }
#videos .ACQuicktimeController div.control { width: 18px; height: 18px; background: url(http://images.apple.com/support/home/images/playpause_light.gif) 6px 0 no-repeat; }
#videos .ACQuicktimeController div.control.pause { background: url(http://images.apple.com/support/home/images/playpause_light.gif) 6px -18px no-repeat; }
#videos .ACQuicktimeController div.sliderPanel { width: 532px; left: 24px; }
#videos .ACQuicktimeController div.sliderPanel div.track { border: 1px solid #aaa; background-color: #ccc; width: 532px; height: 6px; }
#videos .ACQuicktimeController div.sliderPanel div.track div.loadedProgress { background-color: #aaa; height: 6px; }
#videos .ACQuicktimeController div.sliderPanel div.track div.trackProgress { background-color: #fff; height: 6px; }
#videos .ACQuicktimeController div.sliderPanel div.track div.playHead { background-image: url(http://images.apple.com/support/home/images/pointer_light.gif); height: 13px; }

/* FEATURED SUPPORT */
#featuredsupport.box h2 { height:4px; }
#featuredsupport { height: 481px; _width:582px; _height:481px; color:#666; }
#featuredsupport a { font-size:11px; }
#featuredsupport ul { margin-bottom:10px; }
#featuredsupport li { margin-bottom:3px; }
#featuredsupport h1 { font-size:22px; line-height:1.2em; color:black; font-weight:normal; _font-weight:bold; margin:5px 0; }
#featuredsupport h2 { background: url(http://images.apple.com/support/home/images/feature_headerbg.png) 50% 0 no-repeat; }
#featuredsupport h3 { color:#7d8ca5; font-weight:bold; font-size:14px; }
#featuredsupport h4 { color:black; font-size:12px; font-weight:bold; margin:5px 0; }
#featuredsupport.box { background: url(http://images.apple.com/support/home/images/box_580bg.png) 0 100% no-repeat; overflow: hidden; }
#featuredsupport .blurb { font-size:11px; color:#666; }

#featuredsupport #featuredinner{ height:375px; }
#featuredsupport .grid3col.bottom{ margin-top:10px; }
#featuredsupport .grid3col.bottom .column{ height:96px; }
#featuredsupport .grid3col.bottom .column a.icon{ display:block; width:184px; padding-top:70px; height:26px; _height:26px; background-image:url(/support/home/images/more_icons-1.gif); text-align:center; }
#featuredsupport .grid3col.bottom .column a.icon span{ padding-right:9px; text-align:left; white-space:normal; background:transparent url(/support/home/images/morearrow.png) no-repeat scroll 100% 0.4em; }
#featuredsupport .grid3col.bottom .column a.icon, :-moz-any-link:focus{outline:none;}
#featuredsupport .grid3col.bottom .column a.icon.manuals{ background-position:0 0; }
#featuredsupport .grid3col.bottom .column a.icon.techspecs{ background-position:0 -96px; }
#featuredsupport .grid3col.bottom .column a.icon.supportdownloads{ background-position:0 -192px; }
#featuredsupport .grid3col.bottom .column a.icon.communities{background-position:0 -192px;}

#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(http://images.apple.com/support/home/images/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(http://images.apple.com/support/home/images/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; }

/* PROGRAMS AND RESOURCES */
#programsandresources { height: 290px; }
#programsandresources .pad10 { *padding-bottom:0; }
#programsandresources .divider{ margin-bottom:8px; }
#programsandresources h2 { background: url(http://images.apple.com/support/home/images/header_184bg.png) no-repeat; }
#programsandresources h3 { font-size:12px; font-weight:bold; line-height:1.2em; *line-height:1.1em; margin-bottom:10px; *margin-bottom:7px; }
#programsandresources ul { *margin-bottom:0px; }
#programsandresources ul.square { margin-bottom:0; }
#programsandresources ul.bottom { margin-bottom:0; }
#programsandresources li { padding-bottom:5px; }

/* BROWSE SUPPORT */
#menu { height: 481px; }
#menu h2 { background: url(http://images.apple.com/support/home/images/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; } 

#menu #talktous h3{ font-size:12px !important; color:#000 !important; padding-top:0 !important; }

/* SPECIAL NOTICES */
#notice li { padding: 10px 0px 0px 0px; }
#notice a:link { color: #2971a7; }
#notice a:visited { color: #2971a7; }
#notice ul { padding-bottom:0; } 

/* COVERAGE TOOL */
#coveragetool.box h2 { height:5px; }
#coveragetool h2 { background: url(http://images.apple.com/support/home/images/boxw_980bg_top.png) 50% 0 no-repeat; }

#quicklinks.box h2 { height:5px; }
#quicklinks.box { background: url(http://images.apple.com/support/home/images/boxw_580bg.png) 50% 100% no-repeat; overflow: hidden; }
#quicklinks h2 { background: url(http://images.apple.com/support/home/images/boxw_580bg_top.png) 50% 0 no-repeat; }

/* NEW IN SUPPORT */
#newinsupport { height: 290px; width:184px; }
#newinsupport h2 { background: url(http://images.apple.com/support/home/images/header_184bg.png) no-repeat; }
#newinsupport strong { display: inline; font-size: 13px; font-weight:normal; color: #333; height: 18px; margin-top:-3px; }
#newinsupport  a:hover.nohover { text-decoration:none; }

/* MAX OFFER */
#maxoffer { height:115px; background: url(/support/home/images/max_offer_bg.jpg) 50% 0 no-repeat; overflow:hidden; }
#maxoffer strong { display:block; position:absolute; width:120px; padding:10px; margin-bottom:40px; font-size:16px; }
#maxoffer .flags { display:block; position:absolute; margin:80px 0 0 10px; }
#maxoffer .white { display:block; position:absolute; margin:80px 0 10px 80px; width:88px; color:white; font-size:12px; line-height:1.2em; *margin-top:82px; }

