@charset "utf-8";
/* CSS Document */
/* Rex */

body{margin:0px; padding:0px; font-family:Arial; font-size:0.75em; color:#666666; background:#00b5cc url('../images/landing/background_page.gif') repeat-x;}

img{border:none;}
p { margin:0px;}
div, h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0px; padding: 0px; }
ul { list-style-type: square; margin: 1em 0 1em; padding: 0; padding-left: 2em; }
form { margin:0; padding: 0; }
.clearer {margin:0px; padding:0px; font-size:0.083em; clear: both; line-height: 0; height: 0; }
a{color:#666666; text-decoration:underline}

#container{margin:0px auto; width:781px; background:#FFFFFF;}
#leftcont{width:222px; float:left}
#rightcont{width:559px; float:left;}
#topbar{background:#cff1f5; padding:8px 12px 11px 0px; text-align:right; color:#014e75; font-size:1em; vertical-align:top}
/*#topbar #access_nav{font-size:1px; border:1px solid #000000; width:300px; height:1px; margin:0px; padding:0px;}
#topbar #access_nav img{float:left}*/

#topbar a{color:#014e75; text-decoration:none}
#topbar a.selected{color:#00b5cc; text-decoration:none}



#mdl_bg{background:url('../images/landing/hero_dog.jpg') no-repeat top; height:481px; padding:0px}
#mdl_bg #bg_cntn{width:280px; float:right; margin:0px 0 30px 25px; padding:10px 15px 0 0;}
#mdl_bg #bg_cntn h1{font-size:1em; color:#014e75; font-weight:bold; margin:0px 0 0 0; padding:0px}
#mdl_bg #bg_cntn h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:2.75em; color:#00b5cc; font-weight:normal; margin:0 0 8px 0 }
#mdl_bg #bg_cntn h3{font-size:1em; color:#014e75; font-weight:bold; margin:0px 0 0 0; padding:0px; margin:5px 0}
#mdl_bg #bg_cntn h3 a{font-size:1em; color:#014E75; text-decoration:underline}
#mdl_bg #bg_cntn p{font-size:0.917em; color:#555555; margin:0px; padding:0px; font-family:Arial; line-height:15px; font-weight:normal}
#mdl_bg #bg_cntn p a{color:#555555; text-decoration:underline;}
#mdltag{background:url('../images/landing/insurance_landing.gif') no-repeat top; height:130px; padding-left:60px; padding-right:0; padding-top:28px; padding-bottom:0}
#mdltag h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:2.083em; color:#FFFFFF; margin:0px 0}
#mdltag p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#FFFFFF; margin:5px 0}
#mdltag p a{color:#FFFFFF; text-decoration:underline}
#vdobox{width:233px; float:left; margin:0 0 0 0px; padding-left:30px;}
#vdobox p{font-size:1.167em; font-family:Arial; color:#014e75; font-weight:bold; padding:10px 0 0 30px;}
#vdobox p a{color:#014e75; text-decoration:underline}
#vdo_contnt{width:468px; float:left; padding:0px; margin:0 0 0 14px;}
#vdo_contnt h1{ font-family:verdana; font-size:2.75em; color:#00b5cc; font-weight:normal; margin:42px 0 0 0; padding:5px 0; border:1px solid #66d3e0; border-left:none; border-right:none;}
#vdo_contnt h2{font-size:1.417em; color:#014e75; font-weight:bold; margin:30px 0 0 0; font-family:Arial;}
#vdo_contnt p{font-size:11px; color:#817d7d; margin:10px 0 0 10px }
#vdo_contnt p a{color:#817d7d; text-decoration:underline}
#vdo_contnt ul{font-size:1.083em; color:#5a5a5a; font-weight:normal; list-style-type:disc; line-height:23px; margin:10px 0 0 35px; padding:0px;}
#vdo_contnt #logo{text-align:center}
#divider1{margin:30px 0 10px 0}
#divider{margin:10px 0}




/* ORACL CAre*/
#oc_mdl{background:#f2f3f4; padding:35px 20px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif}
#oc_mdl h1{color:#00b5cc; font-size:2em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 20px 0}
#oc_mdl h2{color:#014e75; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:20px 0 0 0}
#oc_mdl p{color:#858585; font-size:1em; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:22px 0 0 0;}
#oc_mdl p strong{color:#014e75; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:22px 0 0 0;}
#oc_mdl ul{line-height:16px; list-style-type:disc; color:#858585; margin:22px 0 30px 38px; padding:0px;}
#oc_mdl .icn_tbl{margin-top:20px}
#oc_mdl .icn_tbl tr td{text-align:center; vertical-align:top}


#oc_mdltag{background:url('../images/oral_care/insurance_oral_care.gif') no-repeat top; height:125px; padding-left:60px; padding-right:0; padding-top:28px; padding-bottom:0}
#oc_mdltag h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:2.083em; color:#FFFFFF; margin:0px 0}
#oc_mdltag p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#FFFFFF; margin:5px 0}
#oc_mdltag p a{color:#FFFFFF; text-decoration:underline}


#oc_btm{background:url('../images/oral_care/background_oral_care.jpg') no-repeat top; padding-left:30px; padding-right:0; padding-top:40px; padding-bottom:0}
#oc_btm .para1{color:#858585; font-size:1em; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif}
#oc_btm .para1 h1{color:#00b5cc; font-size:1.167em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
#oc_btm .para1 strong{color:#858585; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#oc_btm .dvdr{margin:20px 0 17px 0;}
#oc_btm #btm2{margin:30px 0 0 0 }  
#oc_btm #lt{width:480px; float:left; margin:0 20px 0 0}
#oc_btm #lt .sb_ttl{margin:22px 0px 0px 25px; font-family:Verdana, Arial, Helvetica, sans-serif}
#oc_btm #lt .sb_ttl strong{color:#7e7d7d; font-size:1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
#oc_btm #lt .sb_ttl h1{color:#00b5cc; font-size:1.167em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px 0; padding:0px;}
#oc_btm #lt .sb_ttl h1 a{color:#00b5cc; text-decoration:none}
#oc_btm #lt .sb_ttl h1 a:hover{color:#01464f; text-decoration:none}


#oc_btm #rt{width:236px; float:left; color:#858585; font-family:Verdana, Arial, Helvetica, sans-serif;}
#oc_btm #rt h1{font-size:1em; color:#858585; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
#oc_btm #rt ul{list-style-type:disc; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:22px 0 0 34px; padding:0px;}




#pvt_mdl{background:#f2f3f4; padding:35px 15px 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #f2f3f4}
#pvt_mdl h1{color:#00b5cc; font-size:2.083em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 20px 0}
#pvt_mdl h2{color:#014e75; font-size:1.167em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:28px 0 0 0}
#pvt_mdl h3, #pvt_mdl h3 a{color:#014e75; font-size:1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:30px 0}

#pvt_mdl p{color:#858585; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:22px 0 0 0;}
#pvt_mdl p a{color:#858585; font-size:1em; text-decoration:underline; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:22px 0 0 0;}

#pctc_box{width:518px; margin:10px 0px 10px 0; padding:0px;}
#pctc_box #lt{width:76px; float:left}
#pctc_box #md{width:280px; float:left; margin:0 0 0 10px; font-size:1em; color:#858585; font-family:Verdana, Arial, Helvetica, sans-serif;}
#pctc_box #md a{color:#858585; font-weight:bold; text-decoration:underline}
#pctc_box #rt{width:144px; float:right; text-align:center}

#thmb{width:520px; margin:18px 0 0 0}
#thmb #lt{width:129px; float:left; margin:0 10px 0 0}
#thmb #rt{width:378px; float:left; padding:20px 0 0 0; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#858585;}



#products{background:#f2f3f4; padding:35px 10px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#products h1{font-size:2.083em; color:#00b5cc; font-family:Verdana, Arial, Helvetica, sans-serif}
#products p{color:#858585; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; margin:22px 0 0 0;}
#products #dvdr{margin:0px 0px; padding:0px;}
#products h2{color:#014e75; font-weight:bold; font-size:1.167em; margin:0px; padding:0px;}





#callout{background:url('../images/preventative/footer_products.gif') no-repeat top; height:125px; padding-left:60px; padding-right:0; padding-top:28px; padding-bottom:18px}
#callout h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:2.083em; color:#FFFFFF; margin:0px}
#callout p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#FFFFFF; margin:5px 0}
#callout p a{color:#FFFFFF; text-decoration:underline}



.popup{display:none; position:absolute; }
.popup2{position:absolute; width:222px; display:none;}
.popup_gr_md{background:url('../images/oral_care/popup_gray_mid.gif') repeat-y; font-size:1em; color:#777777; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:20px}
.popup_gr_md strong{font-size:1.167em; color:#777777; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}


.popup_bl_md{background:url('../images/oral_care/popup_blue_mid.gif') repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#ffffff; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0}
.popup_bl_md strong{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.167em; color:#ffffff; font-weight:bold;}


#footer{width:781px; margin:0px auto; background:url('../images/landing/footer.gif') no-repeat top; font-size:0.917em; color:#FFFFFF; padding-left:0; padding-right:0; padding-top:60px; padding-bottom:25px}
#footer p{ font-size:1em; color:#FFFFFF; margin:0px; padding-left:30px; float:left; width:560px;}
#footer p a{color:#FFFFFF; text-decoration:none}
#footer p.copy{ font-size:1em; color:#FFFFFF; margin:0 0 0 35px; padding:0 0px 0 0; float:left; width:120px; text-align:right;}

#footer2{width:781px; margin:0px auto; padding:25px 0; font-size:0.917em; color:#FFFFFF;}
#footer2 p{ font-size:1em; color:#FFFFFF; margin:0px; padding-left:30px; float:left; width:560px;}
#footer2 p a{color:#FFFFFF; text-decoration:none}
#footer2 p.copy{ font-size:1em; color:#FFFFFF; margin:0 0 0 37px; padding:0px; float:left; width:120px; text-align:right;}
