html, body, html body { font-size: 12px; }
/* links on right in section nav */
body #sectionNav a { font-size: 13px; padding-bottom: 3px; }
body.win #sectionNav li.tab a { padding-top: 1px; padding-bottom: 3px; }
* html body #sectionNav li.tab a { font-size: 12px; }
* + html body #sectionNav li.tab a { font-size: 12px; }
* html body #sectionNav li.pill-link a { padding-bottom: 2px; }
/* header and footer */
body div.header .groupLang { font-size: 12px; font-weight: normal; padding-top: 8px; }
body div.header .groupLinks { padding-top: 7px; }
body div.header .groupLang a, body div.header .groupLang span { font-size: 12px; font-weight: normal; }
body div.header .groupLinks .textOnly { font-size:12px; font-weight:normal; }
body div.header .groupLinks a { padding-top: 2px; font-size:12px; font-weight:normal; }
body div.header .groupOne #input-fieldb2c { font-size: 12px; }
body div.header .forBusinessMenu .mainHeader { font-weight: normal; }
body .footerGlobal a, .footerGlobal .textOnly, .footerCopyright { font-size: 12px; font-weight: normal; }
body .footerGlobal .footerLinksGlobal { padding-top: 5px; }
body #site-feedbackGlobal a img { padding: 0px; right: 112px; top: 9px; }
body #site-feedbackGlobal a span { top: 8px; }
/* phone finder options */
body ul.buttons li .optionText { font-size: 1.1em; font-weight: normal; }
body #phoneFinder .phones h3 { font-size: 1.3em; font-weight: normal; }
body #phoneFinder .phones .thumb h3 { font-size: 1.25em; }
body #phoneFinder .phones .thumb h3 { font-size: 1.3em; }
body #phoneFinder .phones .active h3 { font-size: 1.25em; }
/* promo links */
body .promotion li a { font-size: 13px; font-weight: normal; }
body .promotion p.header { font-size: 13px; }
body .promotion li.combo p.body { font-size: 13px; }
/* global hompepage */
body #primary-content .sectionsBody .bodyLinks { font-size: 12px; font-weight: normal; }
/* product rollover options list */
body .productOptions li a { font-size: inherit; }
body ol.products li .optionText { top: 1px; font-size: 13px; font-weight: normal; }
body ol.products li.product .badge { font-size: 13px; }
body li.product { font-size: 13px; }
/* filters on phones and accessories page */
body ul.filters li .filterText { font-size: 1.16666666em; font-weight: normal; }
/* pagination and dropdown labels on phone and accessories page */
body div.view label, body div.currentlyViewing p { font-size: 13px; font-weight: normal; }
body #paginationControl label { font-size: 13px; font-weight: normal; }
body #paginationControl .page { font-size: 0.91666666em; }
/* filter headers on phones and accessories */
body div.section .header p { padding-top: 3px; }
/* styled dropdown text positioning adjustment */
body div.dropdown .selection { padding-top: 1px; }
/* bread crumbs size adjustment */
body #bread-crumb { font-size: 1.1em; }
/* legal copy at bottom of some pages (kernel, product comparison, tech specs) */
body #legal-copy p, body #legal-copy p a { font-size: 1.16666666em; font-weight: normal; }
/* product comparison table display/size changes, and details text inside highlighted cell */
body table { font-size: 1.1em; }
body .comparison-cell-label { font-weight: normal; }
body .detailsTitleText { font-size: 14px; }
/* tech specs */
body .power-box p .fontAB, body .power-box p .fontAC, body .back-to-top a , body #bread-crumb { font-size: 1.16666666em; font-weight: normal; }
body .col-cont-2 .icon-text .text p, body .col-cont-2 .icon-text .text h3, body .icon-text .text h3 { font-size: 12px; font-weight: normal; line-height: 17px;}
body .col-cont .features .sub .sub-feature { font-size: 12px; line-height: 16px; padding-top: 2px; }
body .col-cont .features li, body .col-cont .features li.sub, body .col-cont .features li.sub-first { line-height: 15px; font-size: 1.16666666em; font-weight: normal; }
body .col-head h2, body .col-head h2.double, body .no-icon-with-text, body .no-icon-with-text-double { font-weight: normal; }
body.win #register div.bottom a { padding-top: 1px; }
body #register div.bottom a { font-weight: normal; font-size: 11px; }
/* no results */
body #noResults { font-weight: normal }
/* accessories */
body #models .instructions .modelName, body #selectedModel p.modelDesc, body #selectedModel p.modelName { font-weight: normal; }
body.win .arrowLink li a { padding-top: 0px; }
body .arrowLink li a { font-weight: normal; font-size: 12px; }


