/*AppleTV Product Selection*/
/*=============================================================================================*/
body.family-ipod-appletv div#product-selection { font-size: 11px; margin-bottom:0; }

body.family-ipod-appletv div#product-selection .product-table th { text-indent:-9999px; }

body.family table.product-table tr.product-description td { font-size:12px; }

body.family-ipod-appletv div#product-selection tr.product-model th h3 {
	font-weight: bold;
	color: #000;
	font-size: 15px;
	line-height: 13px;
	padding: 0 0 4px;
}
body.family-ipod-appletv div#product-selection tr.product-model th h3 sup {
	font-weight: normal;
	font-size: 8px;
	margin-left: 2px;
	position: relative;
	bottom: 0.33em;
	vertical-align: top;
}

body.family-ipod-appletv div#product-selection tr.product-model td.column-2.last { text-align:right; }
body.family-ipod-appletv div#product-selection tr.product-model td.column-2.last img { margin-right:105px; }

body.family-ipod-appletv div#product-selection .form-submit-btn { margin: 10px 0 0; float: none; }

body.family div.content-group ul.promo-list li.second img { margin-bottom: -9px; }

/*AppleTV Learn More*/
/*=============================================================================================*/
body.family-ipod-appletv div#primary div.module_btm { display:block; }


/*AppleTV Overview Tab*/
/*=============================================================================================*/
#overview {
	margin-bottom: 10px;
}

/* Section 1 */
body.family-ipod-appletv #overview .section1 {
	margin: 0 0 20px;
	min-height: 200px;
	position: relative;
}
#overview .section1 p,
#overview .section1 h3 { color: #000; }

#overview .section1 .col1 {
	width: 544px;
	float: left;
	display: inline;
	width:480px !important;
}
#overview .section1.at-a-glance {
	overflow:hidden;
	margin:0px 20px 0 !important;
	width:auto;
}

#overview .section1.at-a-glance .col1 {
	margin-left:0;
}

#overview .section1.at-a-glance h2 {
	margin-left:15px;
}

body.family-ipod-appletv #overview .at-a-glance .engrave-gallery .mdl { _zoom: 1; *zoom:1; }
body.family-ipod-appletv #overview .at-a-glance .engrave-gallery .mdl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

body.family-ipod-appletv #overview .at-a-glance .engrave-gallery img.apple-remote {
	margin: 7px 0 7px 12px;
	*margin:0px 0 12px 12px;
	position:relative;
	float:left;
}

body.family-ipod-appletv #overview .at-a-glance .engrave-gallery .mdl h3,
body.family-ipod-appletv #overview .at-a-glance .engrave-gallery .mdl p {
	padding:0;
	margin-left:70px;
	width:260px;
	
}
body.family-ipod-appletv #overview .at-a-glance .engrave-gallery .mdl h3 {
	padding-top: 7px;
	margin: 0 0 0 70px;
	width:260px;
}
body.family-ipod-appletv #overview .at-a-glance .iphone-app-msg {
	margin:0 0 20px 0;
}

body.family-ipod-appletv #overview .at-a-glance .iphone-app-msg img.left { margin:0 15px 0 -10px; }

body.family-ipod-appletv #overview .at-a-glance .iphone-app-msg p {
	padding-left:160px; margin-right:30px;
}

#overview .section1.at-a-glance .grid2col .column img {
	float:left;
	padding-right:18px;
}

#overview .section1.at-a-glance .grid2col .column h5,
#overview .section1.at-a-glance .grid2col .column p {
	margin-left:110px;
	margin-right:15px;
}

#overview .section1.at-a-glance .grid2col .column sup { line-height:8px; }

#overview .section1.at-a-glance .grid2col.bottom {
	margin:3px 0 30px;
}


#overview .section1.at-a-glance .grid2col .column.netflix img {
	padding-right:15px;
	margin-left:3px;
}

#overview .section1.at-a-glance .grid2col .column.last img {
	padding-right:5px;
}

#overview .section1.at-a-glance .grid2col .column.last h5,
#overview .section1.at-a-glance .grid2col .column.last p {
	margin-left:112px;
	margin-right:12px;
}

#overview .section1.at-a-glance .grid2col .column.last.airplay h5,
#overview .section1.at-a-glance .grid2col .column.last.airplay p {
	margin-right:5px;
}

#overview .section1.at-a-glance .grid2col .column.last.airplay img {
	padding-left:38px;
	padding-top:9px;
}

#overview .section1.at-a-glance .grid2col .column.last.rentals img {
	padding-top:8px;
}

#overview .section1 .col1 img { margin: 30px 0 20px 50px; }

#overview .section1 .col1 p {
	margin: 5px 20px 5px 0;
}

#overview .section1 .col2 {
	padding-top: 10px;
	margin-right: 0;
}
#overview .section1 .col2 ul li {
	margin-bottom: 20px;
}
#overview .section1 .col2 ul li img {
	float: left;
	margin-top: 5px;
}
#overview .section1 .col2 ul li.hdmovies p {
	margin-right: 23px;
}
#overview .section1 .col2 ul li.hdtv img {
	margin-left: -16px;
}
#overview .section1 .col2 ul li.youtube p {
	margin-right: 6px;
}
#overview .section1 .col2 h4 {
	margin: 0 0 0 112px;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	border: none;
}
#overview .section1 .col2 h3 {
	font-weight:normal;
}

#overview .section1 .grid3col {
	width:560px; 
}

#overview .section1 .grid2col {
	width:550px; 
}

#overview .section1 .grid3col .column {
	width:33%;
}

#overview .section1 .grid2col .column {
	width:50%; 
}

#overview .section1 .grid3col img,
#overview .section1 .grid2col img {
	margin:0 0 -8px 0;
}
#overview .section1 .grid3col .column.first img {
	margin-left: 19px;
}
#overview .section1 .grid3col h5,
#overview .section1 .grid2col h5 {
	margin:7px 0 2px;
}

#overview .at-a-glance .gift-wrap p {
	margin-right: 152px;
}

/* In the box */
#overview .in-the-box .col1 img { left: 170px !important; top: 40px !important; }
#overview .in-the-box .col2 ul { width: 245px !important; }
#overview .in-the-box .col3 { padding-top: 56px; }

/*Tech Specs Tab
.................................................	*/
#techspecs ul dl dd,
#techspecs ul dl dt { float: none; margin-left: 0; margin-bottom: 2px; }

#techspecs #rentalspecs { width: 100%; margin-bottom: 4em; font-size: 10px; }
#techspecs #rentalspecs tr th,
#techspecs #rentalspecs tr td { vertical-align: top; padding: 6px 10px; background-color: #fff; border-bottom: 1px solid #e2e2e2; }
#techspecs #rentalspecs tr th { font-weight: bold; vertical-align: middle; color: #000; background: #eff3f4; }
#techspecs #rentalspecs tr td { border-top: 1px solid #dedede; }

/* = NEW TECH SPECS STYLES 2011
========================================== */
#techspecs { padding:0; }
#techspecs h2 { margin:0 0 40px 25px; }
#techspecs table { clear:both; }
#techspecs .tech-specs { color:#000; }

#techspecs .tech-specs thead th { padding:38px 0 14px; text-align:center; border-bottom:1px solid #bfbfbf;
	background:#f5f5f5;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f2f2f2));
	background:-moz-linear-gradient(top, #ffffff, #f2f2f2);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFFF', endColorstr='#F2F2F2');	
}

#techspecs .tech-specs thead th.first { width:249px; padding-top:24px; }
#techspecs .tech-specs thead th.second { width:729px; border-left:1px solid #dadada; -webkit-box-shadow:inset 1px 0 #fff; -moz-box-shadow:inset 1px 0 #fff; box-shadow:inset 1px 0 #fff; }

#techspecs .tech-specs tbody tr { font-size:1.2em; line-height:1.37em; }
#techspecs .tech-specs tbody tr td { padding:30px 15px 30px 25px; font-size:0.9em; vertical-align:top; border-bottom:1px solid #bfbfbf; border-left:1px solid #bfbfbf; font-size:14px; line-height:1.4em; }
#techspecs .tech-specs tbody tr td h3 { border:none !important; margin:0 !important; padding:0 !important; font-weight:normal !important; }
#techspecs .tech-specs tbody tr td p { margin-bottom:16px; color:#000; }
#techspecs .tech-specs tbody tr td ul li { margin-bottom:8px; }

#techspecs .tech-specs tbody tr td:nth-of-type(1) { background:url(../../../../../../../../Applenyhedder/2012/05_tv/ipod_cmn/img/step1-tech-specs-column-gradient.jpg) repeat-y left; border-left:0; }

#techspecs .tech-specs tr.first-cell td:nth-of-type(1) { background: url(../../../../../../../../Applenyhedder/2012/05_tv/ipod_cmn/img/step1-tech-specs-first-divider.jpg) no-repeat 0 2px;  }


#techspecs .tech-specs tbody th { width:200px; padding:30px 25px 0; vertical-align:top; border-bottom:1px solid #bfbfbf; }
#techspecs .tech-specs tbody th h2 { margin:0 0 8px !important; font-size:1.4em; line-height:1.2em; font-weight:normal; }
#techspecs .tech-specs tbody th .intro { color:#777; font-size:1em; line-height:1.37em; }
#techspecs .tech-specs tbody tr h3 { margin-bottom:4px; }
#techspecs .tech-specs tbody ul { width:490px; padding-left:20px; list-style:disc; }
#techspecs .tech-specs tbody img.right { margin:10px 50px 0 0; }
#techspecs .tech-specs tbody img.headphones { margin:10px -14px 37px 0; float: right; }
#techspecs .tech-specs td { width:689px; }

#techspecs .tech-specs .left { float:left; position:relative; }
#techspecs .tech-specs .size img { margin-bottom:10px; }
#techspecs .tech-specs .size b { color:#666; font-weight:normal; }
#techspecs .tech-specs .size p { margin-bottom:8px; font-size:1.1em; }
#techspecs .tech-specs tbody tr.in-the-box td { padding-bottom:0; }
#techspecs .tech-specs .in-the-box img { margin:5px 50px 0 40px; }
#techspecs .tech-specs .in-the-box ul { margin-top:26px; }
#techspecs .tech-specs .processor img { margin:0 20px 0 10px; }
#techspecs .tech-specs .processor ul { margin-top:38px; }


#techspecs #appletv-environment { width:800px; display:inline-block; float:left; 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(../../../../../../../../Applenyhedder/2012/05_tv/appletv/img/step1-tech-environment-bg.gif); }
#techspecs #appletv-environment:after { display:block; content:""; width:880px; height:10px; position:absolute; left:-4px; bottom:-11px; z-index:2; background:url(../../../../../../../../Applenyhedder/2012/05_tv/appletv/img/step1-environment-bottom-shadow.gif) no-repeat; }
#techspecs .ipod-environment { padding:20px 0 0; -webkit-box-shadow:inset 0 10px 12px -10px rgba(0, 0, 0, 0.3); -moz-box-shadow:inset 0 10px 12px -10px rgba(0, 0, 0, 0.3); box-shadow:inset 0 10px 12px -10px rgba(0, 0, 0, 0.3); }
#techspecs #appletv-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 #appletv-environment .intro { width:65%; font-size:1em; color:#777; line-height:1.2em; text-shadow:0 1px 1px rgba(255,255,255,1); }
#techspecs #appletv-environment h4 { font-size:.9em; line-height:1.4em; }
#techspecs #appletv-environment .grid2col { width:800px; }
#techspecs #appletv-environment .column { width:49%; }
#techspecs #appletv-environment .column.first { width:45%; }
#techspecs #appletv-environment .first h4 { margin-bottom:8px; }
#techspecs #appletv-environment .last h4 { margin-bottom:4px; }
#techspecs #appletv-environment .last p { margin-top:5px; font-size:14px; line-height:1.3em; }
#techspecs #appletv-environment ul { margin-left:2em; list-style-position:inside; }
#techspecs #appletv-environment li { list-style:disc; font-size:14px; }
#techspecs div.footnotes { padding-bottom:8px; }
#techspecs div.footnotes p { margin:10px 0 0 5px; }
#techspecs div.footnotes a { text-decoration:none; color:#08C; }
#techspecs div.footnotes a:hover { text-decoration:underline; }


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

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

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

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

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

#techspecs .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);
}
#techspecs .ipod-comparison-table.inset-cells .specs-body .first-cell { border-left:none; background:url(../../../../../../../../Applenyhedder/2012/05_tv/ipod_cmn/img/step1-compare-cell-inset-gradient.png) repeat-y left; }
#techspecs .ipod-comparison-table.inset-cells .specs-body .last-row .first-cell { background:url(../../../../../../../../Applenyhedder/2012/05_tv/ipod_cmn/img/step1-compare-cell-inset-gradient-bottom.jpg) no-repeat 0 100%; }

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

#techspecs #compare-movies-shows { background:#fff; margin:0 1px; }
#techspecs #compare-movies-shows #globalheader { margin-top:0; }
#techspecs #compare-movies-shows .specs-head th,
#techspecs #compare-movies-shows .specs-body td { width:149px; }
#techspecs #compare-movies-shows .specs-head th { text-align:center; }
#techspecs #compare-movies-shows th h3 { border:none; font-size:20px; font-weight:normal; }
#techspecs #compare-movies-shows th h3,
#techspecs #compare-movies-shows .specs-body td h2 { margin:0; }
#techspecs #compare-movies-shows .specs-head th h2 { margin:0 auto; font-size:20px; color:#333; float:none; display:block; }
#techspecs #compare-movies-shows .specs-body td p { font-size:14px; line-height:1.4em; margin-bottom:0; }
#techspecs #compare-movies-shows .ipod-comparison-table.inset-cells .specs-body .last-row .first-cell { background:url(../../../../../../../../Applenyhedder/2012/05_tv/ipod_cmn/img/step1-compare-cell-inset-gradient.png) repeat-y left; }
#techspecs #compare-movies-shows td sup { line-height:8px; vertical-align:top; }
#techspecs #compare-movies-shows th sup { line-height:24px; vertical-align:top; }

/* Section 3 */
#overview .section3.accessories .col1 { width:100%; }
#overview .section3.accessories .col1 img { float:left; margin-right:10px; }
#overview .section3.accessories .col1 img.btn { margin:5px 0 0 -3px; }
#overview .section3.accessories .col1 li { padding:0 35px; }
#overview .section3.accessories .col1 li#product2 { width: 236px; }
#overview .buy-ipod .col1 .support img.left { margin:5px 0 0 14px; }


/*Previous Generation AppleTV What You Need Tab*/
/*=============================================================================================*/
#store-tab-need { padding: 0 20px; }
#store-tab-need h2 { margin: 2px 0 0; !top: 10px; }
#store-tab-need ul { margin: 8px 20px 10px -.5em; }
#store-tab-need ul li { color: #767c79; padding-left: 1.7em; padding-bottom: 3px; text-indent: -1em; }
#store-tab-need ul li span { color: #999; }
#store-tab-need .box { margin: 22px auto 20px; width: 938px; background: none; position: static; clear: none; }
#store-tab-need .box .box-top { background: url(../../../../../../../../Applenyhedder/2012/05_tv/family/bg-box-top-gray.gif) no-repeat; height: 3px; width: 938px; position: relative; z-index: 1; }
#store-tab-need .box .box-mdl { background: url(../../../../../../../../Applenyhedder/2012/05_tv/family/bg-box-mdl-gray.gif) repeat-y; padding-bottom: 10px; position: relative; width: 938px; }
#store-tab-need .box.need .box-mdl { padding-bottom: 30px; }
#store-tab-need .box .box-btm { background: url(../../../../../../../../Applenyhedder/2012/05_tv/family/bg-box-btm-gray.gif) no-repeat; height: 3px; width: 938px; }
#store-tab-need .box p.more { padding-top: 1em; }
#store-tab-need h3 { color: #333; font-size: 12px; font-weight: bold; padding: 18px 0 15px 24px; }
#store-tab-need h4 { color: #333; font-weight: bold; margin: 0 0 3px 0; }
#store-tab-need .need { line-height: 1.3em; }
#store-tab-need .need p.or { color: #999; margin: 3px 0; }
#store-tab-need .more .hero { position: absolute; top: -72px; right: -8px; z-index: 99; }
#store-tab-need .need .req { border-right: 1px solid #f1f1f1; float: left; padding-left: 24px; width: 206px; position: relative; }
#store-tab-need .need .req p,
#store-tab-need .need .req ul { margin-right: 24px; }
#store-tab-need .need .req.last { border: none; }
#store-tab-need .more img.getmore { position: absolute; top: 1px; left: 58px; z-index: 2; }
#store-tab-need .box.more .box-mdl { min-height: 130px; height: auto !important; height: 130px; }
/* clearfix */
#store-tab-need .box.more .box-mdl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#store-tab-need .box.more .box-mdl {display: inline-block;}
#store-tab-need .more .col1 { float: left; padding: 24px 50px 0 274px; position: relative; width: 290px; }
#store-tab-need .more .col2 { float: left; margin-top: 24px; position: relative; width: 275px; }
#store-tab-need .more .col2 ul { margin-bottom: 0; }
#store-tab-need .more .col2 strong { color: #333; }
#store-tab-need .missing h3 { float: left; position: relative; padding-right: 8px; }
#store-tab-need .missing p.add { padding-top: 18px; font-size: 12px; }
#store-tab-need .missing .prod { padding-left: 50px; float: left; position: relative; width: 255px; }
#store-tab-need .missing .prod img.left { float: left; position: relative; margin-right: 24px; }
#store-tab-need .missing .prod .txt { float: left; position: relative; margin-top: 5px; width: 155px; }
#store-tab-need .specs { width: 938px; }
#store-tab-need .specs h4 { margin: 0; }
#store-tab-need .specs .specs-left { float: left; position: relative; padding: 0 10px 0 23px; width: 384px; }
*html #store-tab-need .specs .specs-left { width: 415px; }
#store-tab-need .specs .specs-right { float: left; position: relative; padding: 0 21px 0 10px; width: 384px; }
#store-tab-need .specs .top-specs { background: url(../../../../../../../../Applenyhedder/2012/05_tv/family/bg-box-top-gray-solid.gif) no-repeat; height: 3px; overflow: hidden; width: 938px; }
#store-tab-need .specs .mdl-specs { background: #eff2f3; padding-top: 0; padding-bottom: 15px; width: 938px; }
#store-tab-need .specs .btm-specs { background: url(../../../../../../../../Applenyhedder/2012/05_tv/family/bg-box-btm-gray-solid.gif) no-repeat; height: 3px; width: 938px; margin-bottom: 15px; }


/*Gallery Tab
.................................................	*/

body.family-ipod-appletv #store-tab-gallery h2 {
	margin-left: 8px;
	!top: 10px;
}
body.family-ipod-appletv #store-tab-gallery table {
	margin: 20px auto;
	vertical-align: middle;
}
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-prev, 
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-next {
	width: 20px;
}
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-big {
	padding: 0 35px;
	text-align: center;
}
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-thumbs {
	padding: 20px 195px 0;
}
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-prev a {
	background: transparent url(../../../../../../../../Applenyhedder/2012/05_tv/appletv/img/gallery-bg-prev.gif) bottom left no-repeat;
	display: block;
	height: 17px;
	width: 20px;
}
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-prev a:hover {
	background-position: top left;
}
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-prev a img {
	display: none;
}
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-next a {
	background: transparent url(../../../../../../../../Applenyhedder/2012/05_tv/appletv/img/gallery-bg-next.gif) bottom left no-repeat;
	display: block;
	height: 17px;
	width: 20px;
}
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-next a:hover {
	background-position: top left;
}
body.family-ipod-appletv #store-tab-gallery table td#prod-gallery-next a img {
	display: none;
}


/* image gallery */
body.family-ipod-appletv #store-tab-gallery #prod-gallery-thumbs-cont {
	background-color: #e9edef;
	float: left;
	width: 443px;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-thumbs-cont .top {
	background: #e9edef url(../../../../../../../../Applenyhedder/2012/05_tv/appletv/img/gallery-bg-thumb-top.gif) top left no-repeat;
	display: block;
	height: 6px;
	margin-bottom: -2px;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-thumbs-cont .mdl {
	padding: 0 5px;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-thumbs-cont .btm {
	background: #e9edef url(../../../../../../../../Applenyhedder/2012/05_tv/appletv/img/gallery-bg-thumb-btm.gif) top left no-repeat;
	display: block;
	height: 6px;
	margin-top: -2px;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-thumbs-cont .mdl a {
	border: 1px solid #fff;
	float: left;
	margin: 4px;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-thumbs-cont .mdl a.active {
	border: 1px solid #bbb;
	cursor: default;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-thumbs-cont .mdl a:hover {
	border: 1px solid #049bc7;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-thumbs-cont .mdl a.active:hover {
	border: 1px solid #bbb;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-thumbs-cont .mdl img {
	border: 0;
	display: block;
}


/* qt gallery */
body.family-ipod-appletv #store-tab-gallery #prod-gallery-qtthumbs-cont {
	background-color: #e9edef;
	float: left;
	margin-left: 15px;
	width: 172px;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-qtthumbs-cont .top {
	background: #e9edef url(../../../../../../../../Applenyhedder/2012/05_tv/appletv/img/gallery-bg-thumb-top.gif) top left no-repeat;
	display: block;
	height: 6px;
	margin-bottom: -2px;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl {
	padding: 0 5px 0;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-qtthumbs-cont .btm {
	background: #e9edef url(../../../../../../../../Applenyhedder/2012/05_tv/appletv/img/gallery-bg-thumb-btm.gif) top left no-repeat;
	display: block;
	height: 6px;
	margin-top: -2px;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a {
	border: 1px solid #fff;
	float: left;
	margin: 4px;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a.active {
	border: 1px solid #bbb;
	cursor: default;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a:hover {
	border: 1px solid #049bc7;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl a.active:hover {
	border: 1px solid #bbb;
}
body.family-ipod-appletv #store-tab-gallery #prod-gallery-qtthumbs-cont .mdl img {
	border: 0;
	display: block;
}


/*	Warranty Tab
	.................................................	*/

body.family-ipod-appletv div#warranty {
	margin-top: 0;
	padding: 0 24px;
	font-size: 12px;
	line-height: 18px;
}
.family-ipod-appletv div#warranty .grid2col .column {
	width: 387px;
	margin-top: 26px;
}
.family-ipod-appletv div#warranty .grid2col .column.first img {
	margin: 24px 0 0 -23px;
}
.family-ipod-appletv div#warranty .grid2col .column.last {
	width: 454px;
	margin-right: 18px;
	display: inline;
}
.family-ipod-appletv div#warranty .grid2col .column.last img {
	margin: 20px 0;
}

body.family-ipod-appletv #warranty h3 {
	font-weight: bold;
	margin: 8px 0 4px;
}
body.family-ipod-appletv #warranty p {
	margin-bottom: 18px;
}

/*	Warranty Tab - OLD
	.................................................	*/

	body.family-ipod-appletv div#store-tab-warranty-old {
		margin-top: 0;
		padding: 50px 70px 0 24px;
	}

	body.family-ipod-appletv #store-tab-warranty-old .hero-faux {
		display: none;
	}

	body.family-ipod-appletv #store-tab-warranty-old div.hero {
		top: 55px;
        left: 1px;
		position: absolute;
	}

	body.family-ipod-appletv #store-tab-warranty-old h2 {
		margin-left: 72px;
		position: static;
		padding-top: 20px;
		margin-left: 304px;
	}
	body.family-ipod-appletv #store-tab-warranty-old h2,
	body.family-ipod-appletv #store-tab-warranty-old h3 {
		color: #333;
	}

	body.family-ipod-appletv #store-tab-warranty-old h3 {
		font-weight: bold;
	}

	/* Section 1 */
	body.family-ipod-appletv #store-tab-warranty-old .section1 {
		margin: 15px 70px 10px 304px;
	}
	/* Section 2 */
	body.family-ipod-appletv #store-tab-warranty-old div.section2 {
		margin: 20px 0 0 304px;
	}
	body.family-ipod-appletv #store-tab-warranty-old .section2 .col1 {
		float: left;
		width: 400px;
	}
	body.family-ipod-appletv #store-tab-warranty-old .section2 .col2 {
		float: right;
		margin-top: 25px;
		width: 167px;
	}
	body.family-ipod-appletv #store-tab-warranty-old .section2 .col1 p {
		margin-right: 30px;
		margin-bottom: 12px;
	}
	body.family-ipod-appletv #store-tab-warranty-old .section2 .col1 .chart {
		padding-top: 10px;
	}	
	
	/* general */
	body.family-ipod-appletv #store-tab-warranty-old h3 {
		font-weight: bold;
		margin: 0 0 3px 0;
	}
	body.family-ipod-appletv #store-tab-warranty-old p.first {
		margin-top: 0;
	}
	
	/* price */
	body.family-ipod-appletv #store-tab-warranty-old .price {
		color: #333;
		font-size: 1.2em;
		font-weight: bold;
		padding-top: 9px;
	}
	body.family-ipod-appletv #store-tab-warranty-old .price-note {
		color: #b3b3b3;
		font-size: 9px;
	}
    body.family-ipod-appletv #store-tab-warranty-old #footnote {
    	padding: 20px 45px;
    }
    
/*	Footnotes
	.................................................	*/
body.family-ipod-appletv #warranty .footnotes,
body.family-ipod-appletv #store-tab-need .footnotes {
	width: auto;
}
body.family-ipod-appletv .footnotes ul {
	margin: 0 6px 10px !important;
}
body.family-ipod-appletv .footnotes ol {
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
}
body.family-ipod-appletv #overview div.footnotes {
	margin:0;
	padding:0 19px 10px;
}


/* Apple TV June Updates 
========================= */

#overview .section1 .grid3col {width: 930px;}
#overview .section1 .grid3col .column {width:270px; margin-right: 30px;}
#overview .section1 .grid3col .column img {float: left; padding-right: 18px;}
#overview .section1 .grid3col .column h5, #overview .section1 .grid3col .column p {margin-left: 100px;}
#overview .section1 .section-hero-row {position: relative;}

.remote-callout {
	bottom: 95px;
	right: 45px;
	position: absolute;
	width: 176px;
	min-height: 220px;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 50%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 50%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 50%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 50%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 50%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */

}
.remote-callout img.remote {
	position: absolute;
	left: 0;
	top: 0;
}
#overview .section1 .remote-callout h3 {
	border: none;
	font-size: 12px;
	font-weight: 900;
	padding: none;
	margin: 5px 5px 0 75px;
	
}	

#overview .section1 .remote-callout p {
	margin: 5px 15px 0 15px;
	
}
#overview .section1 .remote-callout span {
	margin: 0 15px;

}
.setup-callout {
	margin: 20px;
	position: relative; 
	border: 1px solid #e6e6e6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	min-height: 100px;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 50%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 50%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 50%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 50%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 50%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}

.setup-callout img {
	position: absolute;
	bottom: 0;
	left: 30px;

}

#overview  .setup-callout h3 {
	border: none;
	padding: 0;
	margin: 25px 40px 0 180px;
	
}
.setup-callout p {
	margin: 0 60px 0 180px;
}

.section1 .bottom {
	padding-top: 20px;

}



