body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small; 
*font:x-small; 
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html { }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select {
*font-size:100%; margin:0; padding:0 }
legend { color:#000; }
/****************************************************************************************************************************
 * New Body >> css
 ****************************************************************************************************************************/
body { background:#e4f0eb url(../images/bg-gradient.jpg) repeat-x; text-align:center; font-family:Arial; }

a, a:link, a:active {color: #2371AA; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}

div.mainShadow { width:940px; height:1268px; text-align:center; margin:auto; border-top:0px; 
drdoc: ";
drdoc: "";
background:url(../images/bg-shadow.png); 
/*";/* IE */ 
}
div.mainContainer { width:917px; min-height:1268px; text-align:left; margin:auto; border-top:0px; position:relative;}
*html div.mainContainer {height:1268px;}

.top { height:124px; background:url(../images/top.jpg); text-align:left; margin:auto; border-top:0px; position:relative; }

div.nav1 { width:917px; height:36px; }
div.flash { width:917px; height:443px; }
div.nav2 { width:917px; height:44px; }
div.callouts { width:917px; height:382px; background:#e4f0eb url(../images/bg-callouts.jpg) center no-repeat; }
div.contentL { width:427px; height:342px; float:left; display:inline; padding:20px 10px 20px 20px; }
div.contentR { width:400px; height:342px; float:right; display:inline; padding:20px 10px 20px 50px; }

div.subHeader { width:917px; height:247px; }
div.subDivide { width:917px; height:28px; background:#d3e3dd; }
div.subCallouts { width:917px;background: url(../images/subCallouts.png); }
div.subL { width:556px; min-height:637px; float:left; display:inline; padding:0px 28px 0px 28px; background:#d3e3dd}
	div.subL blockquote,div.subL ul,div.subL ol,div.subL dl {margin:1em;}
	div.subL ol,div.subL ul,div.subL dl {margin-left:2em;}
	div.subL ul li {list-style: disc inside;}
	div.subL ol li {list-style: decimal outside;}
	div.subL li {margin:0.5em 0; }
	div.subL dl dd {margin-left:1em;}
/* min - height */        
div.subR {width:273px;min-height:637px;background:#74A9EB url(../images/bg-subR.png) repeat-x scroll 0 0;display:inline;float:right;padding:0 16px;}
/* min - height fix for ie6 */        
*html div.subR {height:637px;}
	/*input { width:210px; }*/
	textarea { width:210px; }
div.subBottom { width:917px; height:49px; clear:both; margin:auto; }
div.main { width:917px;	height:204px; background:#e4f0eb url(../images/bg-main.jpg) center no-repeat; text-align:left; clear:both; }
	h1 { color:#005fbc; font-weight:bold; font-size:19px; }
	p.main { font-size:100%; color:#222; margin-right:45px; }
div.footer { width:917px; min-height:83px; margin:auto; font-size:11px; text-align:center; color:#f29a4a; }
	.footer a { color:#233f99; text-decoration:none; font-size:11px; margin:6px; line-height:24px; }
	.footer a:hover { color:#ed7123; text-decoration:underline; }
div.copyRight { width:917px; height:80px; margin:auto; font-size:10px; text-align:center; color:#ed7123; clear:both; }
	
a:link.btn1, a:visited.btn1 { display:block; width:424px; height:74px; 
	background:transparent url(../images/btn-testimonials.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn1 { background-position: 0px -74px; }

a:link.btn2, a:visited.btn2 { display:block; width:424px; height:94px; 
	background:transparent url(../images/btn-seminars.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn2 { background-position: 0px -94px; }

a:link.btn3, a:visited.btn3 { display:block; width:424px; height:45px; 
	background:transparent url(../images/btn-test.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn3 { background-position: 0px -45px; }

a:link.btn4, a:visited.btn4 { display:block; width:424px; height:45px; 
	background:transparent url(../images/btn-newsletter.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn4 { background-position: 0px -45px; }

a:link.btn5, a:visited.btn5 { display:block; width:424px; height:45px; 
	background:transparent url(../images/btn-appointment.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn5 { background-position: 0px -45px; }

a:link.btn6, a:visited.btn6 { display:block; width:272px; height:74px; 
	background:transparent url(../images/btn-testimonials2.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn6 { background-position: 0px -74px; }

a:link.btn7, a:visited.btn7 { display:block; width:272px; height:94px; 
	background:transparent url(../images/btn-seminars2.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn7 { background-position: 0px -94px; }

a:link.btn8, a:visited.btn8 { display:block; width:272px; height:45px; 
	background:transparent url(../images/btn-test2.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn8 { background-position: 0px -45px; }

a:link.btn9, a:visited.btn9 { display:block; width:272px; height:45px; 
	background:transparent url(../images/btn-newsletter2.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn9 { background-position: 0px -45px; }

a:link.btn10, a:visited.btn10 { display:block; width:272px; height:45px; 
	background:transparent url(../images/btn-appointment2.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btn10 { background-position: 0px -45px; }

a:link.btnSubmit, a:visited.btnSubmit { display:block; width:68px; height:36px; 
	background:transparent url(../images/btn-submit2.gif) no-repeat top left; background-position: 0px 0px; }
a:hover.btnSubmit { background-position: 0px -36px; }

/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        
a#menu1, #menu1 span, span.menu1_span {width:424px; height:74px; display:block; position:relative;overflow:hidden;}
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/hearing_aids.gif) no-repeat 0 0;}
a#menu1:hover span, span.menu1_span_oo { background-position:0px -74px;; cursor:pointer}

#seminars{background:url(../images/btn-seminars.gif) no-repeat 0 0;width:424px; height:94px; display:block; position:relative;overflow:hidden;}

a#menu2{ top:43px; left:18px}
a#menu2, #menu2 span, span.menu2_span {width:201px; height:36px; display:block; position:absolute;overflow:hidden;}
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/btn-seminars.gif) no-repeat -18px -43px;}
a#menu2:hover span, span.menu2_span_oo { background-position:-18px -137px;; cursor:pointer}

a#menu2_1{ top:43px; left:273px}
a#menu2_1, #menu2_1 span, span.menu2_1_span {width:112px; height:36px; display:block; position:absolute;overflow:hidden;}
a#menu2_1 span, span.menu2_1_span { position:absolute; left:0; top:0; background:url(../images/btn-seminars.gif) no-repeat -273px -43px;}
a#menu2_1:hover span, span.menu2_1_span_oo { background-position:-273px -137px;; cursor:pointer}

a#menu3, #menu3 span, span.menu3_span {width:424px; height:40px; display:block; position:relative;overflow:hidden;}
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/Tinnitus.png) no-repeat 0 0;}
a#menu3:hover span, span.menu3_span_oo { background-position:0px -40px;; cursor:pointer}

a#menu4, #menu4 span, span.menu4_span {width:424px; height:40px; display:block; position:relative;overflow:hidden;}
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/Dizziness.png) no-repeat 0 0;}
a#menu4:hover span, span.menu4_span_oo { background-position:0px -40px;; cursor:pointer}

a#menu5, #menu5 span, span.menu5_span {width:424px; height:40px; display:block; position:relative;overflow:hidden;}
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/scheduleAnAppointment.png) no-repeat 0 0;}
a#menu5:hover span, span.menu5_span_oo { background-position:0px -40px;; cursor:pointer}

a#SignUpNewsletter, #SignUpNewsletter span, span.SignUpNewsletter_span {width:424px; height:40px; display:block; position:relative;overflow:hidden;}
a#SignUpNewsletter span, span.SignUpNewsletter_span { position:absolute; left:0; top:0; background:url(../images/signUpNewsletter.png) no-repeat 0 0;}
a#SignUpNewsletter:hover span, span.SignUpNewsletter_span_oo { background-position:0px -40px;; cursor:pointer}

a#menu6, #menu6 span, span.menu6_span {width:272px; height:74px; display:block; position:relative;overflow:hidden;}
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/btn-testimonials2.gif) no-repeat 0 0;}
a#menu6:hover span, span.menu6_span_oo { background-position:0px -74px;; cursor:pointer}

a#menu7, #menu7 span, span.menu7_span {width:272px; height:94px; display:block; position:relative;overflow:hidden;}
a#menu7 span, span.menu7_span { position:absolute; left:0; top:0; background:url(../images/btn-seminars2.gif) no-repeat 0 0;}
a#menu7:hover span, span.menu7_span_oo { background-position:0px -94px;; cursor:pointer}

a#menu8, #menu8 span, span.menu8_span {width:272px; height:45px; display:block; position:relative;overflow:hidden;}
a#menu8 span, span.menu8_span { position:absolute; left:0; top:0; background:url(../images/btn-test2.gif) no-repeat 0 0;}
a#menu8:hover span, span.menu8_span_oo { background-position:0px -45px;; cursor:pointer}

a#menu9, #menu9 span, span.menu9_span {width:272px; height:45px; display:block; position:relative;overflow:hidden;}
a#menu9 span, span.menu9_span { position:absolute; left:0; top:0; background:url(../images/btn-newsletter2.gif) no-repeat 0 0;}
a#menu9:hover span, span.menu9_span_oo { background-position:0px -45px;; cursor:pointer}

a#menu10, #menu10 span, span.menu10_span {width:272px; height:45px; display:block; position:relative;overflow:hidden;}
a#menu10 span, span.menu10_span { position:absolute; left:0; top:0; background:url(../images/btn-appointment2.gif) no-repeat 0 0;}
a#menu10:hover span, span.menu10_span_oo { background-position:0px -45px;; cursor:pointer}

a#signUpNewsletter_Inner, #signUpNewsletter_Inner span, span.signUpNewsletter_Inner_span {width:272px; height:45px; display:block; position:relative;overflow:hidden;}
a#signUpNewsletter_Inner span, span.signUpNewsletter_Inner_span { position:absolute; left:0; top:0; background:url(../images/signUpNewsletter.png_inner.png) no-repeat 0 0;}
a#signUpNewsletter_Inner:hover span, span.signUpNewsletter_Inner_span_oo { background-position:0px -45px;; cursor:pointer}

a#patient_testimonials_btn{ top:3px; left:1px;}
a#patient_testimonials_btn, #patient_testimonials_btn span, span.patient_testimonials_btn_span {width:339px; height:34px; display:block; position:relative;overflow:hidden;}
a#patient_testimonials_btn span, span.patient_testimonials_btn_span { position:absolute; left:0; top:0; background:url(../images/patient_testimonials_btn.png) no-repeat 0 0;}
a#patient_testimonials_btn:hover span, span.patient_testimonials_btn_span_oo { background-position:0px -34px;; cursor:pointer}

#hearing_test td {padding:6px;}
#hearing_test input {width:20px;}


/************/
.glacialslide-html{background-color:#FFF;}
.glacialslide-html-blur{border:2px solid gray;}
.glacialslide-html-content{position:absolute;display:none;}
.glacialslide-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#FFF;padding:2px;}
.glacialslide-move{cursor:move;}
.glacialslide-display-block{display:block;}
.glacialslide-display-none{display:none;}
.control{float:right;display:block;font-size:9pt;font-weight:700;text-decoration:none;text-transform:uppercase;color:#999;margin:0 5px;}
.control:hover{color:#000!important;}

a.glacialslide, a.glacialslide * { margin:0; padding:0; }
a.glacialslide { display:block; float:left; position:relative; width:auto; height:64px; overflow:hidden; text-decoration:none; margin:6px 8px 6px 0; background:url(../images/watch_video_button_left.png) left top no-repeat;}
a.glacialslide span, span.glacialslide { display:block; float:left; position:relative; width:auto; height:34px; cursor:pointer; background:url(../images/watch_video_button_right.png) right top no-repeat; font:12px/1.20em helvetica,arial,clean,sans-serif; color:#8a2222; padding:30px 6px 0 46px; font-weight:bold; text-align:left; }
a.glacialslide:hover { background-position:left -64px; color:#9aaaab;  }
a.glacialslide:hover span { background-position:right -64px; color:#9aaaab; white-space:nowrap; }


/************/
/*********************/

#tab_menu, #tab_menu *, .tab_menus, .tab_menus *, #tab_menu1, #tab_menu1 *, #tab_menu2, #tab_menu2 * {margin:0;padding:0;}
#tab_menu, .tab_menus, #tab_menu1, #tab_menu2 { float:left;}
#tab_panels { clear:both;}
#tab_menu ul, .tab_menus ul, #tab_menu1 ul, #tab_menu2 ul { width:500px; position:relative; list-style:none; margin:0;padding:0; border:1px solid #e7e6e6; }
#tab_menu li, .tab_menus li, #tab_menu1 li, #tab_menu2 li { display:block;position:relative;margin:0;padding:0; list-style-type:none; list-style-position:outside;}
#tab_menu li a, .tab_menus li a, #tab_menu1 li a, #tab_menu2 li a { display:block; position:relative; margin:0; padding: 0 0 2px 32px; cursor:pointer; color:#3e3e3e;text-decoration:none; background:#e9e9e9 url(../images/main_tablinks_off.gif) no-repeat left top; line-height:25px; min-height:29px;}

*html #tab_menu li a, *html .tab_menus li a, *html #tab_menu1 li a, *html #tab_menu2 li a {height:29px;}

#tab_menu li a:hover, .tab_menus li a:hover, #tab_menu1 li a:hover, #tab_menu2 li a:hover { text-decoration:underline; color:#34505e; background:#d9d9d9 url(../images/main_tablinks_over.gif) no-repeat left top; }
#tab_menu li.tab_selected a, .tab_menus li.tab_selected a, #tab_menu1 li.tab_selected a, #tab_menu2 li.tab_selected a { color:#3e3e3e; background:#dadada url(../images/main_tablinks_on.gif) no-repeat left top;}
.tab_panel { padding:10px; }


.tab_menus, #tab_menu1, #tab_menu2 { position:relative;}
.tab_menus ul, #tab_menu1 ul, #tab_menu2 ul { width:165px; border:0px none; }
.tab_menus li, #tab_menu1 li, #tab_menu2 li { position:static;}

@media all {
@import url(../styles/jdMenu.css);
/* rules */
}

/*********************/

  
a#hearingAidSupportBtn{ top:36px; right:-37px;}  
a#hearingAidSupportBtn, #hearingAidSupportBtn span, span.hearingAidSupportBtn_span {width:37px;height:186px;display:block; position:absolute; overflow:hidden;}
a#hearingAidSupportBtn span, span.hearingAidSupportBtn_span { position:absolute; left:0; top:0; background:url(../images/hearing_aid_support.png) no-repeat 0 0;}


a#signUpNewsletterBtn{ top:225px; right:-37px;}  
a#signUpNewsletterBtn, #signUpNewsletterBtn span, span.signUpNewsletterBtn_span {width:37px;height:243px;display:block; position:absolute; overflow:hidden;}
a#signUpNewsletterBtn span, span.signUpNewsletterBtn_span { position:absolute; left:0; top:0; background:url(../images/sign-up-for-our-newsletter.png) no-repeat 0 0;}

