/* Apps at ze top */
#topapps { min-height:270px; _height:273px; background: url(http://images.apple.com/euro/ipodtouch/images/topapps/topapps-bottomcap20080909.gif) no-repeat bottom left; float: left; margin: 0 -52px -9px; _margin:0 -26px -29px; padding: 0 2px 22px; width: 980px; }
#topapps #topapps-titlebar { background: #cdcdcd url(http://images.apple.com/euro/ipodtouch/images/topapps/titlebar-bg.png) repeat-x top left; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #c8c8c8; position: relative; }
#topapps #topapps-titlebar h2 { margin: 12px 0 12px 20px; }
#topapps #topapps-titlebar h2 span { color: #898989; }

/* container */
#appslider { position:relative; width:980px; margin-bottom:0; font-size:10px; line-height:1.6em; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/appslider_bg20080909.png) repeat-x; }
#appslider .ACSliderMaskDiv { position:relative; overflow:hidden; margin:-1px 50px 0; min-height:20.5em; _height:20.5em; padding:12px 0; }
#appslider .ACSliderMaskDiv ul#collection { position:absolute; top:13px; width:9999px; margin:0; padding:0; }
#appslider .ACSliderMaskDiv ul .app { float:left; width:200px; margin:0; padding:0 10px; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/appslider_pipe20080909.gif) repeat-y 100% 0; }
#appslider .ACSliderMaskDiv ul .app h4 { font-size: 12px; margin: 0; font-weight:bold; }
#appslider .ACSliderMaskDiv ul .app h4 a { color:#252525; }
#appslider .ACSliderMaskDiv ul .app img.left { margin-right: 10px; margin-bottom: 0; }
#appslider .ACSliderMaskDiv ul .app p { margin-bottom: 0; }
#appslider .ACSliderMaskDiv ul .app p,
#appslider .ACSliderMaskDiv ul .app ul.topapps-info { font-size: 10px; }
#appslider .ACSliderMaskDiv ul .app p.description { display:none; }
#appslider .ACSliderMaskDiv ul .app ul.topapps-info span { color: #797c80; }
#appslider .ACSliderMaskDiv ul .app ul.topapps-info { float: left; width: 140px; }
#appslider .ACSliderMaskDiv ul .app ul.topapps-info li { border: none; color: #000; display: inline; float: left; margin: 0; padding: 0 5px 0 0; text-align: left; width: auto; }
#appslider .ACSliderMaskDiv ul .app .screen-vert { clear: both; float: left; height: 136px; text-align: center; width: 100%; }
#appslider .ACSliderMaskDiv ul .app .screen-horz { clear: both; float: left; height: 116px; padding-top: 20px; text-align: center; width: 100%; }
#appslider .ACSliderMaskDiv ul .app .hoverlaytrigger { cursor:pointer; }
#topapps .slideritem { display:none; }
#topapps #appslider .slideritem { display:block; }
#topapps .rule { position:absolute; right:52px; top:58px; width:2px; height:17em; background:#eee; }

/* dot nav at the top */
#appslider .ACSliderPageNav { position:absolute; top:-24px; left:464px; height:8px; padding:0; margin:0 auto; text-align:center; }
#appslider .ACSliderPageNav li { display:inline; }
#appslider .ACSliderPageNav li a { display:block; float:left; width:4px; height:4px; padding:2px; margin:0 2px; cursor:pointer; text-indent:-9999px; background:url(http://images.apple.com/euro/global/elements/slider/dot20070414.png) center top no-repeat; _background-image:url(http://images.apple.com/euro/global/elements/slider/dot20070414.gif); overflow:hidden; }
#appslider .ACSliderPageNav li a:hover { background-position:center -8px; }
#appslider .ACSliderPageNav li a.active { background-position:center -16px; cursor:default; }

/* previous and next nav */
#appslider .ACSliderPreviousArrow, .ACSliderNextArrow { cursor: pointer; height: 229px; overflow: hidden; position: absolute; top: 0; text-indent: -9999px; width: 50px; _height: 227px; *top: -2px; }
#appslider .ACSliderPreviousArrow { background: url(http://images.apple.com/euro/ipodtouch/images/topapps/arrow-prev20080909.jpg) no-repeat top left; left: 0; }
#appslider .ACSliderNextArrow { background: url(http://images.apple.com/euro/ipodtouch/images/topapps/arrow-next20080909.jpg) no-repeat top left; right: 0; }
#topapps { position:relative; }


/* hoverlay styles */
#hoverlay { z-index:9997; position:absolute; width:206px; min-height:226px; _height:260px; cursor:pointer; background:#fff; }
#hoverlay .top .topCenter { position:absolute; top:-25px; left:0; width:100%; height:25px; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_top20080909.png) repeat-x; behavior:url(/global/scripts/lib/iepngfix_scale.htc); }
#hoverlay .top .topLeft { position:absolute; top:-25px; left:-25px; width:25px; height:25px; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_top_left20080909.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }
#hoverlay .top .topRight { position:absolute; top:-25px; right:-25px; width:25px; height:25px; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_top_right20080909.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }
#hoverlay .bottom .bottomCenter { position:absolute; bottom:-25px; left:0; width:100%; height:25px; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_bottom20080909.png) repeat-x; behavior:url(/global/scripts/lib/iepngfix_scale.htc); }
#hoverlay .bottom .bottomLeft { position:absolute; bottom:-25px; left:-25px; width:25px; height:25px; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_bottom_left20080909.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }
#hoverlay .bottom .bottomRight { position:absolute; bottom:-25px; right:-25px; width:25px; height:25px; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_bottom_right20080909.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }
#hoverlay .borderContainerRight { position:absolute; top:0; right:-25px; width:25px; height:100%; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_right20080909.png) repeat-y; behavior:url(/global/scripts/lib/iepngfix_scale.htc); }
#hoverlay .borderContainerLeft { position:absolute; top:0; left:-25px; width:25px; height:100%; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_left20080909.png) repeat-y; behavior:url(/global/scripts/lib/iepngfix_scale.htc); }

#hoverlay #caret { z-index:9998; position:absolute; bottom:-28px; left:25px; width:20px; height:16px; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_caret_bottom20080909.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }
#hoverlay.lowered #caret { width:16px; height:20px; left:-28px; top:5px; bottom:auto; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_caret_left20080909.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }
#hoverlay .content { position:relative; min-height:217px; _width:200px; margin:-12px; z-index:9999; padding:15px; cursor:default; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_gradient20080909.png) no-repeat; behavior:url(/global/scripts/lib/iepngfix.htc); }
#hoverlay .content p { margin:0; }
#hoverlay h4 { font-size:15px; margin:0; font-weight:normal; }
#hoverlay h4 a { color:#252525; }
#hoverlay img.left { margin-right: 10px; margin-bottom: 0; }
#hoverlay p { margin-bottom: 0; }
#hoverlay p.description { clear:both; width:200px; padding:12px 15px 15px; margin:0 -15px; color:#363636; background:url(http://images.apple.com/euro/ipodtouch/images/topapps/hoverlay_stroke20080909.gif) repeat-x; }
#hoverlay p,
#hoverlay ul { font-size: 10px; color: #797c80; margin-bottom:12px; }
#hoverlay ul { float: left; width: 140px; }
#hoverlay ul.topapps-info li { border: none; color: #000; display: inline; float: left; margin: 0; padding: 0 5px 0 0; text-align: left; width: auto; }
#hoverlay ul.topapps-info span { color: #797c80; }
