body.family-ipod-nano #area-product-selection table.product-table h3 span.feedisclosure{
    padding: 0px 0px 0px 8px;
}
/*iPod Nano Product Selection*/
/*=============================================================================================*/

/* =PRODUCT SELECTION
========================================== */
body.family-ipod-nano #area-product-selection { margin:0; }

body.family-ipod-nano div#product-selection { padding:0 0 20px 24px; }
body.family-ipod-nano div#product-selection h2 { margin: 5px 0; }
body.family-ipod-nano div#promotions { padding: 0 25px 10px; }

body.family-ipod-nano div#product-selection table.product-table { width: 937px; }
body.family-ipod-nano #area-product-selection table tr td { width: 136px; vertical-align: top; }
body.family-ipod-nano #area-product-selection table tr.product-image td { height: 133px; }
body.family-ipod-nano #area-product-selection table tr.product-image td div { height: 133px; position: relative; vertical-align: top; }
body.family-ipod-nano #area-product-selection table tr.product-image td div img { position: absolute; top: 0; left: 0; }
body.family-ipod-nano #area-product-selection table tr td.last { width: 121px; }
body.family-ipod-nano #area-product-selection table tr.product-image td div img#product-red { top: -33px; left: 32px; }

body.family-ipod-nano table.product-table th,
body.family-ipod-nano table.product-table td { padding-right:0; }

/* product selection - column layout - col content */
body.family-ipod-nano #area-product-selection .prod-ships { color: #666; font-size: 10px; line-height: 1.2em; margin: 0 8px 11px 3px; }

body.family-ipod-nano #area-product-selection .availability { color:#666; font-size:10px; line-height:1.2em; margin: 0 8px 0 3px; }
body.family-ipod-nano #product-selection table p.availability span.customer_commit_display { display: block; }

body.family-ipod-nano #area-product-selection tr.row2 { margin-top: 15px; }
body.family-ipod-nano #area-product-selection tr.product-model th h3 { color: #666; font-size: 13px; line-height: 13px; letter-spacing: normal; padding-bottom: 3px; padding-top: 9px; border-bottom: 1px solid #ccc; }
body.family-ipod-nano #area-product-selection tr.row2 th h3 { padding-top: 24px; }
body.family-ipod-nano #area-product-selection table.product-table h3 strong { color: #000; font-size: 15px; }
body.family-ipod-nano #area-product-selection table.product-table th sup { bottom: 0.33em; font-size: 8px; position: relative; vertical-align: top; margin-right: 2px; }
body.family-ipod-nano #area-product-selection tr.shipping-description td { padding-top: 0; }

body.family-ipod-nano #area-product-selection table.product-table span.current_price { display:inline; font-weight: normal; font-size:14px; }

body.family div#product-selection div.prod-switch { font-size: 13px; text-align: center; margin-bottom: 30px; }

body.family-ipod-nano div#product-selection h1{ 
	margin: 5px 0;
	letter-spacing: 0.5px; 
}
body.family-ipod-nano #area-product-selection table.product-table h2 strong{ 
	color: #000; 
	font-size: 15px; 
}
body.family-ipod-nano #area-product-selection table.product-table span.current_price{ 
	display:inline; 
	font-weight: normal; 
	font-size:14px;
	color: #000;
}
body.family-ipod-nano #overview .at-a-glance .col2 h3{
	width: 340px;
	margin-top: 0;
	margin-right: 17px;
	margin-bottom: 15px;
	font-weight:bold;
	padding: 15px 0 0;
}
body.family-ipod-nano div#product-selection h2{ 
	border-bottom: 1px solid #ccc;
	color: #666;
	font-size: 15px;
	letter-spacing: normal;
    line-height: 13px;
    margin: 5px 0;
    padding-bottom: 3px;
    padding-top: 4px;
}

#overview .at-a-glance .col1 ul#features li h3
{ 
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	margin: 0 9px 0 0;
	width: 241px;
}
	
body.family-ipod #learn-more-content h2{
	border-bottom: 1px solid #e6e6e6;
	margin: 0 17px 28px;
	padding: 0 0 13px 17px;
	line-height: 18px;
	width: 929px;
	font-size: 16px;	
}	

body.family-ipod #learn-more-content .ipod-comparison-table thead h3 {
	margin: 21px 0 0 17px;
	padding: 0px;
	width: 0px;
}
	
#overview .questions .mdl h3 strong{
	text-align: left;
}	

#overview .col1 h3{ 
	font-size: 14px;
	margin-bottom: 10px;
}
#overview .col2 h3{ 
	font-size: 14px;
	margin-bottom: 10px;
}

#overview .accessories h2{
	border-bottom: 1px solid #e6e6e6;
	font-size: 16px;
	margin: 0 17px 28px;
	padding: 0 0 13px 17px;
}

body.family-ipod #learn-more-content #techspecs h2{
	margin-top: 0;
}


/* =OVERVIEW
========================================== */
#overview .hero { margin: 45px 0 0 71px; }
#overview .at-a-glance .col1 ul#features { float: none; width: 540px; margin: -9px 0 0 14px; position: relative; _zoom: 1; }
#overview .at-a-glance .col1 ul#features:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#overview .at-a-glance .col1 ul#features li { float: left; width: 250px; margin-right: 40px; }
#overview .at-a-glance .col1 ul#features li#feature2 { margin-right: 0; }
#overview .at-a-glance .col1 ul#features li img { float: none; margin-bottom: 6px; }
#overview .at-a-glance .col1 ul#features li#feature1 img { margin-left: -12px; position: relative; }
#overview .at-a-glance .col1 ul#features li#feature1 img.alternative { margin-left:0; padding-top:28px; } /* alternative image */
#overview .at-a-glance .col1 ul#features li h5,
#overview .at-a-glance .col1 ul#features li p { margin-left: 0; }
#overview .at-a-glance .engrave-msg { margin-bottom: 20px; }
#overview .at-a-glance .engrave-msg p { padding: 5px 0 0 184px; }
#overview .at-a-glance .engrave-gallery .engrave-back { left: 8px; }
#overview .support img.left { display: inline; }

.family-ipod-nano-5g #overview .hero { float: left; margin: 23px 0 0 25px; }
.family-ipod-nano-5g #overview .at-a-glance { overflow: hidden; }
.family-ipod-nano-5g #overview .at-a-glance .engrave-msg p { padding: 5px 0 0 184px; }
.family-ipod-nano-5g #overview .at-a-glance .col1 ul#features { width: 356px; float: right; margin-top: 30px; }
.family-ipod-nano-5g #overview .at-a-glance .col1 ul li p, 
.family-ipod-nano-5g #overview .at-a-glance .col1 ul#features p, 
.family-ipod-nano-5g #overview .at-a-glance .col1 ul#features li h5 { margin-left: 90px; }
.family-ipod-nano-5g #overview .at-a-glance .col1 ul#features li { width: 335px; }
.family-ipod-nano-5g #overview .at-a-glance .col1 ul#features li img,
.family-ipod-nano-5g #overview .at-a-glance .col1 ul#features li#feature2 img { float: left; margin-left: 0;}
.family-ipod-nano-5g #overview .at-a-glance .col2 { width: 350px; }

/* =IN THE BOX
========================================== */
#overview .in-the-box .col1 img { top: 33px; left: 157px; }

.family-ipod-nano-5g #overview .in-the-box .col2 { background: none; }


/* =GALLERY
========================================== */
body.family-ipod-nano .footnote-gallery { color: #ccc; display: block; font-size: 9px; position: relative; left: 33px; width: 850px; }

/* =RED
========================================== */
body.family-ipod-nano #store-tab-red { font-size: 12px; line-height: 18px; }
body.family-ipod-nano #store-tab-red h2 { margin: 0 0 14px; text-align: center; }
body.family-ipod-nano #store-tab-red .hero { float: left; padding: 140px 0 0 34px;  }
body.family-ipod-nano #store-tab-red .contents-red { float: left; margin: 66px 0 70px 34px; }
body.family-ipod-nano #store-tab-red .contents-red h3 { font-weight: bold; color: black; font-size: 1em; margin: 0 20px 3px 0; }
body.family-ipod-nano #store-tab-red .contents-red p { padding: 0 30px 0 0; }
body.family-ipod-nano #store-tab-red .contents-red .col1 { display: inline; float: left; width: 210px; }
body.family-ipod-nano #store-tab-red .contents-red .col2 { display: inline; float: left; width: 210px; }
body.family-ipod-nano #store-tab-red .contents-red .col3 { display: inline; float: left; width: 210px; }
body.family-ipod-nano #store-tab-red .contents-red .img-lockup { padding: 25px 0 0 159px }
body.family-ipod-nano #store-tab-red .footnote { color: #999; clear: both; font-size: 10px; line-height: 18px; margin: 30px 50px !important; }
body.family-ipod-nano #store-tab-red .footnote a { color: #999; text-decoration: underline; }

/* =TECH SPECS
========================================== */
#techspecs #headphones { clear:both; position:relative; }
#techspecs #headphones ul { margin-right: 80px; }
#techspecs #headphones img { bottom:0; margin-bottom:-54px; position:absolute; right:0; }
#techspecs #inout { clear:both; position:relative; }
#techspecs #box img.right { margin-top:-20px; }

/* NEW TAB NAV 2011
==========================================
#learn-more-tab-content { padding-top:86px; }
ul.tab-nav { top:0; left:190px; margin:0 -20px 0 0; display:block; background:#ff0; }
ul.tab-nav li a { font-size:18px; font-weight:normal; padding:22px 50px !important; text-align:center; }
ul.tab-nav li a strong { padding:0 !important; background:none !important; color:#0088cc; }
ul.tab-nav li a.active strong { color:#333; }
ul.tab-nav li.left a.active,
ul.tab-nav li.right a.active { background:#ff0; }
ul.tab-nav li a:hover { background:teal; } */

/* =TECH SPECS 2011
========================================== */
#techspecs { padding:0; }
#techspecs .nano-specs-table th.title { width:200px; font-weight:bold; }
#techspecs .nano-specs-table tbody th { padding:30px 25px 0; vertical-align:top; border-bottom:1px solid #bfbfbf; }
#techspecs .nano-specs-table tr td { padding:30px 20px; vertical-align:top; border-left:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;
}
#techspecs .nano-specs-table li { list-style:disc; margin-left:25px; }
#techspecs .nano-specs-table li li { margin-left:15px; }

#techspecs .nano-specs-table .rounded { margin:0 auto 10px; width:83px; padding:5px 0; font-size:.9em; color:#333; text-align:center; border:2px solid #898989;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
}

#techspecs .nano-specs-table .lighter { color:#666; }

#techspecs .nano-specs-table thead { font-size:1em; border-bottom:1px solid #cecece; background-color:#f5f5f5; 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2)); 
	background:-moz-linear-gradient(100% 100% 90deg, #fffff, #f2f2f2); 
}
#techspecs .nano-specs-table thead th { padding:24px 0 0; text-align:center; }
#techspecs .nano-specs-table th.title h2 { margin-top:0 !important; }
#techspecs .nano-specs-table thead th:first-child { -webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px; 	
}
#techspecs .nano-specs-table thead th:last-child {  -webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
}
#techspecs .nano-specs-table thead th.second { border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; }
#techspecs .nano-specs-table .specs-dimensions td:nth-of-type(1) { background:url('../ipod_cmn/img/step1-tech-specs-first-divider.jpg') no-repeat 0 2px; }
#techspecs .nano-specs-table .specs-env td,
#techspecs .nano-specs-table .specs-env th { border-bottom:0; }
#techspecs .nano-specs-table .specs-env td:nth-of-type(1) { background:url('../ipod_cmn/img/step1-tech-specs-last-divider.jpg') no-repeat 0 100%; }
#techspecs .nano-specs-table tr td { font-size:1.4em; line-height:1.6em; }
#techspecs .nano-specs-table tbody tr td p { margin-bottom:16px; color:#000; }
#techspecs .nano-specs-table tbody tr td ul li { margin-bottom:8px; }
#techspecs .nano-specs-table .column-gradient { background:url('../ipod_cmn/img/step1-tech-specs-column-gradient.jpg') repeat-y 0 0; border-left:none; }
#techspecs .nano-specs-table .cell2col { padding:0; }

#techspecs .nano-specs-table .specs-dimensions td { padding-bottom:10px; }
#techspecs .nano-specs-table .specs-dimensions img { float:left; margin:0 45px 0 5px; }
#techspecs .nano-specs-table .specs-dimensions ul { margin-top:50px; }
#techspecs .nano-specs-table .specs-dimensions li { list-style:none; }

#techspecs .nano-specs-table .specs-storage .model { font-size:.8em; border-bottom:0; }
#techspecs .nano-specs-table .specs-storage .model td { width:324px; border-bottom:0; }
#techspecs .nano-specs-table .specs-storage .model .a { border-left:none; }
#techspecs .nano-specs-table .specs-storage .model .b { border-left:1px solid #cfcfcf; }
#techspecs .nano-specs-table .specs-storage .model h3 { margin:15px 0; font-weight:normal; font-size:.8em; }
#techspecs .nano-specs-table .specs-storage .model p { margin:0; font-size:.7em; line-height:1.5em; }

#techspecs .nano-specs-table .specs-display ul { float:left; }
#techspecs .nano-specs-table .specs-display img { float:right; margin-right:20px; }

#techspecs .nano-specs-table .specs-external .top { margin:0 35px 0 0; }

#techspecs .nano-specs-table .specs-power ul { display:inline; }
#techspecs .nano-specs-table .specs-power img { float:right; }

#techspecs .nano-specs-table .specs-box img.right { margin-right:30px; }
#techspecs .nano-specs-table .specs-headphones img.right { margin:18px -19px 0 0; }


#techspecs .content { font-size:11px; line-height:16px; width:980px; }
#techspecs .content .grid3col .column { margin-left:50px; width:260px; }
#techspecs .content img.left,
#techspecs .content img.right { display:inline; }
#techspecs .content ul { margin-bottom:32px; }
#techspecs .content ul ul { margin:8px 0 16px; }
#techspecs .content ul li { margin-bottom:8px; }
#techspecs .content ul.seeimage { margin:0; height:0; text-indent:-9999px; overflow:hidden; }

#techspecs #nano-environment { width:800px; display:inline-block; position:relative; z-index:1; margin:40px 50px 30px; padding:40px; line-height:1.5em; font-size:1.4em; border:1px solid rgba(0,0,0,0.1); background:url('../nano/img/step1-tech-environment-bg.gif'); }
#techspecs #nano-environment:after { display:block; content:""; width:880px; height:10px; position:absolute; left:-4px; bottom:-11px; z-index:2; background:url('../nano/img/step1-environment-bottom-shadow.gif') no-repeat; }
#techspecs #nano-environment h3 { font-size:1.4em; font-weight:normal; letter-spacing:-1px; color:#669900; text-shadow:0 1px 1px rgba(255,255,255,1); margin:0 0 8px 0; border:none; }
#techspecs #nano-environment .intro { width:65%; font-size:1em; color:#777; line-height:1.2em; text-shadow:0 1px 1px rgba(255,255,255,1); }
#techspecs #nano-environment h4 { font-size:.9em; line-height:1.4em;  }
#techspecs #nano-environment .grid2col { width:800px; }
#techspecs #nano-environment .column { width:49%; }
#techspecs #nano-environment .column.first { width:45%; }
#techspecs #nano-environment .first h4 { margin-bottom:8px; }
#techspecs #nano-environment .last h4 { margin-bottom:4px; }
#techspecs #nano-environment .last p { margin-top:5px; font-size:14px; line-height:1.3em; }
#techspecs #nano-environment ul { margin-left:2em; list-style-position:inside; }
#techspecs #nano-environment li { list-style:disc; }

/* =COMPARE 2011
========================================== */
.ipod-comparison-table { width:100%; }
.ipod-comparison-table .first-col-width { width:200px; }

.ipod-comparison-table th,
.ipod-comparison-table td { vertical-align:top; padding:32px 25px; border-bottom:1px solid #bfbfbf; }
.ipod-comparison-table td { font-size:12px; border-left:1px solid #bfbfbf; }

.ipod-comparison-table th h3 { font-size: 1.8em; line-height: 1.3em; font-weight: normal; }

.ipod-comparison-table .specs-head th  { background:url('../ipod_cmn/img/step1-compare-header-divider.png') no-repeat left top; }
.ipod-comparison-table .specs-head th h2 { margin:0; }
.ipod-comparison-table .specs-head th img { display:block; margin:-20px auto 0; }
.ipod-comparison-table .specs-head th p { display:none; }
.ipod-comparison-table .specs-head .first-cell { border-left:none; background:none; }

.ipod-comparison-table .no-cell-dividers td { border-left:none; }

.ipod-comparison-table.head-gradient .specs-head {
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0)), to(#f2f2f2));
	background-image:-moz-linear-gradient(center top, rgba(255,255,255,0) 0%, #f2f2f2 100%);
	background-image:-o-linear-gradient(rgba(255,255,255,0), #f2f2f2);
}
.ipod-comparison-table.inset-cells .specs-body .first-cell { border-left:none; background:url('../ipod_cmn/img/step1-compare-cell-inset-gradient.png') repeat-y left; }
.ipod-comparison-table.inset-cells .specs-body .first-row .first-cell { background:url('../ipod_cmn/img/step1-compare-cell-inset-gradient-top.jpg') no-repeat 0 bottom; }
.ipod-comparison-table.inset-cells .specs-body .last-row .first-cell { background:url('../ipod_cmn/img/step1-compare-cell-inset-gradient-bottom.jpg') no-repeat 0 100%; }

.ipod-comparison-table.fade-bottom .specs-body .last-row th,
.ipod-comparison-table.fade-bottom .specs-body .last-row td { border-bottom:none; }

.ipod-comparison-table .specs-body .first-row img { display:block; margin:0 auto; }

.ipod-comparison-table .battery h4 { font-size:13px; }
.ipod-comparison-table .price p { float:left; padding-right:5px; }
.ipod-comparison-table .price p.padtop { padding-top:15px; }
.ipod-comparison-table .price span.dollar { font-size:13px; font-weight:bold; margin-left:4px; }
.ipod-comparison-table .price h4 { margin-bottom:20px; margin-right:-20px; font-size:16px; line-height:1; font-weight:bold; letter-spacing:-1px; }

.ipod-comparison-table img.prodred { vertical-align:middle; }
.ipod-comparison-table p.exclusive { margin:15px 0 6px; color:#363636; font-size:10px; line-height:1.25em; }

#compare-ipods { background:#fff; margin:0 1px; }
#compare-ipods #globalheader { margin-top:0; }

#compare-ipods .shuffle { width:109px;}
#compare-ipods .nano { width:146px; }
#compare-ipods .classic { width:110px; }
#compare-ipods .touch { width:162px; }

#compare-ipods .ipod-comparison-table.inset-cells .specs-body .last-row .first-cell { background:url('../ipod_cmn/img/step1-compare-cell-inset-gradient.png') repeat-y left; }

#compare-ipods .more { margin:15px 15px 0 0; }

#compare-ipods a#moreinfo-trigger { background-image:url(/global/elements/arrows/downarrow_08c.gif); }
#compare-ipods a#moreinfo-trigger.open { background-image:url(/global/elements/arrows/uparrow_08c.gif); }

#compare-ipods .compare { margin-bottom:0; }
#compare-ipods .sosumi-compare .sosumi { padding-bottom:0 !important; }
#compare-ipods .sosumi.alt { padding-top:0 !important; }
#compare-ipods .footnotes { margin:30px auto; width:854px; text-align:left; list-style:decimal; *list-style-position:inside; }
#compare-ipods td sup { line-height:8px; vertical-align:top; }
#compare-ipods th sup { line-height:24px; vertical-align:top; }


#compare-ipods .footnotes { margin:30px auto; width:854px; text-align:left; *list-style-position:inside; }
#compare-ipods ol.footnotes { list-style:decimal; }