html, body, html body { font-size: 12px; }
/* links on right in section nav */
body #sectionNav a { font-size: 13px; padding-bottom: 3px; }
* html body #sectionNav li.pill-link a { padding-bottom: 2px; }
* + html body #sectionNav li.pill-link a { padding-bottom: 2px; }
/* header and footer */
body #sectionNav li.pill-link a { padding: 4px 4px 3px; }
body.win.ff #sectionNav li.pill-link a, body.win.presto #sectionNav li.pill-link a { padding-bottom: 2px; }
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 { margin-top: 7px; font-size: 12px; height: 15px; }
body div.header .groupOne #input-submitb2c { margin-top: 7px; border-width: 2px 2px 2px 0; }
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: 5px; }
#site-feedbackGlobal a span { line-height: 16px; }
body.mac #site-feedbackGlobal a img { top: 8px; }
body.mac #site-feedbackGlobal a span { top: 7px; }
/* 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 homepage */
body #primary-content .sectionsBody .bodyLinks { font-size: 12px; font-weight: normal; padding-top: 1px; }
/* override font-size from product-compare */
div.table td { font-size: 12px;}
/* 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; }
* html body div.dropdown .selection { padding-top: 0px; }
* + html body div.dropdown .selection { padding-top: 0px; }
/* bread crumbs size adjustment */
body #bread-crumb { font-size: 12px; }
body #breadCrumb { font-size: 12px; }
/* legal copy at bottom of some pages (kernel, product comparison, tech specs) */
body #legal-copy p, body #legal-copy p a { font-size: 12px; font-weight: normal; }
/* tech specs */
body .power-box p .fontAB, body .power-box p .fontAC, body .back-to-top a { font-size: 1.16666666em; font-weight: normal; }
body .back-to-top a span { font-size: 12px; }
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 h2, body .no-icon-with-text-double h2 { font-weight: normal; }
body.win #register div.bottom a { padding-top: 1px; }
body #register div.bottom a { font-weight: normal; font-size: 11px; }
/* arrows */
body .arrowLink li a { font-weight: normal; font-size: 12px; }
body.ff2 .arrowLink li a, body.win.presto .arrowLink li a { padding-top: 1px; padding-bottom: 2px; }
body.ff3 .arrowLink li a { padding-top: 2px; padding-bottom: 3px; }
/* products */
body .section .list label { font-size: 12px; }
body .section h3 .viewAll { font-size: 12px; font-weight: normal; }
body #compatible h4 { font-size: 14px; font-weight: normal; }
body #compatible p { font-size: 12px; }
body #compatible .dropdown { font-size: 12px; }
body #quickSearchField { font-size: 12px; }
body #searchResults li { font-size: 12px; }
body #compareBar .sectionInfo { font-size: 12px; }
body #compareBar .options { bottom: 3px; }
* html body #compareBar .options { bottom: -1px; }
* + html body #compareBar .options { bottom: 0px; }
body #smallCompare .blind { padding: 9px 12px; height: 12px; font-size: 12px; }
body .navigation { font-size: 12px; }
body .navigation .pagination span, body .navigation .pageControls span, body .navigation .productCount span { font-weight: normal; }
body .navigation a.selected { font-weight: normal; }
body #noResults p { font-weight: normal; }
body .productContent { font-size: 12px; }
body .product { height: 200px; }
body .productContent { height: 196px; }
body .product.selected .productContent { background: url(/staticfiles/Admin%20Content/Resources/Consumers/img/shared/form_elements/bg_doublebyte_sprite.png) -1px -1px no-repeat; }
body .showInfo .product { height: 292px; }
body .showInfo .productContent { margin: 0 9px; padding: 0 12px; height: 288px; }
body .showInfo .product.selected .productContent { background-position: -5px -200px; }
/* comparison page */
body #thumbnail-container { height: 195px; }
* html body #thumbnail-container { overflow: hidden; }
body.print #thumbnail-container { height: 175px; }
body.print ol.products li.product { height: 165px; }
* html body.print #thumbnail-container li.product { height: 165px; }
body table, body td { font-size: 12px; }
/* comparison page fix */
body div.table td.label { font-size: 14px; font-weight: normal; }
.tableHeader .detailsTitleText { font-size: 14px; }
/* Modules */
body .module { font-size: 12px; }
body .module .headline { font-weight: normal; }
body .module .action a { font-weight: normal; }
/* Meet Blur */
body #hero p.action a { font-weight: normal; }
/* Features */
body #navigation h3 { font-weight: normal; }
body #navigation .primary h3 { padding: 13px 0 9px 17px; }
body #navigation .primary li { font-weight: normal; }
/* Applications */
body .catalogData h2 { font-weight: normal; }
body .catalogData h3 { font-size: 1.3em; font-weight: normal; }
/* Flash Upgrade Message */
.upgradeFlash .afterUpgrade { font-size: 1.1em; font-weight: normal; }
/* Footer */
.SocialLinks a { font-size: 12px; font-family: Arial; font-weight: normal; color: #666666; text-decoration: none; line-height:15px; }
.SocialLinks a:hover { color: #ADADAD; text-decoration: none; }
/* Error Page */
.widget_title a { text-decoration:none; font-size: 12px; text-transform: none; color: #636363; font-family: Arial; font-weight:normal; }
.widget_title a:hover { text-decoration:none; font-size: 12px; color: #118ACB;}
#widgets .titlehover { text-decoration:none; font-size: 12px; color: #118ACB;}

/*** Support Pages ***/

/* Support Homepage */
.supportHome h2 { font-size: 12px; font-weight: normal; }
/* Support Btooth Pairing */
#instructionSteps li { font-size: 12px; font-weight: normal; }
#instructionTemplate h2 { font-weight: normal; }
#instructionTemplate div { font-size: 12px; }
#bluetoothPairing .productName { font-size: 12px; }
#bluetoothPairing .bluetoothProductsDisplay .iconBadge { font-size: 12px; }
#bluetoothPairing div.dropdown { font-size: 12px; }
#bluetoothPairing .bluetoothProductsDisplay .modelFilter { font-size: 12px; }
#bluetoothPairing .modelFilterSearchResults li { font-size: 12px; height: auto; }
/* Support Btooth Pairing Print */
.item h2 { font-weight: normal; }
.item h3 { font-weight: normal; }
#bluetooth-pairing-print .product { height: 140px; }
#bluetooth-pairing-print .product p { margin: 5px 0; }
.product p { font-size: 12px; }
strong { font-weight: normal; }
/* Support Contact */
.tabs-wrapper .tabs p {font-weight:normal;}
#sidebar {font-size:12px; font-style:normal;}
/* Support Detail */
.arrowLinks li a {font-size:12px; font-weight:normal;}
#topics .bigLi li a {font-size:12px;}
#carrier {font-size:12px;}
.supportModule .content p {font-size:12px;}
#product p {font-size:12px;}
#top-faqs .text {font-size:12px;}
#faq-search {font-size:12px;}
#videos .content .bottom-cap, #topics .content .bottom-cap, #resources .content .bottom-cap { bottom: -3px; }
#faqs .content .bottom-cap { margin-top: -2px; }
#topics .arrowLink li a { font-weight: normal; }
/* Support Browse */
#right .intro {font-weight:normal;}
#paginationControl label {font-weight:normal;}
#paginationControl span.page {font-weight:normal;}
div.navigation .or {font-weight:normal;}
#check-warranty ul {font-size:12px;}
#check-warranty li {line-height:17px;}
.navigation .pages {font-size:12px;}
.navigation .label {font-size:12px;}
#search .text {font-size:12px;}
#support-faq ol.products li.product .productContent { height: 168px; }
* html #sel-series .selection { padding-top: 3px; }
* + html #sel-series .selection { padding-top: 2px; }
#support-faq #s { background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/support/bg_textfield_db.jpg); border-bottom-width: 0px; padding-top: 3px;}
* + html #support-faq #s { background-image: url(/staticfiles/Admin%20Content/Resources/Consumers/img/support/bg_textfield_db.jpg); border-bottom-width: 0px; padding-top: 3px;}
#support-faq #searchResults { margin-top: 2px; font-size: 10px; }
* html #support-faq #searchResults { margin-top: 5px; }
#bluetoothPairing ol.products li.product .productContent { height: 140px; }

