/*****************************************HM .CSS**************************************************************/
@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0;}
html {height:100%; width:100%;}
p{ margin:0px; padding:0 0 13px 0;}
body { margin: 0px; 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight:normal;	margin: 0; background-image:url(../images/bkg.jpg); background-repeat:repeat-x}
a{color: #084B91; }
a:hover{color: #000000;	}
.clear{ clear:both}
#wrapper{ width:960px; margin:0px auto;}
#header{ height:122px; padding-top:24px; border-bottom:1px solid #99b6d1;}
.logo{ width:170px; height:114px; float:left}
.phone{ width:547px; height:45px; padding:10px; margin-bottom:14px; float:right; background-image:url(../images/head_bkg.png); background-repeat:no-repeat}
#nav{ width:785px; height:35px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-image:url(../images/nav_bkg.png); background-repeat:repeat-x; background-color:#0066b3; float:right}
#banner{ background-image:url(../images/banner_shd.png); height:434px; background-repeat:no-repeat; background-position:bottom center}
#container_hm{ padding-top:10px; padding-bottom:24px}
.crvbx{ border:1px solid #b6b6b6;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; height:150px; height:245px}
.crvbx h2{ height:45px; border-bottom:1px solid #d1d1d1; line-height:45px; padding-left:8px; font-size:16px; font-weight:normal; color:#0066b3; text-transform:uppercase;}
.crvbx h2 img{ float:left; margin-top:4px; margin-right:5px}
.crvbx .decs{ padding:5px 5px 0px 15px}
.txt{ margin-top:5px; color:#666}
.dentaltips{ width:275px; margin-right:22px; float:left}
.awards{ width:275px; float:left}
.news{ width:360px; float:right}
.news_sc{ font-size:12px}
.news_sc h5{ color:#064998; font-weight:bold; font-size:12px}
.news_sc p{ color:#666; padding-bottom:20px; }
.news_sc span{ color:#000; padding-left:20px; font-size:11px; font-weight:bold; display:inline-block; padding-bottom:4px} 
.news_sc a{ display:block; padding-top:3px; color:#0f7cb3; font-style:italic; font-size:11px }
.news_sc a:hover { color:#333}
#subbanner{ background-image:url(../images/banner_shd.png); height:276px; background-repeat:no-repeat; background-position:bottom center}

#container{padding-top:20px; padding-bottom:24px}
#container h3{ font-weight:normal; color:#084b91; font-size:17px; border-bottom:1px solid #d1d1d1; padding-bottom:10px; margin-bottom:15px }
#container h3 a{ color:#666; text-decoration:none}
#container h3 span{ float:right}
#container .title{ font-weight:bold;  color:#4d96d1; font-size:13px;  padding-bottom:5px; margin-bottom:5px; padding-top:10px }

.selbx{ padding:3px; border:1px solid #999; width:180px; color:#666; height:26px; display:none}
.selbx option{ color:#333; padding:4px }

.prod_des{ width:175px; float:left; margin-right:20px; margin-bottom:20px;}
.prod_des h6{ font-size:12px; color:#084B91}
.prod_des2{ width:175px; float:left; margin-right:0px; margin-bottom:20px;}
.prod_des2 h6{ font-size:12px; color:#084B91}
.prod_im{ border:1px solid #e6e6e6; margin:5px auto; }
.zm{ position: absolute; z-index:99; margin-top:-21px; margin-left:158px; display:block; background-image:url(../images/zoom.png); background-repeat:no-repeat; width:17px; height:16px;}
.zm:hover{ position: absolute; z-index:99; margin-top:-21px; margin-left:158px; display:block; background-image:url(../images/zoom.png); background-repeat:no-repeat; background-position:0px -16px; width:17px; height:16px;}

#container h4{ font-weight:bold; color:#00488f; font-size:12px; padding-bottom:15px; margin:0px; }
#container h4 em{ color:#666; font-weight:normal}
#container h4 span{ float:right; font-weight:normal; color:#666}
#leftcoln{ width:170px; margin-right:26px; float:left}
ul.sublinks{ margin:0px; padding:0px 0px 25px 0px; list-style:none}
ul.sublinks li{ margin:0px; padding:0px }
ul.sublinks li a{ display:block; color:#565656; border-bottom:1px solid #dfdfdf; font-size:11px; padding:5px 5px 5px 0px; text-decoration:none  }
ul.sublinks li a:hover, ul.sublinks li a.selected { display:block; color:#084b91; border-bottom:1px solid #dfdfdf; font-size:11px; padding:5px 5px 5px 0px; text-decoration:none  }

ul.grbul{ margin:0px 0px 20px 10px; padding:0px; list-style:none}
ul.grbul li{ margin:0px; padding:0px 0px 10px 10px; color:#767676; background-image:url(../images/bullet.jpg); background-repeat:no-repeat; background-position:0px 2px}
ul.grbul li span{ }
ul.grbul li a{ color:#666; text-decoration:none}
ul.grbul li a:hover{ color:#666; text-decoration:underline}
ul.grbul li span strong{ color:#333}


.prod_show p{ padding-bottom:0px;}

.pics{ float:right; padding:5px; margin:0px 0px 10px 10px; border:1px solid #CCC; background-color:#e7e7e7;}


#middlecoln{ width:569px; float:left}
#middlecoln p{ padding-bottom:18px; color:#767676; font-size:12px; line-height:17px }
#middlecoln p strong{ color:#333}
#middlecoln a { text-decoration:none}
#middlecoln .inpt{ width:308px; height:25px; color:#666; padding:5px; margin-bottom:5px; border:1px solid #dedede}
.inptb{ width:278px; height:15px; color:#666; padding:5px; margin-bottom:5px; border:1px solid #ccc}
#middlecoln .inpt2{ width:308px; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:5px; margin-bottom:5px; border:1px solid #dedede}
/*#middlecoln ul { list-style-image:url(../images/ul_pic.gif); color:#666; line-height:18px}
#middlecoln ul { margin-left:16px; margin-bottom:15px}*/
.vdo { padding:30px 0px 0px 75px}
.date{ padding:4px 8px 8px 10px; background-color:#f6f6f6; border:1px solid #e9e9e9; height:15px; margin-bottom:10px;}
.date p span{ color:#333; font-size:12px; padding:0px 10px 0px 0px;}
.date p span span{ color:#666; font-size:12px; padding:0px 0px 0px 10px; font-weight:normal}
.awarddate{ padding:4px 8px 8px 10px; background-color:#e3f8ff; border:1px solid #e9e9e9; height:15px; margin-bottom:10px; font-size:14px}
.next { color:#666; font-size:13px; font-weight:normal; float:right}
.next a{ color:#333; font-size:13px; font-weight:normal; float:right}

.result_pdf {  border:1px solid #c8c8c8}
.result_pdf tr td{ padding:4px; color:#767676; font-size:13px; font-family:Calibri; font-weight:normal}
.result_pdf tr td.bg{ background-color:#f3f3f3}
.result_pdf tr td a{ text-decoration:none; color:#767676;}
.result_pdf  a:hover{ color:#000000; text-decoration:underline}
.prod_logo{ width:120px; float:left; text-align:center; margin-right:20px; margin-bottom:20px;}
.prod_logo span{ display:block; padding-top:5px; color:#333; font-size:11px}
.prod_logo img{ border:1px solid #e5e5e5; padding:11px;}
.prod_logo a{ color:#666; text-decoration:none}

.live_rates a{ padding:4px 10px; background-color:#36acda; color:#FFF; margin-left:29px; display:inline-block; font-weight:bold}
.live_rates a:hover{ padding:4px 10px; background-color:#0166b4; color:#FFF; margin-left:29px; display:inline-block; font-weight:bold}

.brush_tips{ height:80px; padding-bottom:10px; text-align:left; }

#rightcoln{ width:170px; float:right}
.con_part{ border:1px solid #e6e6e6; text-align:center }
.form{ font-size:11px; padding-bottom:20px;}
.inpt{ width:155px; height:12px; margin-bottom:10px; margin-top:3px; font-size:11px;  padding:5px; color:#333; border:1px solid #CCC}
.inpt2{ width:155px; height:70px; font-size:11px; margin-bottom:10px; margin-top:3px;  padding:5px; color:#333; border:1px solid #CCC}
.rs{ width:9px; height:10px; background-image:url(../images/rs_symbol.png); display:inline-block; margin-right:2px; margin-left:2px}
.doller { background-image:url(../images/doller_symbol.png); display:inline-block; margin-right:2px; margin-left:2px; width:7px; height:12px
}
#footer{ border-top:3px solid #00488c; padding-top:18px; padding-bottom:18px; font-size:11px; color:#666666}
.isocrt { float:right;}
.isocrt a { text-decoration:none; font-size:12px}



.followus{ width:230px; float:right; margin-top:-10px; padding:0px 0px 0px 0px; }
.followus a{background-repeat:no-repeat; width:38px; height:35px; float:left; margin-left:5px;  background-image:url(../images/followus-icon.png);}
.followus a.icon1{ background-position:0px 0px;  }
.followus a.icon2{ background-position:-42px 0px;}
.followus a.icon3{ background-position:-85px 0px; }
.followus a.icon4{ background-position:-130px 0px; }
.followus a.icon5{ background-position:-172px 0px; }