/* features
------------------------*/
#features .performance .speed .chart dl.data dd span { width: 70px;}
#features .wireless .grid2col { min-height: 0;}



@media only screen {
	#features .wireless #wireless-chart.can-animate .lines-container { background-image:url(/th/ipad/features/images/wireless_chart_legend.svg); }
	#features .wireless #wireless-chart .text-value { background-image:url(/th/ipad/features/images/wireless_chart_numbers.svg); }
}

/* overview
------------------------*/
#overview .hero.video img.left { position:relative; z-index:1; margin: -111px 0 -87px -1px; }
#overview .retina .positioned { right: 40px; }

/* built in apps
------------------------*/
body#built-in-apps #main #content #mail .column.first li p { width: 383px; }
body#built-in-apps #main #content #mail .column.first li p.third { width: 390px; }
body#built-in-apps #main #content #photos .intro { padding: 0 170px; }
body#built-in-apps #main #content #facetime .intro { padding: 0 260px; }
body#built-in-apps #main #content #messages .intro { padding: 0 214px; }
body#built-in-apps #main #content .more-apps .column p { width: 267px; }
body#built-in-apps #main #content .more-apps .column.last.landscape p { width: 253px; }
body#built-in-apps #main #content .more-apps .grid3col.row2 .column.first p { width: 236px; }
body#built-in-apps #main #content .row .section-header .intro { line-height: 1.45em; }
body#built-in-apps #main #content .more-apps .row4 .column.last.landscape p { width: 263px; }

/* ios
------------------------*/
#content #features .gallery-features-maps p { word-spacing: -1px; }

/* buystrip
------------------------*/
#buystrip { padding-bottom: 30px; }

/*design
------------------------*/
#camera_width { width: 900px; }
#design #hero p.intro { width: 330px; }
#design #hero h1 { padding-bottom: 5px; }
#design #thin ul.bigger li span { border-bottom: 1px solid #d6d6d6; border-top: none; padding-top: 22px; padding-bottom: 5px; }
#design #thin ul li img { padding-top: 5px; }



/*from-app-store
------------------------*/
#content header h1 { margin-bottom: .5em; }
#from-the-app-store #app-categories .apps-row .column a { height: 365px; }
#from-the-app-store #app-categories .apps-row .column { height: 390px; background:none; }
#from-the-app-store #compatibility .row .first p { width: 420px; }
#from-the-app-store #compatibility .row .last p { width: 402px; }
#from-the-app-store #apps-from-apple p.intro { width: 885px; }
#from-the-app-store #ilife  .first p { width: 298px; }
#from-the-app-store #ibooks-itunesu-podcasts .first p { width: 308px; }
#from-the-app-store #ibooks-itunesu-podcasts .last p { width: 296px; }
#from-the-app-store #app-categories p.intro { width: 708px; }
#from-the-app-store #app-categories .apps-row.grid4col.row1 .second p { width: 155px; }
#from-the-app-store #app-categories .apps-row.grid4col.row1 .last p { width: 159px; }
#from-the-app-store #app-categories .apps-row .column a { width: 168px; }
#from-the-app-store #app-categories .apps-row.grid4col  a.block span.learn-more { display:inline-block; width: 200px; }
#from-the-app-store #app-categories .apps-row.grid4col.row1 .third p,
#from-the-app-store #app-categories .apps-row.grid4col.row2 .first p,
#from-the-app-store #app-categories .apps-row.grid4col.row3 .first p, 
#from-the-app-store #app-categories .apps-row.grid4col.row3 .second p,
#from-the-app-store #app-categories .apps-row.grid4col.row3 .third p,
#from-the-app-store #app-categories .apps-row.grid4col.row4 .second p  { width: 200px; }

/*specs
------------------------*/
#specs.specs.ipad #content table tr.size th h2 sup { left: 146px; }
#specs.specs.ipad .content table th h2 sup { left: 65px; }
#specs.specs.ipad #content table tr.battery th h2 sup { left: 192px; }
#specs.specs.ipad #environment .grid2col .last p { width: 380px; }

/*line-height
------------------------*/
#content .intro { line-height: 1.55em; font-family: 'sukhumvit_setmedium'; }
#content { line-height: 1.55em; }
#overview .row .column p { line-height: 1.55em; }
#content h2 { line-height: 1.55em; }
#environment h3 { line-height: 1.5em; } 

/*icloud
------------------------*/
.ibooks img.hero-image { margin-bottom: -85px; }

/* why-ipad-retina 
------------------------*/
#why-ipad-retina .sosumi, #design .sosumi {
    padding: 20px 20px 0;
}

/* Bold font fixes */
#from-the-app-store #app-categories .apps-row .column a h2, 
#from-the-app-store .top-paid-apps h1,
#ios #content h1
{ font-family: 'sukhumvit_setmedium'; }


/*Breadcrumb fix*/
#why-ipad #globalfooter #breadory ol#breadcrumbs li.breadcrumb-long, 
#why-ipad-retina #globalfooter #breadory ol#breadcrumbs li.breadcrumb-long { width: 80px; }
#globalfooter #breadory ol#breadcrumbs li.breadcrumb-long-middle a { width: 105px; }
#overview #globalfooter #breadory ol#breadcrumbs li.breadcrumb-long-middle { width: 105px; }

/* ultrafast-wireless
------------------------*/
#ultrafast-wireless .carrier { border-bottom:none; }

#from-the-app-store .section-header2 {
    color: #666666;
    font-size: 0.9285em;
    line-height: 1.3846em;
    margin-left: 40px;
    position: relative;
    width: 320px;
    z-index: 2;
}
#from-the-app-store .section-header3 {
    color: #666666;
    font-size: 0.9285em;
    line-height: 1.3846em;
    margin-left: 40px;
    position: relative;
    width: 340px;
    z-index: 2;
}
#features .specs li .description {
    border-bottom: 1px solid #D6D6D6;
    border-top: none;
    color: #6D7076;
    display: block;
    line-height: 1.4;
    margin-bottom: 10px;
    padding-bottom: 3px;
    padding-top: 7px;
    width: 85px;
}

#productheader a.shop.buynows, #productheader span.shop.buynows, #compare a.shop.buynows { background-image: url("/th/ipad/images/shop_ipad.png"); width: 78px;}
#buystrip .grid4col .column .ipad-air h2 img{ margin-bottom:30px;}

#productheader a.shop.buynows,
#productheader span.shop.buynows,
#compare a.shop.buynows { width:78px; background-image:url(/th/ipad/images/shop_ipad.png); }

.sosumi { padding-top: 20px; margin: 24px auto 18px; border-top: 1px solid #e2e2e2;  } 
#accessories .sosumi { margin-top: 0px; }

body#features #main #wireless ul.data {margin:50px auto 0 auto !important; }
body#specs.ipad-mini #main table tr.storage h2 sup { bottom: 39px; }
body#specs.first-generation #main table tr.storage h2 sup { left: 87px;  }

/*buystrip*/
#buystrip .grid4col .column { min-height: 220px !important; }
.ipad-air #buystrip .grid4col .column { min-height: 215px !important; }
#buystrip .grid4col .column p { line-height: 1.5em; }
#buystrip .grid4col .column.first p { margin-bottom: 2px; }
#main #routing-pullout .column .ipad-air .centered, #main #routing-pullout .column .ipad-2 .centered, #main #routing-pullout .column .ipad-mini .centered { padding-top: 4px; }

/*compare*/
body#compare.specs #main .compare-price dl.top, body#compare.specs #main .compare-price .ipad2 dl.top , body#compare.specs #main .compare-price .ipad-mini dl.top { min-height: 140px; }
body#compare.specs #main .compare-price h3 { clear: both; }

body.specs #main table { line-height: 1.6em; }
body.specs #main h3 { font-weight: normal; }
body#compare.specs #main .compare-chip td figcaption { font-family: 'sukhumvit_setbold'; font-weight: normal; }
#main #routing-pullout .column .centered { font-family: 'sukhumvit_setbold'; font-weight: normal; line-height: 1.5em; }
body#compare.specs #main .compare-price sup { left: 80px; }
body#compare.specs #main .compare-dimensions sup { left: 71px; top: 25px; }
body#compare.specs #main .compare-battery sup { left: 90px; top: 29px; }

/*accessories*/
#accessories .more-accessories-link h3 a {  font-family: 'sukhumvit_setmedium'; font-weight: normal;  }
body#accessories .more-accessories .grid .column { height: 228px; }
body#accessories .more-accessories .grid a:hover,
body#accessories .more-accessories .grid a:active { height: 168px; }

/* ipad 2 specs
------------------------*/
.specs-previous.ipad-2 .storage h2 sup { left: 82px !important; }
.specs-previous.ipad-2 .battery h2 sup { left: 204px !important; }
.specs-previous.ipad-2 .built-in h2 sup { left: 173px !important; }
.specs-previous.ipad-2 #main #environment h3 { line-height: 1.5em; }
.specs-previous.ipad-2 #main { line-height: 1.6em; }
.specs-previous.ipad-2 #main table tr.built-in td h4.centered { font-family: sukhumvit_setmedium; }

body.specs-previous.first-generation #main table tr td.column-divider { width: 23px; }

.specs-previous.ipad-2 #productheader h2 a img { margin-top: -3px; }

/* column width fixes for au/ipad-retina-display/specs */
body.specs-previous #main table th.title {
    width: 235px;
}

body.specs-previous.ipad-retina #main table tr td.column-divider {
    width: 34px;
}

body#specs.specs-previous.ipad-retina #main table td.last dl.indent.cellular-column {
    padding-left: 0px;
    margin-left: -4px;
}

body#specs.specs-previous.ipad-retina #main table td.last ul.cellular-column {
    padding-left: 0px;
    margin-left: -4px;
}

body#specs.specs-previous.ipad-retina #main table td ul {
    padding-left: 10px;
}

body#specs.specs-previous.ipad-retina #main table tr.buttons figure img.indent.controls {
    margin: 6px 0 41px -8px;
}

body#specs.specs-previous.ipad-retina #main table td.last ul {
    padding-left: 0px;
    margin-left: -4px;
}



