body {background-color: #000;}
body.popupwindow {text-align: center; padding-top: 20px;}

a img {
	border: 1;
}
a {color: #fff; text-decoration: none;}
a.cc {background: transparent url(/CPJ20/images/specscompatibilitycheckericon20051020.gif) no-repeat left center; display: block; padding: 10px 10px 10px 33px; font-size: 10px; margin-bottom: 0;}
#main a.pdf {background-image: url(CPJ20/images.apple.com/main/elements/globaliconpdfnew12x12.gif);}
a.jump {display: block; background: transparent url(/CPJ20/images/mainarrow20051020.gif) no-repeat right center; padding: 2px 0; margin-bottom: 17px; font-size: 11px;}
a.across, div.across {display: block; text-align: left; margin: 0px 0 1.8em 6px;}
p a {text-decoration: underline;}

p.intro {width:600px;}
p.rpad {padding-right: 125px}
p.lpad {padding-left: 125px}

.shadow1l {margin-left: -1px}
.shadow1r {margin-right: -1px}
.shadow2l {margin-left: -2px}
.shadow2r {margin-right: -2px}
.stack-right {float: right; clear: right; margin-left: 10px}
.lpaddy {text-align: center; width: 125px; margin-top: 10px; float: left;}
.rpaddy {text-align: center; width: 125px; margin-top: 10px; float: right;}

img.top {margin-top: 7px}

#main, #globalnav {
	width: 900px;
	color: #CCCCCC;
}
#header {position: relative; text-align: left; padding-top: 10px; padding-bottom: 5px; width: 900px; color: #999999;}
#header a {color: #999999;}
.gallery #header {margin-bottom: 25px;}
#globalnav {
	position: absolute;
	display: block;
	top: 565px;
	right: 3px;
	margin: 0;
	padding: 0;
}
#globalnav li {color: #fff;	display: inline; padding: 0 10px 0 11px; margin: 0;	background: #000 url(/CPJ20/images/globalnavdivider20050120.gif) no-repeat left center; float: right;}
#globalnav li.first {padding-left: 0; background-image: none;}
#globalnav li.last {padding-right: 0;}
#globalnav a {font-size: 11px;}

/***( localnav )**********************************************/
#localnav { background:#000 url(/CPJ20/images/localnav_divider.gif) no-repeat left center; left:300px; margin:0px 0px 0px 25px; padding:0px 0px 0px 10px; position:absolute; top:0px; height:65px; width:150px; }
#localnav{ top:18px; } 
*html #localnav { top:20px; }
#localnav li { padding:0; line-height:14px; width:120px; }
html>body* #localnav li { line-height:16px; }
#localnav li.right { float:right; clear:right; }
#localnav li a { background:#000; color:#a1a5a9; font-size:9px; padding-left:0px; text-decoration:none; }




#apertureTrial #globalnav_trial a, #apertureSpecs #globalnav_specs a, #apertureResources #globalnav_resources a, #apertureNewFeatures #globalnav_newfeatures a, #apertureOverview #globalnav_overview a, .features #globalnav_overview a {color: #FFFFFF;}
#apertureProfiles #localnav_profiles a, .profiles #localnav_profiles a, #apertureQuicktours #localnav_quicktours a, #apertureQuickTutorials #localnav_quicktutorials a, #apertureTips #localnav_tips a {color: #FFFFFF;}

#main {
	background: #666D7B;
	margin-bottom:0;
	padding: 0;
}
.gallery #main {background: none}
#main .full {width: 850px;}

#content {
	position: relative;
	font-size: 11px;
	line-height: 20px;
	width: 850px;
	margin-bottom: 1px;
	padding: 0;
	padding-left: 25px;
	margin-right: 0px;
}
/* #content-top {background: #303030; padding: 25px;} */

#content-top {margin: 25px 0px 20px 25px; width: 850px;}
#content-top h2 {margin-bottom: 10px; margin-top: 0px; font-weight: normal; color:#FFFFFF;}
.gallery #content-top {background: #303030; padding: 0; margin-top: 40px; line-height: 1%; font-size: 1px}
.tutorial #content-top {background: #303030; padding: 0; margin-top: 40px; line-height: 1%; font-size: 1px}
#content h3 {margin-bottom: 1em; margin-top: 2em; font-weight: normal; font-size: 13px; color:#FFFFFF;}
#content h3.top, #content h4.top {margin-top: 0;}
#content ul ul li { list-style-type:disc; }
#content p.last {margin-bottom: 25px;}


/* 1 col layout */
#content .subcolumn1-1 {width: 600px; margin-right:20px; margin-left: 0; float: left; margin-top: 7px;} 

/* 2 col layout */
#content .subcolumn1-2, #content .subcolumn2-2 {
	width: 290px;
	margin-right:20px;
	margin-left: 0;
	float: left;
	margin-top: 40px;
} 

#content .subcolumn2-2 { margin-right:0; }

/* 3 col layout */
#content .subcolumn1-3, #content .subcolumn2-3 {width: 270px; float: left; margin-right: 20px; }
#content .subcolumn3-3 {width: 270px; float: left;}

/* 4 col layout */
#content .subcolumn1-4, #content .subcolumn2-4, #content .subcolumn3-4 {width: 220px; float: left; margin-right: 20px; }
#content .subcolumn4-3 {width: 220px; float: left;}

/* exceptions */
.profiles #content, .quicktours #content {line-height: 16px; padding-bottom: 25px;}
.profiles #content p, .quicktours #content p {color: #999; margin-bottom: 0;}

/* sidebar */
#sidebar {
	width:230px;
	padding: 0;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: -10px;
	line-height: 10px;
}
#sidebar {color: #acacac;}

html>body #sidebar {margin-right: 0px;}
html>body.features #sidebar {position: relative; padding: 0; margin: 0;}

.index #sidebar h3 {margin-top: 0px}

#sidebar h3 {background: #303030 url(/CPJ20/images/sidebarbgtop20051020.gif) no-repeat left top; padding: 0px; font-size: 12px;}
#sidebar ul { margin-left:30px; margin-right:20px; }
#sidebar ul.circle {list-style-type: disc;}
#sidebar ul ul {margin-left:1.2em;}
#sidebar li {margin-bottom: 0.6em;}
#sidebar li ul {margin-top: 1em;}
#sidebar a.across {margin: 20px 0 1.8em 5px;}

#sidebar .lpaddy, #sidebar .rpaddy {background: none; margin: 10px 0 0 0; width: 80px;}
#sidebar p.rpad {padding-right: 120px;}

#sidebar p.lpad, #sidebar ul.lpad {padding-left: 120px;}
#sidebar p, #sidebar li, #sidebar ul {font-size: 10px;}
#sidebar ul { padding-bottom:0; }
#sidebar .imagepod {background: #303030; padding: 0px 0px 0px 0px; margin-top: 20px;}

#linkpod {width: 230px; background: transparent url(/CPJ20/images/sidebarpodbottom20060925.gif) no-repeat left bottom; font-size: 12px; padding: 0 0 10px 0; margin:20px 0 0 0;}
#linkpod h3 {background: transparent  url(/CPJ20/images/footer.png) no-repeat left top; color:#FFFFFF; font-size: 11px; padding: 7px 7px 10px 15px; margin:5px 0px 10px 0px;} 
#linkpod a {display: block; background: #272727; color:#0099FF; font-size: 11px; padding: 5px 0px 2px 10px; margin:0px 0px 0px 0px;}
#linkpod p {font-size:9px; color:#FFFFFF; padding: 0px 0px 0px 10px; }	
#linkpod p.small {font-size:9px; line-height: 12px; color:#999999; padding: 10px 15px 10px 15px; }	

#coupon {
	width: 600px;
	background: #666D7B;
	font-size: 10px;
	padding: 10px 0 0px 0;
	margin:1px 1 1 1;
	margin-bottom: 1px;
}
#coupon w {
	width: 230px;
	background: #FFFFFF;
	font-size: 12px;
	padding: 0 0 10px 0;
	margin:20px 1 1 1;
}
#coupon p {
	font-size:10px;
	line-height: 15px;
	color:#666666;
	padding: 0px 15px 0 15px;
	margin-bottom:1em;
}	
#coupon b {font-size:10px; font-weight:bold; line-height: 15px; color:#CCCCCC;}	
#coupon h3 {
	background: #454C58;
	color:#CCCCCC;
	font-size: 11px;
	padding: 7px 12px 5px 15px;
	margin:0px 0px 10px 0px;
}
#coupon h4 {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	font-size: 11px;
	padding: 0 5px 5px 15px;
	margin:14px 0px 0px 0px;
}
#coupon h4.top {margin-top:0;}
#coupon img {
	margin:0px 15px 10px 12px;
	border-color: #454C58;
}
	
#textpod {
	width: 200px;
	background: #666D7B;
	font-size: 10px;
	padding: 0 0 5px 0;
	margin:20px 1 1 1;
	margin-bottom: 10px;
}
#textpod w {
	width: 230px;
	background: #FFFFFF;
	font-size: 12px;
	padding: 0 0 10px 0;
	margin:20px 1 1 1;
}
#textpod p {
	font-size:10px;
	line-height: 15px;
	color:#666666;
	padding: 0px 15px 0 15px;
	margin-bottom:1em;
}	
#textpod b {font-size:10px; font-weight:bold; line-height: 15px; color:#CCCCCC;}	
#textpod h3 {
	background: #454C58;
	color:#CCCCCC;
	font-size: 11px;
	padding: 7px 12px 10px 15px;
	margin:0px 0px 10px 0px;
}
#textpod h4 {
	font-size:10px;
	font-weight:bold;
	color:#333333;
	font-size: 11px;
	padding: 0 5px 5px 15px;
	margin:14px 0px 0px 0px;
}
#textpod h4.top {margin-top:0;}
#textpod img {
	margin:0px 15px 10px 12px;
	border-color: #454C58;
}


#content-bottom {background: #303030; padding: 0 25px 25px 25px;}

#search {text-align: center}
#search input.sbox {color: #80808C; height: 13px; width: 155px; border: 0; background: white url(/CPJ20/images/downloadssearchbgblack20051020.gif) repeat-x left top; padding: 3px; margin-top: -1px; font-size: 11px}
/*\*/
html>body #search input.sbox {margin-top: 0;}
/* */
#search select {width: 122px; margin-top: 5px;}
#search .srchimgs {margin-bottom: 1px;}
html>body #search .srchimgs {margin-bottom: 10px;}
html>body*#search input {font-size: 12px}
html>body*#search .srchimgs {display: none;}
html>body*#search input.sbox {width: 190px;}

.print {display: none;}
#intro {margin: 36px 0; text-align: center;}
#introqt {margin-top: 24px; margin-bottom: 58px; vertical-align: top;}
.profiles #intro, .quicktours #intro {width: 720px; margin-left: 107px; text-align: right;}

#content-bottom h3 {margin-bottom: 16px; font-size: 14px; font-weight: normal;}
#content-bottom h4 {font-size: 13px; font-weight: normal; line-height: 19px; margin-bottom: 14px; color: #999;}	
#content-bottom h5 {font-size: 10px; margin: 0 0 1em 0;}	
#content-bottom p {color: #999; font-size: 11px; line-height: 16px;}
#content-bottom .subcolumn1-3, #content-bottom .subcolumn2-3 {background: transparent url(/CPJ20/images/contentbottomdivider20051020.gif) no-repeat right top;}
#content-bottom .subcolumn1-3 a {margin-bottom: 25px;}
#content-bottom .subcolumn1-3 a.last {margin-bottom: 0;}
#content-bottom .subcolumn1-3 {width: 270px; padding: 25px 30px 0 0; margin: 0;}
#content-bottom .subcolumn2-3 {width: 270px; padding: 25px 30px 0 30px; margin: 0;}
#content-bottom .subcolumn2-3 h4 {margin-bottom: 21px;}
#content-bottom .subcolumn3-3 {width: 270px; padding: 25px 0 0 30px;}
#content-bottom .subcolumn3-3 a.jump {margin-top: 19px;}
.profiles #content-bottom .subcolumn1-3 a, .quicktours #content-bottom .subcolumn1-3 a, .gallery #content-bottom .subcolumn1-3 a {line-height: 12px; margin-bottom: 5px; padding-bottom: 5px;}
.profiles #resources a.jump, .quicktours #resources a.jump, .gallery #resources a.jump {margin-top: 35px;}
.profiles #buynow a.jump, .quicktours #buynow a.jump, .gallery #buynow a.jump {margin-top: 33px;}
#btnBuyNow {float: right; margin: -17px -4px 10px 10px}
#btnVisit {margin: 0px -5px 0 -5px; position: relative;}

#footer, #breadcrumb {color: #fff; border: none;}
#footer a, #breadcrumb a {color: #99CCFF;}
#footer input {margin-bottom: 10px;}

a.zoom {background: transparent url(/CPJ20/images/iconzoom20051025.gif) 246px bottom no-repeat; padding-bottom: 20px;}
#sidebar a.zoom {background: transparent url(/CPJ20/images/iconzoom20051025.gif) 198px bottom no-repeat; padding-bottom: 4px;}

#main .last, #sidebar .last {margin-bottom: 0; padding-bottom: 0;}
#main .left {margin-right: 20px;}
#main .right {margin-left: 20px; float: right;}
#main #content .left, #main #content .right {margin-top: 8px}

#content a.jump, .index #sidebar a.jump {background: transparent url(/CPJ20/images/mainarrowcontent20051020.gif) no-repeat left center; text-decoration: none; color: #BABABA; padding-left: 15px;margin: 0; font-size: 9px; font-weight: bold;}
#content-bottom a.jump {background-image: url(/aperture/images/mainarrowlight20051020.gif)}

.profiles #content p, .quicktours #content p {margin-bottom: 1em;}
.profiles #content a, .quicktours #content a {padding-right: 30px; margin-left: 0px;}
.profiles #content a.off, .quicktours #content a.off {background-image: none; padding-right: 0px; margin-left: 0px;}
.profiles #intro a.jump, .quicktours #intro a.jump {padding-right: 15px;}
.index #sidebar a.jump {position: relative; width: 293px; margin-bottom: 5px; padding-top: 7px; padding-bottom: 7px;}

#buynow a.jump {background: transparent url(/CPJ20/images/mainarrowcontentbevel20051020.gif) no-repeat left center; padding: 7px 25px 8px 25px; font-size: 9px; font-weight: bold; color: #D1D1D1;}
#content-bottom .subcolumn2-3 a.jump {background: transparent url(/CPJ20/images/mainarrowcontentbevelsmall20051020.gif) no-repeat left center; padding: 7px 25px 8px 15px; font-size: 9px; font-weight: bold; color: #D1D1D1;}
#buynow p.last {margin-bottom: 17px;}

/* QUICKTIME UI */
.profiles #transport {position: absolute; top: 396px; left: 140px; width: 640px;}
#transport {position: relative; width: 720px;}
#transport a {text-decoration: none;}
#transport a.hi {background-position: left -29px;}
#btnPlay, #btnPause {position: absolute; height: 29px}
#btnPlay {top: 0; left: 0; width: 32px; background: transparent url(/CPJ20/images/profilesbtnplay20051020.gif) no-repeat left top; overflow: hidden;}
#btnPause {top: 0; left: 32px; width: 31px; background: transparent url(/CPJ20/images/profilesbtnpause20051020.gif) no-repeat left top; overflow: hidden;}
#timeline {width: 650px; height: 9px; background-color: #191919; position: relative; top: 10px; left: 0px;}
.profiles #timeline {width: 570px;}
#timeline {left: 72px;}
#position {position: absolute; height: 9px; background-color: #333333; top: 0; left: 0;}
#handle {position: absolute; height: 16px; right: -5px; top: -7px; width: 11px; cursor: pointer; background: transparent;}
#transport p {position: absolute; right: 0; margin: 20px 0 0 0; padding: 0; font-size: 11px; color: #999;}

#sidebar div.clearer {background: none; padding: 0; margin: 0;}
#oi {padding-top: 29px; margin-bottom: 20px}
#oi li {margin-bottom: 0px}
#specsbox {margin: 4px 10px 37px 0;}

#cam1 {float: left; width: 90px;}
#cam2 {float: right; width: 80px;}
ul#cam1 { margin-left:20px; }
ul#cam2 { margin-left:0; }
#cam1 h4, #cam2 h4 {margin-bottom: 1em;}
#cam1 a, #cam2 a {text-decoration: underline;}

a:hover, #sidebar a:hover, #content a.jump:hover, .index #sidebar a.jump:hover, #buynow a.jump:hover, #content-bottom .subcolumn2-3 a.jump:hover {color: #99CCFF;}

.qt1 {background: url(/CPJ20/images/qt107.gif) left top no-repeat; padding-left: 20px;}
.navimage { border-top: 1px solid #303030;}	

#profileLink {font-size: 10px; color:#999999; line-height: 3px; padding-top: 30px; padding-left: 52px; text-align: left;}

/* subnav */
#subnavmain {
	table-layout: auto;
	width: 900px;
	height: 30px;
	padding:0;
	background-color: #454C58;
}
#subnavmain td {padding: 5px; vertical-align: middle; text-align: center; }
#subnavmain a {font-size: 9px;}
#subnavmain .prev {font-weight: normal; display: block; float: left;}
#subnavmain .next {font-weight: normal; display: block; float: right;}
.navlinks a {text-decoration: none; color: #b3b6b9; font-size: 11px; font-weight: bold;}
.navlinks a:hover {color: #989c9e;}

#subnavmain #subnavmain, #apertureOverview #navOverview, #apertureRaw #navRaw, #apertureManagement #navManagement, #apertureCompare #navCompare, #apertureProcess #navProcess, #aperturePrint #navPrint, #apertureIntegration #navIntegration{color: #FFFFFF;}

#fma {background:#1F1F1F; width:900px; height:430px; margin-top:0px; margin-bottom:0px; padding-top:30px; padding-bottom:0px; padding:0}
#fma h2 {font-size: 18px; color:#FFFFFF; font-weight: bold; padding: 20px 0px 15px 25px; margin-top: 0px; margin-bottom:5px;}
#emptycap {width: 900px; height: 15px; background: transparent url(/CPJ20/images/backgroundcapbody20060925.gif) no-repeat left top; padding:0;}
#emptycapdark {width: 900px; height: 15px; background: transparent url(/CPJ20/images/backgroundcapbodyd20060925.gif) no-repeat left top; padding:0;}

#fmalarge {background:#1F1F1F; width:900px; height:570px; margin: 0; padding:0; }
#fmalargelong {background:#1F1F1F; width:900px; height:1090px; margin: 0; padding:0; }
#fmalargelong #content .subcolumn1-2, #fmlarge #content .subcolumn2-2 {width: 400px; margin-right:30px; margin-left: 0; float: left; margin-top: 7px;} 
#fmalargelong #content .subcolumn2-2 p { margin-right: -110px; }
#fmalargelong #content .subcolumn1-2 p.button, #fmalarge #content .subcolumn2-2 p.button{ margin-bottom: 55px; margin-top: -10px; }
#fmalargelong #content .subcolumn1-2 p.button2, #fmalarge #content .subcolumn2-2 p.button{ margin-bottom: 25px; margin-top: -10px; }
#fmalargelong #content .subcolumn2-2 { margin-right:0; }
#fmalarge h2 {font-size: 18px; color:#FFFFFF; font-weight: bold; padding: 20px 0px 15px 0px; margin: 0px 0px 5px 0px;}
#fmalargetop h2 {padding: 25px 0px 20px 25px; margin: 0px 0px 0px 0px; font-weight: normal; color:#FFFFFF;}
#fmalargetop p {margin: 0px 25px 20px 25px;}

#fmatour {background:#1F1F1F; width:900px; height:520px; margin-top:0px; margin-bottom:0px; padding-top:30px; padding-bottom:0px; padding:0}
#tourvideo {position: relative; margin:0px 50px 20px 85px; padding-top:25px; }

#fmatutorial {background:#1F1F1F; width:900px; height:508px; margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:0px;}
#tutorialvideo {position: relative; margin:0px 15px 0px 25px; padding:0px; }



/* footer */
#capbottom {
	width: 900px;
	height:100px;
	background: transparent url(/CPJ20/images/backgroundcap20060228.gif) center bottom no-repeat;
	text-align: center;
	font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	line-height: 100%;
	color: #999999;
	margin: 0 auto;
	padding-top:1px;
}
#capbottom p {padding: 0; margin: 0; }
#capbottom h3 {font-size: 12px; color:#FFFFFF; font-weight: normal; padding: 0px; margin-top: 15px; margin-bottom:3px; }
#capbottom .padder {
	padding: 5px 20px 0;
	margin: 0;
}
#capbottom #online {width: 310px; float: left; margin-right: 0px;}
#capbottom #online img {float: left; margin: 4px 5px 0 10px;}
#capbottom #retail {width: 270px; float: left;}
#capbottom #retail img {float: right; margin: 15px 10px 10px 0px;}
#capbottom #reseller {width: 270px; float: right;}
#capbottom #reseller p {float: left; margin-top: 20px; margin-right:5px;}
#capbottom #reseller form {float: right; margin:0; padding-top: 15px;}
#capbottom .sbox {width: 150px;}
#capbottom form#rsearch {margin-top: 8px; margin-right:10px;}
#capbottom form#rsearch input {color: #999999; width: 127px; margin: 0;}
/*\*/
html>body*#capbottom form#rsearch input {width: 150px;}
/* */

/* profiles */
.profiles .pullquote {margin: 25px 0px;}
.profiles #introswap a.swaplink {position:absolute; right:20px; top:530px;}
.profiles #introswap a.swaplink img {border: 0;}
.profiles #intromovie {position: relative; width: 900px; height: 480px; margin: 0; padding-top:0px;}
.profiles #profilemovie {position:absolute; top:20px; left:90px;}
.profiles #galleryimgsprevgallerynav, .profiles #galleryimgsnextgallerynav, .profiles #galleryimgspagenav {display: none;}
.profiles .lozenge {margin: 8px 0px;}
.profiles .pullquote {margin: 25px 0px;}
.profiles #introswap {position: relative;}
.profiles #introswap .swapsection.selected {position: relative; visibility: visible; width: 900px; height: auto; padding: 0; margin: 0;}
.profiles #introgallery {position: relative; width: 900px; height: 420px; margin: 0; padding:0;}
.profiles #introgallery h2 {font-size: 18px; color:#FFFFFF; font-weight: bold; padding: 20px 0px 15px 25px; margin-top: 0px; margin-bottom:5px;}
.profiles #introgallery #galleryimgs {width: 595px; height: 395px; float: left; padding: 0px 0px 0px 50px;}
.profiles #introgallery #gallerythumbs {width: 220px; height: 420px; float: left; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;}
.profiles #introgallery #gallerythumbs h2 {color: #FFF; margin: 15px auto;}
.profiles #introgallery #gallerythumbs #thumbscontainer {width: 220px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

html>body.profiles #introgallery #gallerythumbs #thumbscontainer {width: 210px;}

#globalNavBuy {margin:-5px 0px 0px 0px}

/*-----------------------------------------------------------------------------
  sidenav
-----------------------------------------------------------------------------*/
#main .sidebox { font-size:11px; color:#76797c; line-height:1.3em; padding:0 12px 0; margin:0 0 1.6em; background:url(http://images.apple.com/quicktime/images/sidebox_bg.gif) repeat-y 0 0; }
#main .sidebox .inside { margin:0 -12px; _margin-top:-10px; _zoom:1; padding:0px 12px 0; background:url(http://images.apple.com/quicktime/images/sidebox_bggradient.gif) no-repeat 0 0; }
#main .sidebox .clearer { height:6px; margin:0 -12px; background:url(http://images.apple.com/quicktime/images/sidebox_bgbottom.png) no-repeat bottom left; behavior:url(/global/scripts/lib/iepngfix.htc); }
#main .sidebox ul, #main .sidebox ol { margin-bottom:12px; }
#main .sidebox h2 a, #main .sidebox h2 { display:block; height:17px; text-indent:-9999px; padding:0 12px 8px; margin:0 -12px 0em; background:url() no-repeat 0 0; border:0; }
#main #sidenav #promofader { width:186px; height:141px; margin-bottom:18px; }
#main #sidenav #promofader a { display:block; width:186px; height:141px; text-indent:-9999px; }

#promofader #adpromo1 { background:url(http://images.apple.com/quicktime/images/ad_iphone1.jpg)  no-repeat 0 0; } 
#promofader #adpromo2 { background:url(http://images.apple.com/quicktime/images/ad_itunes1.jpg)  no-repeat 0 0; } 
#promofader #adpromo3 { background:url(http://images.apple.com/quicktime/images/ad_iphone2.jpg)  no-repeat 0 0; } 
#promofader #adpromo4 { background:url(http://images.apple.com/quicktime/images/ad_itunes2.jpg)  no-repeat 0 0; } 
#promofader #adpromo5 { background:url(http://images.apple.com/quicktime/images/ad_iphone3.jpg)  no-repeat 0 0; } 
#promofader #adpromo6 { background:url(http://images.apple.com/quicktime/images/ad_itunes3.jpg)  no-repeat 0 0; } 
#main img.space {margin-bottom: 20px; }
#main .sidebox#quicktimenav h2 a { background-image:url(http://images.apple.com/quicktime/images/sidebox_bgtop_quicktimenav.gif); }
#main .sidebox#quicktimenav ul { margin-bottom:5px; padding-top:5px;}
#main .sidebox#quicktimenav ul li a { display:block; font-size:12px; line-height:2em; height:2em; color:#333; text-decoration:none; margin:0 -12px; padding:0 12px; }
#main .sidebox#quicktimenav ul li a:hover { background-color:#ddd; }

.download #main #quicktimenav #download a,
.player #main #quicktimenav #player a,
.guide #main #quicktimenav #guide a,
.whyqt #main #quicktimenav #whyqt a,
.pro #main #quicktimenav #pro a,
.mpeg2 #main #quicktimenav #mpeg2 a,
.broadcaster #main #quicktimenav #broadcaster a,
.streamingserver #main #quicktimenav #streamingserver a { background-color:#a7a7a7; color:#fff; }

.download #main #quicktimenav #download a:hover,
.player #main #quicktimenav #player a:hover,
.guide #main #quicktimenav #guide a:hover,
.whyqt #main #quicktimenav #whyqt a:hover,
.pro #main #quicktimenav #pro a:hover,
.mpeg2 #main #quicktimenav #mpeg2 a:hover,
.broadcaster #main #quicktimenav #broadcaster a:hover,
.streamingserver #main #quicktimenav #streamingserver a:hover { background-color:#a7a7a7; text-decoration:none; }

#main .sidebox#movietrailers h2 a { background-image:url(http://images.apple.com/quicktime/images/sidebox_bgtop_movietrailers.gif); }
#main .sidebox#movietrailers .slideritem { display:none; }
#main .sidebox#movietrailers .slideritem.active { display:block; position:absolute; margin:-210px 15px 0; }
#main .sidebox#movietrailers #trailerslider { height:220px; padding:8px 0 .6em; margin:0 -14px; overflow:hidden; }
#main .sidebox#movietrailers #trailerslider .ACSliderPageNav { margin-top:10px; width:62px; margin-left:-30px; }
#main .sidebox#movietrailers #trailerslider .ACSliderPreviousArrow { left:8px; }
#main .sidebox#movietrailers #trailerslider .ACSliderNextArrow { right:8px; }
#main .sidebox#movietrailers #trailerslider .ACSliderMaskDiv { margin:0 27px; width:134px; height:209px; }
#main .sidebox#movietrailers #trailerslider .ACSliderMaskDiv ul li { float:left; width:134px; height:193px; }

#main .sidebox#podcasts h2 a { background-image:url(http://images.apple.com/quicktime/images/sidebox_bgtop_podcasts.gif); }
#main .sidebox#podcasts .podcastslideritem { display:none; }
#main .sidebox#podcasts .podcastslideritem.active { display:block; position:absolute; margin:-210px 15px 0; }
#main .sidebox#podcasts #podcastslider { height:220px; padding:8px 0 .6em; margin:0 -14px; overflow:hidden; }
#main .sidebox#podcasts #podcastslider .ACSliderPageNav { margin-top:10px; width:62px; margin-left:-30px; }
#main .sidebox#podcasts #podcastslider .ACSliderPreviousArrow { left:8px; }
#main .sidebox#podcasts #podcastslider .ACSliderNextArrow { right:8px; }
#main .sidebox#podcasts #podcastslider .ACSliderMaskDiv { margin:0 27px; width:134px; height:209px; }
#main .sidebox#podcasts #podcastslider .ACSliderMaskDiv ul li { float:left; width:134px; height:193px; }

/*
.download #main #sidenav #promos,
.troubleshooting #main #sidenav #promos,
.affiliates #main #sidenav #promos,
.buy #main #sidenav #promos,
.feedback #main #sidenav #promos,
.gallery #main #sidenav #promos,
.guide #main #sidenav #promos,
.resources #main #sidenav #promos,
.broadcaster #main #sidenav #promos,
.pro#keyinstall #sidenav #promos { display:none; }
*/
