BODY {
	
}
.grid3cola .column {
	MARGIN-LEFT: 0px; WIDTH: 970px
}
.grid3cola .first {
	WIDTH: 120px
}
.grid3cola .last {
	WIDTH: auto
}
.grid2col .first {
	WIDTH: 220px
}
.grid2col .last {
	WIDTH: 300px
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #555; PADDING-TOP: 0px
}
#main H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN-BOTTOM: 0.6em; COLOR: #383838
}
#main H3 {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 0.2em; COLOR: #000
}
#main H4 {
	FONT-SIZE: 1em; COLOR: #555
}
#main A {
	COLOR: #08c; TEXT-DECORATION: none
}
#main A:hover {
	TEXT-DECORATION: underline
}
#main .box UL {
	MARGIN-BOTTOM: 0px
}
#main .box UL LI {
	MARGIN-BOTTOM: 1.6em
}
#main HR {
	CLEAR: both; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px -1px 1em; WIDTH: 100%; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
#main .box {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(downloads/images/content_bg20070611.gif) repeat-y; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0px; WIDTH: 542px; PADDING-TOP: 0px
}
#main .box .boxtop {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(downloads/images/content_bgtop20070611.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -20px -1em; PADDING-TOP: 22px; ZOOM: 1
}
#main .box .boxtop:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#main .box .boxbottom {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(downloads/images/content_bgbottom20070611.gif) no-repeat 0px 100%; PADDING-BOTTOM: 1em; MARGIN: 0px -20px; PADDING-TOP: 0px
}
#main .box .boxtop #sortnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(downloads/images/sortnav_bg20070611.gif) no-repeat 0px 0px; PADDING-BOTTOM: 4px; MARGIN: -22px -20px 22px; PADDING-TOP: 4px; ZOOM: 1; HEIGHT: 17px
}
#main .box .boxtop #sortnav H4 {
	FONT-WEIGHT: normal; BACKGROUND: url(downloads/images/sortnav_view20070611.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 35px; COLOR: #808080; TEXT-INDENT: -99999px; HEIGHT: 17px
}
#main .box .boxtop #sortnav UL {
	DISPLAY: inline
}
#main .box .boxtop #sortnav UL LI {
	DISPLAY: inline
}
#main .box .boxtop #sortnav UL LI A {
	DISPLAY: block; FLOAT: left; MARGIN: -4px 0px; TEXT-INDENT: -99999px; HEIGHT: 25px
}
#main .box .boxtop #sortnav UL LI#sn-staffpicks A {
	BACKGROUND: url(downloads/images/sortnav_staffpicks20070611.gif) no-repeat 0px 0px; WIDTH: 75px
}
#main .box .boxtop #sortnav UL LI#sn-mostpopular A {
	BACKGROUND: url(downloads/images/sortnav_mostpopular20070611.gif) no-repeat 0px 0px; WIDTH: 88px
}
#main .box .boxtop #sortnav UL LI#sn-mostrecent A {
	BACKGROUND: url(downloads/images/sortnav_mostrecent20070611.gif) no-repeat 0px 0px; WIDTH: 80px
}
#main .box .boxtop #sortnav UL LI#sn-alphabetical A {
	BACKGROUND: url(downloads/images/sortnav_alphabetical20070611.gif) no-repeat 0px 0px; WIDTH: 84px
}
#main .box .boxtop #sortnav UL LI A:hover {
	BACKGROUND-POSITION: 0px -25px
}
#main .box .boxtop #sortnav UL LI A.active {
	BACKGROUND-POSITION: 0px -50px; CURSOR: default
}
#main .box .boxtop #sortnav A.rss {
	BACKGROUND: FLOAT: right; MARGIN: 2px -2px 0px; WIDTH: 14px; TEXT-INDENT: -99999px; HEIGHT: 14px
}
#main DIV.results {
	MARGIN-TOP: -0.6em; FONT-SIZE: 11px; FLOAT: left; WIDTH: 50%; COLOR: #a9a9a9
}
#main .pagination {
	FONT-SIZE: 11px; TEXT-ALIGN: right
}
#main .top {
	MARGIN-TOP: -0.6em; FLOAT: left; MARGIN-BOTTOM: -0.6em; WIDTH: 50%
}
#main .pagination A {
	COLOR: #8a96ad
}
#main .pagination SPAN {
	FONT-WEIGHT: bold; COLOR: #a9a9a9
}
#main .pagination .previous {
	PADDING-LEFT: 9px; 
}
#main .pagination SPAN.previous {
	
}
#main .pagination .next {
	
}
#main .pagination SPAN.next {
	BACKGROUND-IMAGE: COLOR: #a9a9a9
}
#main .pagination .pages {
	PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .pagination .pages A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .pagination .pages SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .pagination .pages A.last {
	PADDING-RIGHT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none! important; WIDTH: auto! important
}
#main .pagination .pages SPAN.last {
	PADDING-RIGHT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none! important; WIDTH: auto! important
}
#main .pagination .pages SPAN {
	COLOR: #707070
}
#main A.downloadbutton {
	DISPLAY: block; FONT-SIZE: 9px; FLOAT: right; CURSOR: pointer; TEXT-DECORATION: none
}
#main A.downloadbutton:hover {
	TEXT-DECORATION: none
}
#main A.downloadbutton B {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal;  center; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 80px; TEXT-INDENT: -99999px; PADDING-TOP: 2px; FONT-STYLE: normal
}
#main A.downloadbutton I {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal;  FLOAT: left; PADDING-BOTTOM: 1px; COLOR: #6a6a6a; PADDING-TOP: 2px; ZOOM: 1; FONT-STYLE: normal; TEXT-ALIGN: center
}
#main A.downloadbutton I:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#main .boxbottom A.downloadbutton {
	MARGIN-BOTTOM: 0.8em
}
#main .boxbottom A.buynow {
	MARGIN-BOTTOM: 0.8em
}
#main .boxtop A.downloadbutton {
	LINE-HEIGHT: 18px
}
#main .boxtop A.buynow {
	LINE-HEIGHT: 18px
}
#main A.buynow {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 1px; WIDTH: 56px; TEXT-INDENT: -99999px; MARGIN-RIGHT: 18px; PADDING-TOP: 2px
}
#main UL.results {
	CLEAR: both; PADDING-RIGHT: 1px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; MARGIN: 1.6em -1px 0.8em; OVERFLOW: hidden; PADDING-TOP: 0.6em
}
#main UL.numbered {
	LIST-STYLE-TYPE: decimal
}
#main UL.results LI.item {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 0px; COLOR: #000; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px; POSITION: relative
}
#main UL.results LI.item A.thumbnail {
	DISPLAY: block; LEFT: 0px; MARGIN: -2px 0px 6px -100px; WIDTH: 56px; POSITION: absolute; TOP: 0px; HEIGHT: 56px; TEXT-ALIGN: center
}
#main UL.results LI.item A.thumbnail IMG {
	
}
#main UL.results LI.item SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555; LINE-HEIGHT: 1.4em
}
#main UL.results LI.item SPAN.description {
	DISPLAY: block; MIN-HEIGHT: 3em; MARGIN: 0px 13em 0.6em 0px
}
#main UL.results LI.item A.downloadbutton {
	RIGHT: 0px; MARGIN-BOTTOM: -1.6em; BOTTOM: 1.6em; POSITION: relative
}
#main UL.results LI.item A.downloadbutton I {
	WIDTH: 4em; min-width: 4em
}
#main UL.results LI.item HR {
	PADDING-RIGHT: 1px; PADDING-LEFT: 101px; PADDING-BOTTOM: 0px; MARGIN: 1.3em -1px 0px -101px; WIDTH: 544px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#main .featured H4 {
	COLOR: #aeaeae
}
#main .featured A.downloadbutton {
	FLOAT: none
}
#main .featured .sysreq H4 {
	COLOR: #555
}
#main .sysreq {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 1.4em; OVERFLOW: hidden
}
#main .sysreq UL {
	MARGIN-BOTTOM: 0px
}
#main .sysreq UL LI {
	MARGIN-BOTTOM: 0.2em
}
#main .macuniv {
	PADDING-RIGHT: 120px; MIN-HEIGHT: 70px;  HEIGHT: 70px
}
#main .details {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px -1px 1.8em; PADDING-TOP: 0px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#main .details DL {
	DISPLAY: inline
}
#main .details DT {
	BORDER-TOP: #e5e5e5 1px solid; FLOAT: left; PADDING-TOP: 0.5em
}
#main .details DD {
	BORDER-TOP: #e5e5e5 1px solid; FLOAT: left; PADDING-TOP: 0.5em
}
#main .details DT {
	CLEAR: left; PADDING-LEFT: 2px; MARGIN-LEFT: -1px; WIDTH: 30%
}
#main .details DD {
	PADDING-RIGHT: 1px; WIDTH: 70%; MARGIN-RIGHT: -1px; TEXT-ALIGN: right
}
#main .sidebox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	
	PADDING-BOTTOM: 0px;
	COLOR: #76797c;
	LINE-HEIGHT: 1.3em;
	PADDING-TOP: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
}
#main .sidebox H2 {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -12px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 25px
}
#main .sidebox H2 A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -12px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 25px
}
#main .sidebox H2.alt {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  no-repeat 0px 0px; PADDING-BOTTOM: 0.8em; MARGIN: 0px -12px 0.8em; TEXT-INDENT: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0.8em
}
#main .sidebox H2.alt A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; no-repeat 0px 0px; PADDING-BOTTOM: 0.8em; MARGIN: 0px -12px 0.8em; TEXT-INDENT: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0.8em
}
#main .sidebox IMG.left {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
#main .sidebox IMG.right {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
#main .sidebox IMG.across {
	MARGIN-BOTTOM: 10px
}
#main .sidebox IMG.flushright {
	MARGIN-RIGHT: -12px
}
#main .sidebox IMG.flushleft {
	MARGIN-LEFT: -12px
}
#main .light {
	
#main .light .inside {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(downloads/images/sideboxlight_bggradient20070611.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -12px; PADDING-TOP: 0px
}
#main .light .clearer {
	 MARGIN: 0px -12px; BEHAVIOR: url(/global/scripts/lib/iepngfix.htc); HEIGHT: 6px
}
#main .sidebox#submitdownloads H2 {
	MARGIN-BOTTOM: 0.6em
}
#main .sidebox#submitdownloads H2 A {
 TEXT-INDENT: -99999px
}
#main .sidebox#submitdownloads IMG.left {
	MARGIN-TOP: -5px; DISPLAY: inline
}
#main .sidebox#submitdownloads .clearer {
	MARGIN-TOP: -30px
}
#main .sidebox UL.recent {
	PADDING-BOTTOM: 1em
}
#main .sidebox UL.recent LI {
	PADDING-BOTTOM: 0.6em
}
#main .sidebox#browsedownloads {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 188px; PADDING-TOP: 0px
}
#main .sidebox#browsedownloads H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main .sidebox#browsedownloads .clearer {
	MARGIN: -5px 0px 0px; POSITION: relative
}
#main #sidenav .drawer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 188px; PADDING-TOP: 0px
}
#main #sidenav .drawer H3.drawerhandle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333; TEXT-INDENT: 15px; PADDING-TOP: 7px; HEIGHT: 17px
}
#main #sidenav .drawer H3.open {
	BACKGROUND-POSITION: -188px 0px; COLOR: #fff; POSITION: relative
}
#main #sidenav .drawer H3.drawerhandle {
	DISPLAY: none
}
#main #sidenav .drawer .drawercontent {
	DISPLAY: none
}
#main .hasjs#sidenav .drawer H3.drawerhandle {
	DISPLAY: block; WIDTH: 100%
}
#main #sidenav .drawer H3.open {
	DISPLAY: block; WIDTH: 100%
}
#main .hasjs#sidenav .drawer .drawercontent {
	DISPLAY: block; WIDTH: 100%
}
#main #sidenav .drawer .open {
	DISPLAY: block; WIDTH: 100%
}
#main UL.drawers {
	MARGIN: 0px
}
#main .slider .drawer-handle {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; WIDTH: 100%; CURSOR: default; COLOR: #333; TEXT-INDENT: 15px; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#main .slider .drawer-content {
	HEIGHT: auto
}
#main .slider H3.open {
	BACKGROUND-POSITION: -188px 0px; COLOR: #fff; BACKGROUND-COLOR: #72839d
}
#main .boxcap {
	Z-INDEX: 100;  LEFT: 0px; BEHAVIOR: url(/global/scripts/lib/iepngfix.htc); WIDTH: 100%; BOTTOM: -10px; HEIGHT: 5px
}
#main .sidebar .boxcap {
	MARGIN-TOP: -5px; BACKGROUND: url(downloads/images/sidenav_capbottom.png) no-repeat
}
#main .sidebar .captop {
	MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(downloads/images/box_188captop.png); BOTTOM: auto; POSITION: absolute; TOP: 0px
}
.sidebox#downloadslider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#downloadslider .drawer-content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#downloadslider .drawer-content UL {
	MARGIN: 0px
}
#downloadslider .drawer-content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; PADDING-TOP: 6px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#downloadslider .drawer-content LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#downloadslider .drawer-content LI A {
	PADDING-RIGHT: 13px; DISPLAY: block; BACKGROUND: url(downloads/images/sidebar_linkarrow188.png) no-repeat; OVERFLOW: hidden; ZOOM: 1
}
#downloadslider .drawer-content LI A:hover {
	BACKGROUND-POSITION: -188px 0px
}
#downloadslider .drawer-content IMG.right {
	MARGIN: 0px 13px 2px 0px
}
#downloadslider {
	
}
#downloadslider .drawers .drawer-content {
	PADDING-BOTTOM: 7px
}
#downloadslider H2 {
	BACKGROUND: url(mac/images/latest_headerbg.png) no-repeat; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 25px
}
#downloadslider A {
	COLOR: #666
}
#downloadslider A:hover {
	COLOR: #08c
}
#downloadslider UL.alldownloads {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 7px
}
#downloadslider UL.alldownloads UL {
	DISPLAY: none
}
#downloadslider UL.alldownloads LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#downloadslider UL.alldownloads LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px -12px; PADDING-TOP: 0px
}
#downloadslider UL.alldownloads LI UL.sub A {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -12px; MARGIN-RIGHT: -12px; PADDING-TOP: 0px
}
#downloadslider UL.alldownloads LI UL.sub A:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
#downloadslider UL.alldownloads LI UL.sub {
	MARGIN: 0px
}
BODY.aperture LI#sn-aperture A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.apple LI#sn-apple A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.appleapplicationupdates LI#sn-appleapplicationupdates A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.applefirmwarehardware LI#sn-applefirmwarehardware A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.appleipoditunes LI#sn-appleipoditunes A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.applemacosxupdates LI#sn-applemacosxupdates A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.applesecurityupdates LI#sn-applesecurityupdates A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.applewindows LI#sn-applewindows A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.audio LI#sn-audio A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.automator LI#sn-automator A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.businessfinance LI#sn-businessfinance A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.calendars LI#sn-calendars A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.developmenttools LI#sn-developmenttools A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.drivers LI#sn-drivers A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.emailchat LI#sn-emailchat A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.finalcutstudio LI#sn-finalcutstudio A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.games LI#sn-games A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.gamesactionadventure LI#sn-gamesactionadventure A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.gamescardspuzzle LI#sn-gamescardspuzzle A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.gamesdemosupdates LI#sn-gamesdemosupdates A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.gameskidslearning LI#sn-gameskidslearning A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.gamesrolestrategy LI#sn-gamesrolestrategy A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.gamessimulationandsports LI#sn-gamessimulationandsports A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.gamesutilities LI#sn-gamesutilities A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.homelearning LI#sn-homelearning A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.iconsscreensavers LI#sn-iconsscreensavers A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.imaging3d LI#sn-imaging3d A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.internetutilities LI#sn-internetutilities A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.ipoditunes LI#sn-ipoditunes A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.mathscience LI#sn-mathscience A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.networkingsecurity LI#sn-networkingsecurity A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.productivitytools LI#sn-productivitytools A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.spotlight LI#sn-spotlight A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.systemdiskutilities LI#sn-systemdiskutilities A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.unixopensource LI#sn-unixopensource A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.video LI#sn-video A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.dashboard LI#sn-dashboard A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.downloadsmacosx LI#sn-downloadsmacosx A {
	BACKGROUND: url(downloads/images/sidenavitem_selected20070611.gif) #bdbdbd repeat-x; CURSOR: default; COLOR: #fff; TEXT-DECORATION: none
}
BODY.games #sn-games UL {
	DISPLAY: block
}
BODY.gamesactionadventure #sn-games UL {
	DISPLAY: block
}
BODY.gamescardspuzzle #sn-games UL {
	DISPLAY: block
}
BODY.gamesdemosupdates #sn-games UL {
	DISPLAY: block
}
BODY.gameskidslearning #sn-games UL {
	DISPLAY: block
}
BODY.gamesrolestrategy #sn-games UL {
	DISPLAY: block
}
BODY.gamessimulationandsports #sn-games UL {
	DISPLAY: block
}
BODY.gamesutilities #sn-games UL {
	DISPLAY: block
}
BODY.apple #sn-apple UL {
	DISPLAY: block
}
BODY.appleapplicationupdates #sn-apple UL {
	DISPLAY: block
}
BODY.applefirmwarehardware #sn-apple UL {
	DISPLAY: block
}
BODY.appleipoditunes #sn-apple UL {
	DISPLAY: block
}
BODY.applemacosxupdates #sn-apple UL {
	DISPLAY: block
}
BODY.applesecurityupdates #sn-apple UL {
	DISPLAY: block
}
BODY.applewindows #sn-apple UL {
	DISPLAY: block
}
BODY.games #sn-games UL A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; COLOR: #666
}
BODY.apple #sn-apple UL A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; COLOR: #666
}
#main H2#titleessentials {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: url(downloads/images/sidebox_bgtop_essentials20070611.png) no-repeat 0px 0px; PADDING-BOTTOM: 4px; MARGIN: -1px 0px 0px; COLOR: #333; TEXT-INDENT: -99999px; PADDING-TOP: 4px; HEIGHT: 17px
}
#main .boxtop H2 {
	LINE-HEIGHT: 1em
}
.sidebox#essentials {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 524px
}
#essentials .drawers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%
}
#essentials .drawers LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 188px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#essentials .drawers A.thumbnail {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(downloads/images/shingles_20070618.png) no-repeat -188px 82%; PADDING-BOTTOM: 0px; PADDING-TOP: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#essentials .drawers A.thumbnail IMG {
	MARGIN-BOTTOM: -10px
}
#essentials .drawers .handle {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(downloads/images/shingles_20070618.png) no-repeat -188px 100%; MARGIN-BOTTOM: -6px; PADDING-BOTTOM: 9px; OVERFLOW: hidden; PADDING-TOP: 12px; HEIGHT: 67px
}
#essentials .drawers .handle:hover {
	TEXT-DECORATION: none
}
#essentials .drawers .handle STRONG {
	DISPLAY: block; FONT-SIZE: 14px; OVERFLOW: hidden; COLOR: #333; WHITE-SPACE: nowrap; HEIGHT: 18px
}
#essentials .drawers .handle .description {
	OVERFLOW: hidden; COLOR: #333; LINE-HEIGHT: 14px; HEIGHT: 26px
}
#essentials .drawers .handle .more {
	PADDING-RIGHT: 20px; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: no-repeat right 0.1em; FLOAT: left; COLOR: #2970a6
}
#essentials .drawers LI.obscured .handle {
	BACKGROUND-POSITION: 0px 100%
}
#essentials .drawers LI.obscured A.thumbnail {
	BACKGROUND-POSITION: 0px 82%
}
#essentials .drawers LI.obscured .handle STRONG {
	COLOR: #333; text-shadow: 0 0 0 #000
}
#essentials .drawers LI.obscured .handle .description {
	COLOR: #666; text-shadow: none
}
#essentials .drawers LI.obscured .handle .more {
	BACKGROUND: no-repeat right 0.1em; COLOR: #2970a6
}
