/* Page Specific */
body.specs .tech-specs .color .grid3col { width:694px; }
body.specs .tech-specs .color .grid3col .column { margin-left:65px; width:188px; }
body.specs .tech-specs .color .grid3col .column img { margin-bottom:-1px; }
body.specs .tech-specs .color .grid3col .column span { color:#000; }

body.specs .tech-specs .touchid p { width:506px; }

body.specs .tech-specs .dimensions .last .positioned .depth { top:43px; left:1px; width:14px; height:3px; border:1px solid #a7a7a7; border-bottom:none; }
body.specs .tech-specs .dimensions .last .positioned .depth span { top:-40px; left:-24px; width:60px; }

body.specs .tech-specs .dimensions .last .positioned .width { top:43px; right:-1px; width:98px; height:3px; border:1px solid #a7a7a7; border-bottom:none; }
body.specs .tech-specs .dimensions .last .positioned .width span { top:-40px; right:-1px; width:98px; }

body.specs .tech-specs .dimensions .last .positioned .height { bottom:22px; left:50px; margin-bottom:0; width:7px; height:206px; border-top:1px solid #a7a7a7; border-bottom:1px solid #a7a7a7; }
body.specs .tech-specs .dimensions .last .positioned .height span { top:77px; left:-29px; z-index:2; width:70px; padding:8px 0; background:#fff; }
body.specs .tech-specs .dimensions .last .positioned .height .pipe { top:0; left:2px; z-index:1; width:1px; height:190px; border-right:1px solid #a7a7a7; }

body.specs .tech-specs .processors td.last { padding-bottom:34px; }

body.specs .tech-specs .buttons-controls td.last { padding-top:20px; padding-bottom:45px; }
body.specs .tech-specs .buttons-controls .small { line-height:1.3333em; }
body.specs .tech-specs .buttons-controls .positioned { margin-top:19px; }
body.specs .tech-specs .buttons-controls .positioned ul { position:absolute; top:0; z-index:2; width:100%; height:100%; }
body.specs .tech-specs .buttons-controls .positioned li { position:absolute; z-index:1; width:1px; border-right:1px solid #a7a7a7; }
body.specs .tech-specs .buttons-controls .positioned span { position:absolute; z-index:1; display:block; width:100px; }

body.specs .tech-specs .buttons-controls .column.first .wake { top:34px; left:95px; height:14px; }
body.specs .tech-specs .buttons-controls .column.first .wake span { top:-38px; left:-34px; }

body.specs .tech-specs .buttons-controls .column.first .ring span,
body.specs .tech-specs .buttons-controls .column.first .volume span,
body.specs .tech-specs .buttons-controls .column.first .home span { bottom:-21px; }

body.specs .tech-specs .buttons-controls .column.first .ring { top:114px; left:48px; height:104px; }
body.specs .tech-specs .buttons-controls .column.first .ring span { left:-11px; }

body.specs .tech-specs .buttons-controls .column.first .volume { top:127px; left:68px; height:70px; }
body.specs .tech-specs .buttons-controls .column.first .volume span { left:-11px; }

body.specs .tech-specs .buttons-controls .column.first .home { top:162px; right:109px; height:58px; }
body.specs .tech-specs .buttons-controls .column.first .home span { left:-64px; width:200px; }

body.specs .tech-specs .buttons-controls .column.last { margin-right:8px; }
body.specs .tech-specs .buttons-controls .column.last h4 { margin-left:24px; }
body.specs .tech-specs .buttons-controls .column.last .headphones { top:78px; left:44px; height:18px; }
body.specs .tech-specs .buttons-controls .column.last .headphones span { top:-38px; left:-21px; width:160px; }

body.specs .tech-specs .buttons-controls .column.last .microphone { top:122px; left:61px; height:18px; }
body.specs .tech-specs .buttons-controls .column.last .microphone span { bottom:-21px; left:-56px; width:160px; }

body.specs .tech-specs .buttons-controls .column.last .lightning { top:122px; left:83px; height:65px; }
body.specs .tech-specs .buttons-controls .column.last .lightning span { bottom:-37px; left:-25px; width:100px; }

body.specs .tech-specs .buttons-controls .column.last .speaker { top:122px; left:110px; height:18px; }
body.specs .tech-specs .buttons-controls .column.last .speaker span { bottom:-21px; left:-7px; width:100px; }

body.specs .tech-specs .buttons-controls .column.last .wake { top:78px; right:139px; height:18px; }
body.specs .tech-specs .buttons-controls .column.last .wake span { top:-38px; left:-29px; width:160px; }

body.specs .tech-specs .in-the-box img.right { margin:0 143px 18px 0 }

body.specs .tech-specs .os ul { margin-top:5px; padding-left:18px; width:215px; }
body.specs .tech-specs .os h4 { margin:9px 0 1px; }
body.specs .tech-specs .os .grid3col { padding-left:94px; }
body.specs .tech-specs .os .grid3col .column { margin-left:0; }
