﻿/*Common*/
body{ font-family: Arial,Verdana,serif; font-size:12px;  margin:0px; padding:0px; line-height:150%}
div { overflow:hidden}
img{ border:0px}
a{ outline:none; text-decoration:none; color:#f56318; outline:none} 
.smallfont{ font-size:10px; color:#999999;} 
.pointer{ cursor:pointer}
.none{ display:none}
.block{ display:block}
.italic{ font-style:italic;}
.tright{ text-align:right; margin: 0 0 5px 0}
.tcenter{ text-align:center}
.br{ clear:both; height:1px;}
.fright{ float:right; }
.fleft{ float:left; }
.p5{ padding:5px;}
.p10{ padding:10px;}
.pt5{ padding-top:5px;}
.p8{ padding:8px;}
.error{ color:red; display:block;}
#checklistform .error{ display:inline} 
.errorinline .error{ display:inline;}
.bigfont{ font-size:14px; font-weight:bold; line-height: 16px}
form{ margin:0px; padding:0px;}
.font9px{ font-size:9px}
.green{ color:green}
.lbtn{ color:#f57f20; cursor:pointer}
 .white{ color:#fff}
 .ft10{ font-size:10px}
 .ft11{ font-size:11px;} 
 .pt9{ padding-top:9px;}
ol {margin: 0; padding: 0}

.linkarr{ padding-right:17px; background:url(/images/arrow.gif) right center no-repeat;}

#wrap {}

.required{border-style: solid; border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(255, 0, 0); border-width: 1px 1px 1px 5px; width: 266px;}
.norequired{border-style: solid; border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204); border-width: 1px; width: 270px;}
/*home*/
.body_fm{  min-width:1000px; }

.head_fm{ height:82px; overflow:visible; background:url(/images/head_bg.png) repeat-y center;}
.head_fm_sub{ width:933px;  width:1000px;  background:url(/images/head_bg.png) repeat-y center; margin:0 auto; position:relative; z-index:15}

.head{ width:933px;  margin:0 auto; width:1000px;  position: relative  }

/* with oval */
.drozhearingaid {position: absolute; top: 5px; left: 164px; z-index: 999; width: 133px; height: 76px; line-height: 110%;  line-height: 110% !important;font-size: 12px; text-align: center; background: url(/images/dr-oz-hearing-aid-whiteoval.png) top left no-repeat}
.drozhearingaid div {margin: 15px 0 0 0; width: 123px; font-weight: bold}
.drozhearingaid a, .drozhearingaid a:visited {color: #000}
.drozhearingaid div div {font-size: 9px; margin: 0px 0 0 0; font-weight: normal}

/* without oval */
.drozhearingaid {position: absolute; top: 6px; left: 220px; z-index: 999; width: 133px; height: 76px; line-height: 110%; font-size: 12px; text-align: left; background: none}
.drozhearingaid div {margin: 15px 0 0 0; width: 123px; font-weight: bold}
.drozhearingaid a, .drozhearingaid a:visited {color: #000}
.drozhearingaid div div {font-size: 9px; margin: 0px 0 0 0; font-weight: normal}


.logo{ width:149px; float:left; height:77px; padding-top:5px; padding-left:5px; width:163px; padding-left:38px; background:#000 }
.nav_fm{ width:767px;  float:left; color:#fff; }
.nav_fm a{ color:#fff;}
.nav_top{ text-align:right; height:53px; padding-top:6px;}
.msg h1{ margin-top:0px; padding-top:0px;}
.msg .fap_contact_form{ margin-top:20px;}
.fap_side .fapform{ margin-bottom:20px;  }

.fap_side .fapform strong{}
.fap_side label.error{ display:inline;}
/*main*/
.main_fm{  background:#dfdfdf; background:#fff;}
.main_fm_holder{ width:1000px; margin:0 auto;}
.main{ position: relative; width:933px; height:400px; margin:0 auto; background:#fff; }
.main_v{ position:relative; width:933px; height:400px; z-index:1;}
.curve {position: relative; top: -400px; left: 450px; z-index: 5; width:100px;}
/*.curve{ position:relative; top:-400px; z-index:2; left:450px;}*/

.main_234 div{ }
.main_1{ width:620px; height:400px;position: relative; z-index: 2; float:left;}
.main_234{ width:313px;  overflow:hidden; float:left;}
.main_2{ width:293px; text-align:right;  padding-top:34px; padding-right:20px;  }
.main_2_content{ width:247px; height:134px;}
.main_line{ padding-top:25px; padding-bottom:22px; width:313px; text-align:right}
.main_3{ width:293px; text-align:right;   padding-right:20px; }

 .main_4_fm
 {position: relative; width:293px; height:88px; text-align:right;  
   padding-right:20px; padding-top:1px; 
   overflow: hidden;}
.main_4_outside{ text-align:center;padding:3px 20px 0px 40px; }


.main_bar_fm{ background:#000}
.main_bar_holder{ width:1000px; margin:0 auto;}
.main_bar{ width:933px; margin:0 auto; height:20px; padding-top:2px;}
.main_1_after{ display:none; z-index: 3; position: relative; }

.main_after_kelly{ width:550px; height:400px; width:450px; height:290px;  padding:50px; padding-top:60px; background:url(/images/kellybg.jpg) no-repeat; font-size: 14px;}
.main_after_kelly ul{ margin:0px; margin-bottom:20px; padding:0px; color: #989DA0; font-size: 11px}
.main_after_kelly li{  margin-left:15px;  list-style:none; background: url(/userfiles/Image/check.png) no-repeat 0px 2px; padding: 0 0 0 15px; line-height: 15px}
.main_after_kelly h2{font-size: 14px; font-weight: bold; margin: 0; padding: 0}
.main_after_kelly h3{font-size: 12px; font-weight: bold; margin: 0; padding: 0}

/*area*/
.organe{ color:#F67F20}
.area_fm{ /*height:168px; */background:url(/images/area_bg.png) #fff bottom repeat-x;}
.area_fm_holder{ width:1000px; margin:0 auto;}
.areas{ width:933px; margin:0 auto; color:#989DA0; font-size:11px; background:url(/images/area_1_bg.png) bottom left no-repeat;}
.areas a{ color:#666}
.area_line{ width:3px; height:168px; background:url(/images/area_line.png) center no-repeat; float:left}
.area{ padding-top:27px; padding-left:15px; }
.area_1{ width:311px; float:left; width:296px; }
.area_1_des{ padding-top:5px;}
.area_2{ width:227px; float:left; width:212px; }
.area_2_des{ padding-top:5px;}

.a2_left{ float:left; width:65px; }
.a2_right{ float:right; width:147px;}

.area_3{ width:225px; float:left; width:210px; }
.area_4{ width:161px; float:left; width:146px;}
.a4logos{ padding:10px;}


.area_height{ height:auto !important; min-height:100px; height:100px;}

.area_3_fm { width:195px; height:130px;  }

.area_3_fm .slide2{ width:195px; height:130px; background:none !important; background:url(/images/area_3_fm_bg.png);}
.area_3_fm p {margin: 25px 40px 0 25px; margin:0px; text-align: left;}
 .area_3_fm p a{ color:#000;  font-weight: bold; font-size: 14px;}
.ta3{ text-align:center;  line-height:100%; padding-left:40px; padding-top:5px;}
 
 /*.slide2 {background: url(/userfiles/Image/orange-tab-whitebg.png) bottom right no-repeat;}
.slide2 p {margin: 35px 40px 0 70px; text-align: left; font-weight: bold; font-size: 14px}
.slide2 a, .slide2 a:visited {color: #fff}

.area_3_fm .slide2 a,  .area_3_fm .slide2 a:visited {color: #fff}


*/
 

.googleiframe{   /* position: fixed !important;*/
 position:absolute;

        left: 50%;
    margin-left: 237px;
    width: 300px;    
     
    top:160px;
     height:370px;
    }
    .googleiframe_close{ background:#fff; text-align:right; height:20px;}
    .googlemapcontent{ padding-top:5px; background:#f7f7f7}
.fapform tr.none{ display:block}
.fapform .error{ display:inline}
.fapEmail label.error{ display:inline}
.yellowbutton{border: 1px solid #000; 
background: #F67F20; color: #000;
}
.fapMail input, .fapEmail input[type="text"]{ width:154px}
#map_canvas{ width:300px; height:350px;}
#map_canvas div{ overflow:visible}
/* Press Releases */
.presslist {width: 423px; overflow: hidden;}
.presslist .date {float: left; width: 70px; margin: 0 10px 8px 0;}
.presslist .title {float: left; width: 343px; overflow: hidden; margin: 0 0 8px 0; }
.clear{ clear:both}
/*foot_fm*/
body{ background:#c7c7c7}

.foot_fm{ position: relative; /*height:60px;*/ color:#fff; background:#c7c7c7; font-size:11px; line-height:120%;}
.foot{ position: relative; width:933px; margin:0 auto; }
.foot_copy{ width:614px; float:left; padding-top:5px; padding-bottom:5px;}
.foot_links{ float:right;  padding-bottom:5px; width:319px;}
.foot_fm a{ color:#fff}
.foot_links_icons{ padding-top:7px; text-align:right; padding-bottom:3px;}
.foot_links_icons img  {margin: 0 3px 0 10px}
.foot_links_site{ text-align:right}

#footericons {position: absolute; top: 7px; right: 0px}
#footericons img {margin: 0 3px 0 10px}



/*blog_fm*/
.blog_fm div{ overflow:hidden}
.blog_fm{width:807px; width:508px;}

.blog_content_fm{ width:572px; width:508px; }
.blog_side h2{ margin:0px; padding:0px; font-size:14px; padding-bottom:0px; text-align:center  }
.blog_title_fm{/* color:#0076F4;*/ font-weight:bold; padding-top:0px; padding-bottom:5px; clear:both;  }
.blog_title_fm span{ /*color:#0076F4; */  font-size:14px;}
.blog_title a:hover{ text-decoration:none}
.blog_title{ float:left; padding-right:15px; font-size:16px;}
.blog_date{ float:left; }
 .blog_space{ height:20px; width:379px;}
.blog_comments_info{ clear:both; }
.blog_comments{ display:none; padding-top:5px;}
.blog_comment_form{ display:none; padding-top:5px;}
.blog_comment_form input{ border:1px solid #D0D1CC;}
.blog_comment_form textarea{border:1px solid #D0D1CC;}
.blog_side_content{ padding:5px;}
#blog_side_content_topics { text-transform:uppercase}
.blog_side_content ul{ list-style:none; margin:0px; padding:0px;}
.blog_side_content li{ padding:3px; }
#blog_side_content_topics a{ padding:3px; float:left}
.blog_small{ font-size:10px; color:#666}
.blog_btn{ cursor:pointer}
.blog_cf_header_fm{ }
.blog_cf_header{/* color:#0076F4;  */ font-weight:bold;   font-size:14px}
.blog_star{ /*color:#BF081E*/}
.tag{ font-size:18px; font-weight:bold;}
.tag1{ font-size:12px; font-weight:normal}
.tag2, .tag3{ font-size:13px; font-weight:normal}
.tag4, .tag4{ font-size:14px; font-weight:normal}
.tag5, .tag6{ font-size:16px;}
.none{ display:none}
.views{ height:290px; overflow:hidden}
.views_th{ width:79px; height:57px; margin-left:7px; margin-bottom:7px; float:left; display:inline; cursor:pointer; }
.views_th_img{ height:57px; width:79px; position:relative; z-index:1}
.views_th_arr{ height:57px; width:79px;  position:relative; z-index:2; top:-57px; background:url(/img/views_arr.gif) no-repeat center; display:none;  }
 .views_th img{ border:2px solid #ccc; } 
 .views_main img{ border:2px solid #ccc;}
.views_main{ width:411px; height:289px; float:left;}

.views_ths{ width:172px; float:right;}
.ftf_home{ text-align:center; font-size:10px; padding-top:10px; height:110px; }

.block{ display:block;}
.lblplease{font-size: 1em;  font-size:11px;float: left; width: 300px; /*color: #0076F4;*/ margin: 0 0 0 11px;  }
#resultssubnav{font-size: 1em; font-size:11px;}


/*content*/
.content_fm{background:url(/images/cp2/cp_bg.png) #fff bottom repeat-x;}

.content_bg_line{ background:url(/images/content_line.gif)  repeat-y; clear:both;}
.content_bg_p{ padding-bottom:67px;}

.cps_8 .content_bg_p{ background:url(/images/cp2/danny.png?t=1)  right bottom no-repeat;}
.cps_9 .content_bg_p{ background:url(/images/cp2/kelly.png?t=1)  right bottom no-repeat;}
.cps_11 .content_bg_p{ background:url(/images/cp2/stu.png?t=1)  right bottom no-repeat;}
/*
.cps_8{background:url(/images/cp/s8_bg.jpg) #fff bottom repeat-x;}
.cps_8 .content_bg_p{ background:url(/images/cp/s8.jpg)  right bottom no-repeat;}

.cps_9, .cp_30{background:url(/images/cp/s9_bg.jpg) #fff bottom repeat-x;}
.cps_9 .content_bg_p, .cp_30 .content_bg_p{ background:url(/images/cp/s9.jpg)  right bottom no-repeat;}

.cps_11{background:url(/images/cp/s10_bg.jpg) #fff bottom repeat-x;}
.cps_11 .content_bg_p{ background:url(/images/cp/s10.jpg)  right bottom no-repeat;}

.cp_14{background:url(/images/cp/cp_su_bg.jpg) #fff bottom repeat-x;}
.cp_14 .content_bg_p{ background:url(/images/cp/cp_su.jpg)  right bottom no-repeat;}

.cp_15{background:url(/images/cp/cp_cookie_bg.jpg) #fff bottom repeat-x;}
.cp_15 .content_bg_p{ background:url(/images/cp/cp_cookie.jpg)  right bottom no-repeat;}

.cp_16{background:url(/images/cp/cp_lawrence_bg.jpg) #fff bottom repeat-x;}
.cp_16 .content_bg_p{ background:url(/images/cp/cp_lawrence.jpg)  right bottom no-repeat;}

.cp_17{background:url(/images/cp/cp_libby_bg.jpg) #fff bottom repeat-x;}
.cp_17 .content_bg_p{ background:url(/images/cp/cp_libby.jpg)  right bottom no-repeat;}

.cp_18{background:url(/images/cp/cp_marcia_bg.jpg) #fff bottom repeat-x;}
.cp_18 .content_bg_p{ background:url(/images/cp/cp_marcia.jpg)  right bottom no-repeat;}*/


.content{ width:1167px; margin:0 auto; width:1000px;  padding-top:33px;   }
.content_left_fm{ width:267px; float:left;  width:209px; }
.content_right_fm{ width:243px; float:left; margin-top:53px; padding-bottom:150px;    }
.content_main_fm{ width:657px; float:left; width:602px; width:508px; padding:0px 20px 0px 20px;}

.left_line{ background:url(/images/line_bg.png) top repeat-x; height:2px;}
.line2{ background:url(/images/line_bg.png) top repeat-x; height:2px; }
.cl{ padding-left:0px; padding-right:21px;  width:179px;}
.cl ul{ padding:0px; margin:0px; list-style:none}
.cl li{ margin-bottom:17px; font-size:14px; width:185px; width:170px; color:#F67F20;  padding-left:20px; }
.cl .lion{background:url(/images/left_line_s.png)  no-repeat left center;}
.cl a{ color:#F67F20}

.cr{padding:5px;    padding-left:28px; color:#989DA0; color:#000; font-size:12px; }
.cr_1{ background:url(/images/cr1.gif) left top no-repeat;}
.cr_2{ background:url(/images/cr2.gif) left center no-repeat;}
.cr_3{ background:url(/images/cr3.gif) left center  no-repeat; }
.cr_4{ background:url(/images/cr4.gif) left center no-repeat;}
.cr_5{ background:url(/images/cr5.gif) left center no-repeat;}
.plsendlocations_side{ padding:5px; padding-left:28px;}

.cr a{ color:#F67F20; font-weight:bold; text-decoration:underline; font-size:14px; }
.cr .lblAgreePrivacy a{ font-size:12px; font-weight:normal; text-decoration:none}
h1{ font-size:18px; line-height: 22px}
h2{ font-size:14px;}
.cm h1, h1 a, h1 a:visited, h1 a.keyword, h1 a:visited.keyword{ color:#F67F20}
.cm h2{ color:#f57f20}

.cm_text{ width:508px; width:498px; padding-right:10px;}

.lbtnlargerfont{ cursor:pointer}
.lbtnsmallerfont{ cursor:pointer}
.lbtnnormalfont{ cursor:pointer}

.ullocations{ margin:0px; padding:0px; list-style:none}
.ullocations li{ margin-bottom:20px; margin-top:0px; padding:5px; }

.pic {float: left}


/*video*/
.video{ margin-bottom:0px; clear:both;}
.v_th{ width:91px; text-align:center; float:left; padding:10px;}
.v_txt{ width:350px; float:left; padding:0px 0px 20px 20px; font-style:italic;}
.plplayer{width: 328px; height: 270px;}

/*sf-menu*/
.head{ overflow:visible}
.head_fm_sub{ overflow:visible}
.body_fm{ overflow:visible}
.nav{ overflow:visible}
.nav_fm{ overflow:visible}
/*

 
 


*/
.nav{ height:23px; float:right;}

.sf-menu a.sf-with-ul {padding-right:0px;	}

.sf-menu, .sf-menu li, .sf-menu a{ padding:0px; margin:0px; border:0px; background:none; }
.sf-menu li{ height:20px;  border-right:1px solid #fff; padding:3px 10px 0px 10px; font-size:14px;}
.sf-menu .lastli, .sf-menu #li_s_6{ border:0}
.sf-menu a{ float:left; height:20px; display:block; overflow:hidden; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { top:23px;}

.sf-menu li li{ background:#000; padding:0;width:200px; height:auto; border:0px; }  


.sf-menu li li a{ padding:5px 10px 5px 10px; height:auto; display:block; width:180px;}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		none;
	outline:		0;
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background:	url(/images/sf-on.png) #333 left center no-repeat;
	outline:		0;
}





/*subcat 15*/
.h15_fm{ background:#000; height:148px; border-bottom:13px #fff solid;  }
.h15{ width:960px; margin:0 auto;}

.h15_title{ float:left; font-size:22px; font-weight:bold; color:#fff; padding-top:83px; padding-left:17px;  }
.h15_logo{ float:right; }

.c15_fm{ background:#292828;}
.c15{ width:960px; margin:0 auto; clear:both; background:url(/images/c15_bg.png) repeat-y;}
.c15_banner{ clear:both;}
.c15_l{ width:586px; float:left; background:#fcfcfa; }
.c15_lm{ width:415px; margin:28px 0px 0px 48px; }
.c15_lm h2{color:#01395A}
.c15_rm{ padding:34px 15px 15px 15px; color:#666 }
.c15_rm h1{ font-size:14px;}
.c15_r{ width:374px; float:left; }
.c15_f{ height:65px; background:url(/images/c15_bg_f.png) bottom no-repeat; width:960px; clear:both}

.f15_fm{ background:#000; clear:both;  border-top:13px #fff solid; }
.f15{ width:960px; margin:0 auto; color:#a1a1a1; font-size:10px; height:60px; padding-top:10px;}
#copyright15{ float:left;}
#links15{ float:right; padding-top:15px;}
#links15 a{ color:#a1a1a1}
#c15_contact_form select{ width:270px;}


/*need to be end*/
.fontsize12  *  {font-size:12px; line-height:18px;}
.fontsize14  *  {font-size:14px; line-height:21px;}
.fontsize16  * {font-size:16px; line-height:24px;}
.fontsize18  *  {font-size:18px; line-height:27px;}
.fontsize20  *  {font-size:20px; line-height:30px;}
.fontsize22  * {font-size:22px; line-height:33px;}
.fontsize24  * {font-size:24px; line-height:36px;}
.fontsize26  * {font-size:26px; line-height:39px;}
.fontsize50  * {font-size:50px; line-height:75px;}

.fontsize12   a  {font-size:12px; line-height:18px;}
.fontsize14  a {font-size:14px; line-height:21px;}
.fontsize16  a{font-size:16px; line-height:24px;}
.fontsize18  a {font-size:18px; line-height:27px;}
.fontsize20   a{font-size:20px; line-height:30px;}
.fontsize22  a{font-size:22px; line-height:33px;}
.fontsize24  a {font-size:24px; line-height:36px;}
.fontsize26   a {font-size:26px; line-height:39px;}
.fontsize50   a{font-size:50px; line-height:75px;}


 
a.keyword, a.keyword:visited {font-weight: normal; color: #000;}

/*special*/
.fontsize12  .drozhearingaid a ,
.fontsize14  .drozhearingaid a ,
.fontsize16  .drozhearingaid a,
.fontsize18  .drozhearingaid a,
.fontsize20  .drozhearingaid  a,
.fontsize22  .drozhearingaid a,
.fontsize24  .drozhearingaid a,
.fontsize26  .drozhearingaid  a ,
.fontsize50  .drozhearingaid  a{ line-height:110%;}