
/* video gallery */
#main #moviecontainer { position:relative; width:848px; height:480px; margin:0 auto 1.6em; }
#main #moviecontainer object { position:relative; z-index:100px; }
body.small #main #moviecontainer { width:320px; height:240px; padding:120px 0 0; }
body.medium #main #moviecontainer { width:480px; height:360px; padding:60px 0 0; }
body.large #main #moviecontainer { width:640px; }
body.xlarge #main #moviecontainer { width:848px; }
body#qtvr #main #moviecontainer { width:512px; height:512px; padding:4px; background:url(http://images.apple.com/iphone/gallery/360/images/moviebg20070622.gif) no-repeat; }
body#qtvr.small #main #moviecontainer { width:256px; height:256px; padding:4px; background:url(http://images.apple.com/iphone/gallery/360/images/moviebg_small20070622.gif) no-repeat; }

/* NEW AD MOVIECONTAINERS */
body.widescreen.small #main #moviecontainer { height: 180px; }
body.widescreen.medium #main #moviecontainer { height: 272px; }
body.widescreen.large #main #moviecontainer { height: 360px; }

#main #moviecontainer .noqt { display:none; font-size:20px; }
#main #moviecontainer .noqt img { position:absolute; top:50%; left:50%; margin-top:-4em; margin-left:-44px; }
#main #moviecontainer .sosumi { position:absolute; top:50%; width:100%; text-align:center; margin-top:-1.4em; font-size:20px !important; line-height:1.4em; }

#main #moviecontainer img.loading { display:block; margin:42% auto 0; }

#main p.sizes { float:left; margin: 1px 36px 0 130px; font-size:10px; }
body.small #main p.sizes a.small,
body.medium #main p.sizes a.medium,
body.large #main p.sizes a.large,
body.xlarge #main p.sizes a.xlarge,
body.hd #main p.sizes a.hd { color:#000; text-decoration:none; cursor:default; }
body#qtvr #main p.sizes { float:none; text-align:center; }

#main #moviecontroller { position:relative; width:440px; height:8px; padding:6px 0 2.6em; margin:0 0 0 330px; }
#main #moviecontroller div.control { width:8px; height:8px; text-indent:-999px; cursor:pointer; overflow:hidden; background:url(http://images.apple.com/iphone/images/qt_playpause20070621.gif) center top no-repeat; }
#main #moviecontroller div.control.play { }
#main #moviecontroller div.control.pause { background-position:center -8px; }
#main #moviecontroller div.sliderPanel { position:absolute; top:6px; left:17px; height:8px; width:422px; }
#main #moviecontroller div.sliderPanel div.track { position:absolute; left:0; width:422px; height:8px; background:url(http://images.apple.com/iphone/images/qt_trackbg20070622.gif) no-repeat left top; text-align:left; }
#main #moviecontroller div.sliderPanel div.track div.loadedProgress { position:absolute; top:0; height:8px; background:url(http://images.apple.com/iphone/images/qt_trackbg_loaded20070622.gif) no-repeat left top; overflow:hidden; }
#main #moviecontroller div.sliderPanel div.track div.trackProgress { display:none; }
#main #moviecontroller div.sliderPanel div.track div.playHead { position:absolute; top:-6px; width:7px; height:14px; background:url(http://images.apple.com/iphone/images/qt_pointer20070621.gif) no-repeat left top; cursor:pointer; }

#adsholder { display: none; }
#adsthumbs .slideritem, #adsthumbs .empty { float: left; width: 114px; margin:0 6px .9em 7px; padding:1px; text-align:center; }

#adsthumbs { position: relative; width:701px; margin:0 auto; font-size:10px; height: 125px;}
#adsthumbs li a img { display:block; margin:0 0 5px; }
#adsthumbs a { display: block; background-repeat: no-repeat; background-position: left top; behavior:url(/global/scripts/lib/iepngfix.htc); }

#adsthumbs .adthumb1 { background-image:url(http://images.apple.com/iphone/ads/images/ad1_thumbbg20070621.png); }
#adsthumbs .adthumb2 { background-image:url(http://images.apple.com/iphone/ads/images/ad2_thumbbg20070621.png); }
#adsthumbs .adthumb3 { background-image:url(http://images.apple.com/iphone/ads/images/ad3_thumbbg20070621.png); }
#adsthumbs .adthumb4 { background-image:url(http://images.apple.com/iphone/ads/images/ad4_thumbbg20070621.png); }
#adsthumbs .adthumb5 { background-image:url(http://images.apple.com/iphone/ads/images/ad5_thumbbg20070621.png); }
#adsthumbs .adthumb6 { background-image:url(http://images.apple.com/iphone/ads/images/ad6_thumbbg20070809.png); }
#adsthumbs .adthumb7 { background-image:url(http://images.apple.com/iphone/ads/images/ad7_thumbbg20070809.png); }
#adsthumbs .adthumb8 { background-image:url(http://images.apple.com/iphone/ads/images/ad8_thumbbg20070815.png); }
#adsthumbs .adthumb9 { background-image:url(http://images.apple.com/iphone/ads/images/ad9_thumbbg20070815.png); }
#adsthumbs .adthumb10 { background-image: url(http://images.apple.com/iphone/ads/images/ad10_thumbbg20071005.png); }
#adsthumbs .adthumb11 { background-image: url(http://images.apple.com/iphone/ads/images/ad11_thumbbg20071005.png); }
#adsthumbs .adthumb12 { background-image: url(http://images.apple.com/iphone/ads/images/ad12_thumbbg20071005.png); }
#adsthumbs .adthumb13 { background-image: url(http://images.apple.com/iphone/ads/images/ad13_thumbbg20071017.png); }
#adsthumbs .adthumb14 { background-image: url(http://images.apple.com/iphone/ads/images/ad14_thumbbg20071017.png); }
#adsthumbs .adthumb15 { background-image: url(http://images.apple.com/iphone/ads/images/ad15_thumbbg20071017.png); }
#adsthumbs .adthumb16 { background-image: url(http://images.apple.com/iphone/ads/images/ad16_thumbbg20080205.png); }
#adsthumbs .adthumb17 { background-image: url(http://images.apple.com/iphone/ads/images/ad17_thumbbg20080205.png); }
#adsthumbs .adthumb18 { background-image: url(http://images.apple.com/iphone/ads/images/ad16_thumbbg20080205.png); }
#adsthumbs .adthumb19 { background-image: url(http://images.apple.com/iphone/ads/images/ad19_thumbbg20080331.png); }
#adsthumbs .adthumb20 { background-image: url(http://images.apple.com/iphone/ads/images/ad20_thumbbg20080331.png); }
#adsthumbs .adthumb21 { background-image: url(http://images.apple.com/iphone/ads/images/ad21_thumbbg20080331.png); }

body#ad1 .adthumb1,
body#ad2 .adthumb2,
body#ad3 .adthumb3,
body#ad4 .adthumb4, 
body#ad5 .adthumb5, 
body#ad6 .adthumb6, 
body#ad7 .adthumb7, 
body#ad8 .adthumb8, 
body#ad9 .adthumb9, 
body#ad10 .adthumb10, 
body#ad11 .adthumb11,
body#ad12 .adthumb12,
body#ad13 .adthumb13,
body#ad14 .adthumb14,
body#ad15 .adthumb15,
body#ad16 .adthumb16,
body#ad17 .adthumb17, 
body#ad18 .adthumb18,
body#ad19 .adthumb19,
body#ad20 .adthumb20,
body#ad21 .adthumb21 { color: #000; text-decoration: none; cursor: default; }


body#ad1 .adthumb1 img,
body#ad2 .adthumb2 img,
body#ad3 .adthumb3 img,
body#ad4 .adthumb4 img, 
body#ad5 .adthumb5 img, 
body#ad6 .adthumb6 img, 
body#ad7 .adthumb7 img, 
body#ad8 .adthumb8 img, 
body#ad9 .adthumb9 img, 
body#ad10 .adthumb10 img, 
body#ad11 .adthumb11 img,
body#ad12 .adthumb12 img,
body#ad13 .adthumb13 img,
body#ad14 .adthumb14 img,
body#ad15 .adthumb15 img,
body#ad16 .adthumb16 img,
body#ad17 .adthumb17 img,
body#ad18 .adthumb18 img,
body#ad19 .adthumb19 img,
body#ad20 .adthumb20 img,
body#ad21 .adthumb21 img { display:block; margin:-1px -1px 4px; border:1px solid #fff; }

/* static ads (less than 5) 
body#ad10 #adsthumbs,
body#ad11 #adsthumbs,
body#ad12 #adsthumbs { margin-left: auto; margin-right: auto; width: 387px; }
#adsthumbs .adthumb10,
#adsthumbs .adthumb11,
#adsthumbs .adthumb12 { float: left; margin-right: 15px; text-align: center; width: 114px; }
#adsthumbs .adthumb10 img,
#adsthumbs .adthumb11 img,
#adsthumbs .adthumb12 img { margin-bottom: 5px; } */

/* PREV/NEXT ADS */
#main a#viewprev { background: url(http://images.apple.com/iphone/ads/images/view_prevads_20071005.gif) no-repeat top left; display: block; float: right; height: 17px; overflow: hidden; text-indent: -9999px; width: 148px; }


/* dot nav at the top */
#adsthumbs .ACSliderPageNav { position:absolute; top:0; left:50%; height:8px; padding:0; margin:0 auto; text-align:center; }
#adsthumbs .ACSliderPageNav li { display:inline; }
#adsthumbs .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/global/elements/slider/dot20071018.png) center top no-repeat; _background-image:url(http://images.apple.com/global/elements/slider/dot20071018.gif); overflow:hidden; }
#adsthumbs .ACSliderPageNav li a:hover { background-position:center -8px; }
#adsthumbs .ACSliderPageNav li a.active { background-position:center -16px; cursor:default; }

#adsthumbs .ACSliderPreviousArrow { top: 40px; left: -7px; width: 28px; height: 29px; background: url(http://images.apple.com/iphone/ads/images/iphone_leftarrow.png) no-repeat 0 0; }
#adsthumbs .ACSliderNextArrow { top: 40px; right: -5px; width: 28px; height: 29px; background: url(http://images.apple.com/iphone/ads/images/iphone_rightarrow.png) no-repeat 0 0; }
#adsthumbs .ACSliderPreviousArrow:hover,
#adsthumbs .ACSliderNextArrow:hover { background-position: -28px 0; }
#adsthumbs .ACSliderMaskDiv { margin: 0 auto; width: 645px; height: 125px; }
#adsthumbs .ACSliderMaskDiv ul { margin-top: 4px; height: 125px; }
#adsthumbs .ACSliderMaskDiv ul li { display: inline; width: 114px; height: 125px; margin:0 13px .9em 0; }
