/* SKIN */
@import url('/euro/global/styles/skins/defaultblack.css');

/* HACKS */
@import url('/euro/ipod/styles/ie.css');

/* GRID */
.grid2col .column { width:48%; }

/* CONTAINER */
#container { width:901px; }

/* HEADER */
#contentheader { height:90px; position:relative; }
#contentheader #headertitle { float:left; margin-left:30px; margin-top:40px; }

/* HERO */
#hero { border:1px solid #5a5f64; border-width:0 1px 0px 1px; overflow:hidden; }
#hero .across { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* FAMILY NAV */
#familynav { position:absolute; top:0; right:-1px; margin-top:14px; width:490px; height:60px; }
#familynav li { float:left; margin-right:20px; }
#familynav li a { float:left; height:60px; padding:0; text-indent:-99999px; }
#familynav #fn-ipodshuffle a { width:104px; background:url(http://images.apple.com/ipod/images/dkipodnavshuffle20060912.gif) left top no-repeat; }
#familynav #fn-ipodnano a { width:113px; background:url(http://images.apple.com/ipod/images/dkipodnavnano20060912.gif) left top no-repeat; }
#familynav #fn-ipod a { width:92px; background:url(http://images.apple.com/ipod/images/dkipodnavipod20060912.gif) left top no-repeat; }
#familynav #fn-itunes a { width:100px; background:url(http://images.apple.com/ipod/images/dkipodnavitunes20060912.gif) left top no-repeat; }
#familynav #fn-ipodshuffle a:hover,
#familynav #fn-ipodnano a:hover,
#familynav #fn-ipod a:hover,
#familynav #fn-itunes a:hover { background-position:left bottom; }

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

/* LOCAL NAV */
#localnav { margin-top:5px; margin-right:auto; position:relative; background:url(http://images.apple.com/ipod/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:0px 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:20px; }
#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 { background:#000 url(http://images.apple.com/ipod/images/mainbg20060912.jpg) no-repeat 50% 135px; }

/* CONTENT */
#content { padding:20px 30px; border:1px solid #5a5f64; border-width:0 1px; color:#ccc; }

/* CONTENT FOOTER */
#contentfooter { clear:both; overflow:hidden; border-top:1px solid #5a5f64; background:transparent url(http://images.apple.com/ipod/images/capbottombg20060912.jpg) no-repeat center bottom; }
#contentfooter h3 { font-size:10px; margin-top:2px; }
#contentfooter p { font-size:10px; padding:0; margin:10px 0 2px 0; }
#contentfooter .padder { padding:15px 20px; margin:0; }
#contentfooter #cb-ads { width:270px; float:left; }
#contentfooter #cb-ads .left { float:left; margin:0px; padding:0px; padding-right:10px; }
#contentfooter #cb-itunes { width:361px; float:left; }
#contentfooter #cb-itunes .right { margin:0px 0px 0px 4px; }
#contentfooter #cb-itunes .left { clear:none; float:left; margin:0 0 20px 0; }
#contentfooter #cb-buynow { width:270px; float:right; }
#contentfooter #cb-itunes h3 { margin-bottom:-2px; }
#contentfooter #cb-buynow p { margin-top:8px; margin-bottom:2px; }
#contentfooter #cb-buynow .padder { padding-top:8px; }
#contentfooter #cb-buynow .right { margin:0; }
#contentfooter #cb-buynow .left { margin-bottom:12px; }
#contentfooter #cb-buynow form#rsearch { margin: 0; width: 171px; }
#contentfooter #cb-buynow form#rsearch input.searchbox { width:162px; }

@media print {
	#main * { color:#000 !important; }
	#main, #hero, #content { border-width:0 !important; background-color:#fff !important; background-image:none !important; }
	#contentheader, #contentfooter { display:none !important; }
}
