/***** sidebars *****/
#main .sidebox { padding:0px ; margin:0px; background:url(images/navbottom.jpg) no-repeat 0 170px; }
#main .sidebox h2, #main .sidebox h2 a { display:block; height:25px; text-indent:-9999px; padding:0 12px; margin:0 -12px; background:no-repeat 0 0; }
#main .sidebox h2.alt, #main .sidebox h2.alt a { padding:.8em 12px; margin:0 -12px .8em; text-indent:0; font-size:11px; line-height:1.4em; font-weight:bold; background:url(http://images.apple.com/downloads/images/sidebox_bgtop_alt20070611.gif) no-repeat 0 0; }

#main .sidebox.light { background:url(http://images.apple.com/downloads/images/sideboxlight_bg20070611.gif) repeat-y 0 0; }
#main .sidebox.light .inside { margin:0 -12px; padding:0 12px; background:url(http://images.apple.com/downloads/images/sideboxlight_bggradient20070611.gif) no-repeat 0 0; }

/*#main .sidebox.light .clearer { height:6px; margin:0 -12px; background:url(http://images.apple.com/downloads/images/sidenav_capbottom.png) no-repeat bottom left; behavior:url(/global/scripts/lib/iepngfix.htc); }
*/

#main .sidebox ul.recent { padding-bottom:1em; }
#main .sidebox ul.recent li { padding-bottom:.6em; }

/* sidenav sidebar item */
#main .sidebox#browsedownloads { width:170px; padding:0; overflow:hidden; }
#main .sidebox#browsedownloads h2 { padding:0; margin:0; background-image:url(http://images.apple.com/downloads/images/sidenav_bgtop_browsedownloads20070611.png); }
#main .sidebox#browsedownloads .clearer { margin:0px 0 0 0; position:relative; }

/* #main #sidenav { height:45em; } */
#main #sidenav .drawer { padding:0; margin:0; width:170px; }
#main #sidenav .drawer h3.drawerhandle { height:17px; padding:7px 0; width: 100%; text-indent:15px; margin:0; color:#333; font-size:11px; font-weight:normal; background-color:#72839D; background:url(http://images.apple.com/downloads/images/sidenav_bg_drawerhandle20070611.png) 0 0 no-repeat; cursor:default; }
#main #sidenav .drawer h3.drawerhandle.open { position:relative; background-position:-170px 0; color:#FFF;}
/* #main #sidenav .drawer .drawercontent { height:39.2em; } */
#main #sidenav .drawer h3.drawerhandle,
#main #sidenav .drawer .drawercontent { display:none; font-size: 11px; color: black; background-color: silver; padding: 0px; margin: 0px; border: 0px; padding: 5px; list-style: none; padding-bottom: 5px;}
#main #sidenav .drawer .drawercontent li { margin-bottom: 10px;}
#main #sidenav .drawer .drawercontent li a { color: black; text-decoration: none;}
#main #sidenav.hasjs .drawer h3.drawerhandle, #main #sidenav .drawer h3.drawerhandle.open, 
#main #sidenav.hasjs .drawer .drawercontent, #main #sidenav .drawer .drawercontent.open { display:block; width: 100%; }

#sidenav ul.alldownloads { margin:0; padding:1em 0 0; }
#sidenav ul.alldownloads ul {display:none;}
#sidenav ul.alldownloads li { display:inline; padding:0; }
#sidenav ul.alldownloads li a { display:block; margin:0; padding:2px 15px 2px; color:#000; background: none;}
#sidenav ul.alldownloads li a.bottom {margin-bottom:1em;}

#sidenav ul.alldownloads li ul.sub a { padding:3px 30px 2px; }
#sidenav ul.alldownloads li ul.sub a:hover { cursor: pointer; text-decoration:underline; }
#sidenav ul.alldownloads li ul.sub { margin: 0; }

#sidenav ol.topdownloads { margin:-1px 0 0; padding:0 0 1px; font-size:11px; list-style-position:inside; }
#sidenav ol.topdownloads li { margin:0; padding:7px 15px 7px; color:#2970a6; font-weight:bold; border-top:1px solid #e6e6e6; background:transparent url(http://images.apple.com/downloads/images/sidenav_arrow20070611.gif) no-repeat 167px .6em; }
#sidenav ol.topdownloads li span.description { display:block; color:#555; font-weight:normal; }
#sidenav ol.topdownloads li a.thumbnail div { height:127px; width:172px; overflow:hidden; margin:1em 0 -7px 0; }


.text {
	font-family: Arial;
	font-size: 12px;
}