﻿/* NOTE: for font-size translations (px-->%), see http://developer.yahoo.com/yui/fonts/#fontsize */
/* NOTE: to avoid issues with relative font sizing, it's best not to set font sizes for top level tags (like html or body) */
html{background:url('/Style Library/Beltone/Images/bg-main.gif') repeat-x #B4B4B4;}
body, .ms-WPBody{background-color:transparent;font-family:Arial, sans-serif;}
.ms-WPBody{font-size:100%;}
a {color:#004290;text-decoration:none;}
a:hover{text-decoration:underline;}
#page-head-cont{margin-bottom:20px; padding-bottom:10px;border-bottom:1px #CCCCCC solid;}
#page-head{font-size:212%;font-family:Arial, sans-serif;color:#004290;}
#hd, #bd, #ft{width:956px;}
#sub-hd{background:url('/Style Library/Beltone/Images/bg-hd-sub.gif') repeat-x transparent;height:28px;clear:both;padding-bottom:2px;}
#sub-hd .mult-col, #sub-hd .one-col, #sub-hd .mult-col a, #sub-hd .one-col a{color:#FFFFFF;}
#sub-hd .mult-col {padding:7px 7px 7px 20px;font-size:77%;}
#sub-hd .mult-col a {text-decoration:none;} 
#sub-hd .mult-col a:hover{text-decoration:underline;} 
#sub-hd .one-col {padding:5px;font-size:116%;float:right;}
#logo-actions-cont{margin-bottom:25px;}
#actions{float:right;}
.action-desc{color:#004290;font-size:100%;}
.action-icons img{margin-left:5px;}
#action-tool-tip{color:#004290;font-size:85%;padding-left:5px;}
.hp-main-image{max-height:283px;}/*Fixes wonderful sharepoint added renderings--thanks Microsoft!*/
#ft{clear:both;background:url('/Style Library/Beltone/Images/bg-ft.gif') no-repeat transparent;height:35px;margin:9px 0;}
#ft div{padding:10px;color:#858585;font-size:85%;}
#ft div a{color:#858585;text-decoration:none;}
#ft div a:hover{text-decoration:underline;}
#ft div.content2{float:right;}

/*3-box area of homepage*/
.feature-box-cont{padding-top:9px;width:956px;}
.feature-box, .feature-box-last{width:312px;height:100%;background:url('/Style Library/Beltone/Images/bg-features-home.gif') no-repeat left bottom;} 
.feature-box-inner{width:312px;background:url('/Style Library/Beltone/Images/bg-features-home.gif') no-repeat;margin-bottom:5px;}
.feature-box-content-cont{padding:10px;}
.feature-box-header{font-size:131%;font-family:Arial, sans-serif;color:#004290;}
.feature-box-content{font-size:100%;color:#5A5A5A;padding:10px 0;}
.feature-img-right, .feature-img-left{padding:10px 0;}
.feature-img-right{float:right;}
.feature-img-left{float:left;}
.feature-img-right, .feature-img-left, .feature-img-full{padding-top:10px;}
.feature-wpz{height:0px;}

/*Top menu styles*/
#menu{padding-bottom:1px;}
.menu-item div.tab-item a, .menu-item-sel div.tab-item a{color:#004290;text-transform:uppercase;font-size:10.9pt;font-weight:bold;text-decoration:none;}/*10.9 pt font used here to fine-tune sIFR rendering*/
.menu-item span.tab, .menu-item-sel span.tab{float:left;padding:0 0 0 5px;}
.menu-item span.sub-tab, .menu-item-sel span.sub-tab{display:block;padding:12px 8px 6px 3px;}
.menu-item span.tab{background:transparent url('/Style Library/Beltone/Images/bg-menu-item-left.gif') no-repeat;}
.menu-item span.sub-tab{background:transparent url('/Style Library/Beltone/Images/bg-menu-item-right.gif') no-repeat right top;}
.menu-item-sel span.tab{background:transparent url('/Style Library/Beltone/Images/bg-menu-item-left.gif') no-repeat left -36px;}
.menu-item-sel span.sub-tab{background:transparent url('/Style Library/Beltone/Images/bg-menu-item-right.gif') no-repeat right -36px;}

/*Left menu styles*/
#sec-nav-parent-cont{display:none;}
.sec-nav-head-cont{padding-bottom:13px;}
.sec-nav-head{display:block;color:#004290;text-transform:uppercase;font-size:100%;}
.sec-nav-cont table{width:100%;}
.sec-nav-cont{border-bottom:1px #EBEBEB solid;border-top:1px #CCCCCC solid;}
.sec-nav-cont table td{border-top:1px #EBEBEB solid;}
.sec-nav-cont>table:first-child td{border-top-width:0px;}
.sec-nav-cont>div{padding-bottom:6px;}
.sec-nav-cont>div td{border-top-width:0px;}
.sec-nav, .sec-nav-leaf{width:100%;}
.sec-nav, td.sec-nav-leaf {font-size:85%;color:#858585;}
.sec-nav-leaf a {color:#858585;}
.sec-nav a, .sec-nav-leaf a, .sec-nav-sel a {display:block;}
.sec-nav-sel a{color:#004290;font-weight:bold;}
.sec-nav a:hover, .sec-nav-leaf a:hover{color:#004290;}

/*Product Comparison Grid*/
table.prod-compare{width:100%;}
table.prod-compare td, .prod-compare-dropdown{font-family:Arial, sans-serif;font-size:100%;}
table.prod-compare td{padding:7px;line-height:1.2;font-family:Arial, sans-serif;}
td.prod-compare-head-feature{}
td.prod-compare-head{width:125px;}
td.prod-compare-head, td.prod-compare-altrow, td.prod-compare-row{text-align:center;}
td.prod-compare-row-feature, td.prod-compare-row{background-color:#EEEEEE;}
.prod-compare-row-feature-title{font-weight:bold;}
td.prod-compare-altrow-feature, td.prod-compare-row-feature{text-align:left;}
.prod-compare-dropdown {font-size:109%;color:#004290;font-family:Verdana;margin-bottom:15px;}
.prod-compare-dropdown option.shown{font-weight:bold;}
.prod-compare-dropdown option.hidden{font-weight:normal;color:#999999;}
.prod-compare-action {margin:5px;display:block;}
.prod-compare-action img {margin-right:3px;}

/*Product Overview Grid*/
.prod-overview-header {font-size:120%;color:#004290;font-weight:bold;display:block;}
.prod-overview-row-first-item, .prod-overview-row-item {width:146px;height:213px;background:transparent url('/Style%20Library/Beltone/Images/prod-overview-bg.gif');float:left;margin-bottom:10px;text-align:center;}
.prod-overview-row-first-item img, .prod-overview-row-item img{margin-top:10px;}
.prod-overview-row-item {margin-left:10px;}
.prod-overview-row, .prod-overview-link-row, .prod-detail-comp-link{clear:both;margin-top:10px;}
.prod-detail-comp-link{clear:both;padding:15px 0;}
.prod-overview-link-row a, .prod-detail-comp-link a{padding:0 0 3px 0;font-weight:bold;font-size:93%;display:block;width:190px;text-align:center;background:url('/Style Library/Beltone/Images/prod-comp-btn-bg.gif') no-repeat;}
.ms-WPBody .prod-overview-link-row a{font-size:109%;}
.ms-WPBody .prod-detail-comp-link a{font-size:93%;}
.prod-overview-action {display:block;color:#999999;font-size:105%;}
.prod-overview-action img {margin-right:3px;}
.ms-WPBody a.prod-overview-add:link, .ms-WPBody a.prod-overview-add:visited {color:green;}
.ms-WPBody a.prod-overview-remove:link, .ms-WPBody a.prod-overview-remove:visited {color:red;}

/*Product Basket */
.prod-basket-outer{font-family:Arial;}
.prod-basket-outer{background:transparent url('/Style Library/Beltone/Images/prod-bask-bg1.gif') no-repeat left bottom;padding-bottom:5px;margin-top:30px;}
.prod-basket-inner{background:transparent url('/Style Library/Beltone/Images/prod-bask-bg1.gif') no-repeat;padding:10px 10px 5px 10px;}
.prod-basket-title{color:#004290;margin-left:5px;font-weight:bold;font-size:109%;}
.prod-basket-item-count{padding:10px 0;color:#999999;font-weight:bold;}
.prod-basket-footer{text-align:center;margin-top:10px;padding-top:10px;border-top:1px #CBCBCB solid;font-weight:bold;font-size:93%;}
.prod-basket-footer a {padding:3px;margin-bottom:8px;display:block;background:url('/Style Library/Beltone/Images/prod-comp-btn-bg.gif') no-repeat;}
.prod-basket-header{padding-bottom:10px;border-bottom:1px #CBCBCB solid;}
.prod-basket-header-text{color:#004290;font-size:109%;}
.prod-basket-none{color:#004290;}
.ms-WPBody .prod-basket-footer a, .ms-WPBody .prod-basket-footer a:hover, .prod-basket-footer a, .prod-basket-footer a:hover {color:#FFFFFF;}
/*.ms-WPBody .prod-basket-footer a, .ms-WPBody .prod-basket-footer a:hover, .prod-basket-footer a, .prod-basket-footer a:hover {color:#004290;}*/

/*Product Saver */
.prod-save-outer {font-family:Arial;background:transparent url('/Style Library/Beltone/Images/prod-save-bg.gif') no-repeat;padding-top:5px;margin-top:30px;}
.prod-save-inner {background:transparent url('/Style Library/Beltone/Images/prod-save-bg.gif') no-repeat left bottom;padding:5px 10px 10px 10px;}
.prod-save-header{padding-bottom:10px;border-bottom:1px #C4D6EC solid;}
.prod-save-header-text {color:#004290;font-size:130%;}
.ms-WPBody a.prod-save-link, .ms-WPBody a.prod-save-link-alt {color:#FFFFFF;}
.ms-WPBody a.prod-save-link:hover, .ms-WPBody a.prod-save-link-alt:hover {text-decoration:none;}
.prod-save-thumb{float:left;padding:5px 10px;}
.prod-save-subheader{font-size:180%;color:#004290;padding:15px 0 5px 0;}
.prod-save-link, .prod-save-link-alt{padding:3px 0;font-size:120%;line-height:1.6em;text-decoration:none;}
.prod-save-link span, .prod-save-link-alt span{padding:3px 5px 3px 22px;margin-right:10px;color:white;font-family:Arial;}
.prod-save-link {background:transparent url('/Style Library/Beltone/Images/prod-save-btn-bg.gif') no-repeat right;}
.prod-save-link span {background:transparent url('/Style Library/Beltone/Images/prod-save-btn-bg.gif') no-repeat left;}
.prod-save-link-alt{background:transparent url('/Style Library/Beltone/Images/prod-save-btn-bg-2.gif') no-repeat right;}
.prod-save-link-alt span {background:transparent url('/Style Library/Beltone/Images/prod-save-btn-bg-2.gif') no-repeat left;}
.prod-save-footer{text-align:right;margin-top:10px;padding:10px 5px 0 0;font-weight:bold;}

/*Dealer locator*/
td.dist-address-map, td.dist-address-map li, td.dist-address-form, td.dist-address-form li {line-height:1.1em;font-size:100%;}
td.dist-address-form {padding-left:10px;}
td.dist-address-form a.res-link{color:#004290;}
td.dist-address-form a.res-link:hover{color:#004290;}
td.dist-address-form p {padding:5px 0; border-top:1px #CCCCCC solid;}
td.dist-address-form div.header{font-size:150%; font-weight:bold;color:#858585; padding:15px 0 6px 0;}
td.dist-address-form .none-found {color:red;font-style:italic;}
td.dist-address-form strong{font-weight:bold;}
td.dist-address-map p, td.dist-address-form p{margin-bottom:0px}
td.dist-address-map p {margin-right:10px;}
td.dist-address-form input {margin:4px 0}
table.dist-address-form-units input {margin:0px;}

/*Layout styles*/
#body-3 {background:#FFFFFF url('/Style Library/Beltone/Images/bg-body-3.gif') no-repeat;height:100%;}
#body-2 {background:#FFFFFF url('/Style Library/Beltone/Images/bg-body-2.gif') no-repeat;height:100%;}
#body-bottom{clear:both;background:url('/Style Library/Beltone/Images/bg-body-bottom.gif') no-repeat;height:61px;}
#col-3-1, #col-3-2, #col-3-3, #col-2-1, #col-2-2{background-color:transparent;float:left;overflow:hidden;}
#col-3-1, #col-2-1{width:204px;overflow:hidden;padding:35px 10px 10px 20px;}
#col-3-2, #col-2-2{overflow:hidden;padding:20px 25px 25px 15px;}
#col-3-2{width:458px;overflow:hidden;}
#col-2-2{width:682px;overflow:hidden;}
#col-3-3{width:194px;overflow:hidden;padding:95px 15px 15px 15px;}

/*Spacing for content within the main areas of pages*/
.intro p, .main p {margin-bottom:25px;}
.intro div > p:last-child, .main div > p:last-child{margin-bottom:0;}
.intro, .main{padding:0;margin:0 0 20px 0;}
.main-img img{margin-bottom:10px;*margin-bottom:20px;}
.intro, .intro-rad iframe html body {font-size:123%;color:#004290;line-height:1.5em;}
.main {font-size:100%;color:#5A5A5A;line-height:1.5em;}
h3.page-head-2{font-size:123%;color:#004290;line-height:1.5em;margin-bottom:10px;}
h3.page-head-2-inner{margin-top:15px;clear:both;}
div.main-img-right{float:right;padding-left:10px;}
div.main-img-left{float:left;padding-right:10px;}
div.main-img-left, div.main-img-right{margin-bottom:10px;}

.pods-c1, .pods-c2{width:224px;display:none;height:225px;}
.pods-c2{float:right;}
.pods-c1{float:left;}
.pod-content-cont{height:130px;*margin-top:-5px;background:url('/Style Library/Beltone/Images/bg-pod.gif') no-repeat bottom left;}
.pod-header-cont, .pod-content{padding:10px;}
.pod-header-cont{padding-bottom:0px;border:1px #E2E2E2 solid;border-bottom-width:0px;border-top-width:0px;}
.pod-header{font-size:116%;color:#004290}
.pod-content{font-size:100%;color:#5A5A5A;}
.pods-header-img{line-height:0;}/*Fixes sharepoint '&nbsp;' bug*/

/*Styles for product page tab display*/
div.inner-tabs{margin-top:10px;}
ul#inner-tabs li, div#inner-tab-pages{display:none;}
div.inner-tab-page-cont{border:1px solid #CCD9E9;padding:2px;background-color:#FFFFFF;}
div.inner-tab-page{padding:35px; background:url('/Style Library/Beltone/Images/bg-tab-page.gif') repeat-x;}
ul.inner-tab-list{height:29px;padding:0;margin:0;}
ul.inner-tab-list li {height:28px;float:left;padding:0;margin:0;margin-right:1px;} 
ul.inner-tab-list li a {font-size:85%;display:block;color:#EEEEEE;text-decoration:none;background:transparent url('/Style Library/Beltone/Images/bg-tab-menu-right-2.gif') no-repeat right bottom;} 
ul.inner-tab-list li a span {display:block;padding:6px 10px 2px 10px;background:transparent url('/Style Library/Beltone/Images/bg-tab-menu-left-2.gif') no-repeat left bottom;} 
ul.inner-tab-list li a.selected {color:#FFFFFF;background:transparent url('/Style Library/Beltone/Images/bg-tab-menu-sel-right.gif') no-repeat right bottom;} 
ul.inner-tab-list li a.selected span {padding:4px 10px 4px 10px;background:transparent url('/Style Library/Beltone/Images/bg-tab-menu-sel-left.gif') no-repeat left bottom;} 
div.inner-tab-heading{font-size:123%;color:#004290;margin-bottom:10px;}
div.inner-tab-text{display:none;}/*Only for edit mode*/
div.inner-tab-img-right{float:right;padding-left:10px;}
div.inner-tab-img-left{float:left;padding-right:10px;}
div.inner-tab-img-right img, div.inner-tab-img-left img {margin:0;}
.inner-tab-img-full img{margin:0;}

/*Side column elements*/
.side-elem-1-cont{background:transparent url('/Style Library/Beltone/Images/bg-side-1.gif') no-repeat;padding-top:5px;margin-top:35px;}
.side-elem-1-inner{background:transparent url('/Style Library/Beltone/Images/bg-side-1.gif') no-repeat left bottom;padding:5px 10px 10px 10px;}
.side-elem-1-header{color:#004290;font-size:109%;}
.side-elem-1-header-cont{padding-bottom:10px;border-bottom:1px #CBCBCB solid;}
.side-elem-1-content{color:#7C7C7C;font-size:100%;padding:10px 0;}
.side-elem-2{display:none;}
.side-elem-2-header-img{background:transparent url('/Style Library/Beltone/Images/bg-side-2-header.gif') no-repeat;height:4px;}
.side-elem-2-header-cont{padding-bottom:10px;border-bottom:1px #2A5E9A solid;}
.side-elem-2-header{font-size:131%;}
.side-elem-2 a, .side-elem-2-header, .side-elem-2-header a {color:#FFFFFF;}
.side-elem-2-content, .side-elem-2-content a{color:#FFFFFF;font-size:100%;padding-top:10px;}
.side-elem-2-content a{text-decoration:none;}
.side-elem-2-content-cont{padding:10px;background:#025DC6 url('/Style Library/Beltone/Images/bg-side-2-content.gif') no-repeat;}
.side-elem-2-footer-img{background:transparent url('/Style Library/Beltone/Images/bg-side-2-footer.gif') no-repeat;height:4px;}
.side-elem-2-content a:hover{text-decoration:underline;}

div.loc-detail{padding:15px 0;}
div.contact{padding-top:15px;}
.postal .country{text-transform:uppercase;}
.postal .company{font-weight:bold;}
#webpart-cont .ms-smallheader{font-size:123%;}

/*hearing quiz styles*/
.table-main {font-size:131%;color:#5A5A5A;padding-left:10px;margin:0,0,10px,0;line-height:1.5em; width:100%}
.question-row {vertical-align:top}
.result-cell{padding-left:3px;}
.question-cell{padding-left:5px;}
.td-questionno{width:5px;padding-left:3px;text-align:right}
.td-question{padding-left:5px;width:300px}
.td-answer{text-align:center}
.td-answerlabel{width:60px;text-align:center}

/*
sIFR resets (explicitly shows the associated header tags, for which sIFR replacement are NOT being done)*/
.sIFR-hasFlash h3 {font-size:123%; visibility:visible; letter-spacing:0px}

