img, #globalnav a { behavior: url(/main/js/iepngfix/iepngfix.htc); }

body { background:#000; color:#ccc; line-height:1.6; }
a:link, a:visited { color:#fff; }
a img { border:none; }
.clearer { clear:both; }

/* HEADER */
#header { width:901px; margin:0 auto; height:90px; position:relative; }
#header #headertitle { float:left; margin-left:30px; margin-top:40px; }

/* GLOBAL NAV */
#globalnav { position:absolute; top:0; right:0; margin-top:14px; width:490px; height:60px; }
#globalnav li { float:left; margin-right:20px; }
#globalnav li a { float:left; height:60px; padding:0; text-indent:-99999px; }
#globalnav #gn-ipodshuffle a { width:104px; background:url(http://images.apple.com/euro/main/css/ipod/0906/images/dkipodnavshuffle20060912.gif) left top no-repeat; }
#globalnav #gn-ipodnano a { width:113px; background:url(http://images.apple.com/euro/main/css/ipod/0906/images/dkipodnavnano20060912.gif) left top no-repeat; }
#globalnav #gn-ipod a { width:92px; background:url(http://images.apple.com/euro/main/css/ipod/0906/images/dkipodnavipod20060912.gif) left top no-repeat; }
#globalnav #gn-itunes a { width:100px; background:url(http://images.apple.com/euro/main/css/ipod/0906/images/dkipodnavitunes20060912.gif) left top no-repeat; }

#globalnav #gn-ipodshuffle a:hover,
#globalnav #gn-ipodnano a:hover,
#globalnav #gn-ipod a:hover,
#globalnav #gn-itunes a:hover { background-position:left bottom; }

/* GLOBAL NAV STATES */
.ipod #globalnav #gn-ipod a { background-position:left bottom; }
.ipod #globalnav #gn-ipod a:hover { cursor:default; }

/* LOCAL NAV */
#localnav { width:901px; margin-left:auto; margin-right:auto; position:relative; background:url(http://images.apple.com/euro/main/css/ipod/0906/images/captopbg20060912.jpg) no-repeat 0 0; font-size:11px; line-height:1em; }
#localnav ul.navlist { display:block; text-align:left; border-bottom:1px solid #5f5f5f; margin:5px 0 0 0; padding:15px; }
#localnav ul.navlist li { display:inline; margin:0 16px; padding:0; list-style-type:none; }
#localnav #headerbuynow { position:absolute; top:12px; right:16px; }
#localnav a:link, #localnav a:visited { color:#a1a5a9; text-decoration:none; }
#localnav a:hover { color:#fff; }

/* LOCAL NAV PAGE STATES */
.ipod#features #ln-features a,
.ipod#sync #ln-sync a,
.ipod#accessories #ln-accessories a,
.ipod#carintegration #ln-carintegration a,
.ipod#specs #ln-specs a { color:#fff; }

/* MAIN */
#main { width:899px; margin:0 auto; border:1px solid #5a5f64; border-width:0 1px; background:#000 url(http://images.apple.com/euro/main/css/ipod/0906/images/mainbg20060912.jpg) no-repeat 50% 0; overflow:hidden; }
#main .padder { padding:20px 30px; }
#main p { margin:0 0 1.6em 0; }

/* CONTENT */
#content { width:100%; margin:0; padding:0; }
#content h1 { font-weight:normal; margin:0 0 10px 0; color:#fff; word-spacing:-2px; }
#content h3 { color:#fff; }
#content img.left { margin:4px 20px 10px 0; }
#content img.right { margin:4px 0 10px 20px; }
#content img.flushleft { margin-left:-30px; }
#content img.flushright { margin-right:-30px; }
#content .subcolumn1-2,
#content .subcolumn2-2 { width:405px; margin:0; padding:0; overflow:visible; }
#content .subcolumn1-5, 
#content .subcolumn2-5,
#content .subcolumn3-5,
#content .subcolumn4-5,
#content .subcolumn5-5 { width:145px; float:left; margin:0 10px 0 0; padding:0; overflow:visible; }
#content .subcolumn5-5 { float:right; }

/* GALLERY */
#gallery #main {border: 0;}
#gallery #main .padder {padding: 20px 50px; text-align: center;}
#gallery #main #qtvr {padding: 0 160px;}
#gallery #main #thumbnails {padding: 50px auto;}
#gallery #main #thumbnails img {margin-right: 40px;}
#gallery #main #thumbnails img.last {margin-right: 0;}
#gallery #bottomfeatures .padder {padding: 5px;}

/* BUY NOW CAP */
#capbottom { clear:both; width:901px; margin:0 auto; padding-bottom:1px; text-align:left; font-size:10px; line-height:1.5em; overflow:auto; background:transparent url(http://images.apple.com/euro/main/css/ipod/0906/images/capbottombg20060912.jpg) no-repeat center bottom; color:#a1a5a9; }
#capbottom h3 { font-size:10px; margin-top:2px; }
#capbottom p { padding:0; margin:8px 0 2px 0; }
#capbottom .padder { padding:16px 20px 12px 20px; margin:0; }
#capbottom .padder .padder { padding:0 15px; margin:0; }
#capbottom #cb-ads,
#capbottom #cb-itunes,
#capbottom #cb-buynow { border-top:1px solid #5a5f64; }
#capbottom #cb-ads { width:270px; float:left; }
#capbottom #cb-itunes { width:361px; float:left; }
#capbottom #cb-buynow { width:270px; float:right; }
#capbottom #cb-itunes h3 { margin-bottom:-2px; }
#capbottom #cb-buynow .padder { padding-top:8px; }
#capbottom #cb-buynow .right { margin-left:0; margin-top:8px; }
#capbottom #cb-buynow form#rsearch { margin:0 0 10px 0; }
#capbottom #cb-buynow form#rsearch input { color:#8F9397; width:150px; }

/* FOOTER */
#footer { width:100%; border:none; }

/* ACCESSORIES */
#main #accessories-b { float:left; width:377px; }
#main #accessories-c { float:right; width:377px; }
#main .accessories-list li.accessory { display:block; overflow:visible; margin-bottom:60px; clear:both; }
#main .accessories-list li.accessory h3.name { font-size:14px; }
#main .accessories-list li.accessory p.description { display:block; line-height:1.8em; margin-bottom:1em; color:#ccc; }
#main .accessories-list li.accessory img.buylink { height:18px; }

/* IE HACKS */
#capbottom #cb-itunes { _width:355px; }
#capbottom #cb-itunes .padder { _padding:16px; }

/* CLEARFIX */
#main:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#main {display:inline-block;}
/* Hide from IE Mac \*/
#main {display:block;}
/* End hide from IE Mac */
