TABLE, TD {	font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 17px; }
body { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 17px;  }

H1 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #2C4077; line-height: 28px; }


.error { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #ff0000; line-height: 17px;  }

.menu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; line-height: 32px; }
.menu a:link { color: #000000; text-decoration: none; }
.menu a:visited { color: #000000; text-decoration: none; }
.menu a:active { color: #000000; text-decoration: none; }
.menu a:hover { color: #0099CC; text-decoration: underline; }

.homesections { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight:bold; color: #222222; line-height: 32px; }
.homesections2 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight:bold; color: #222222; line-height: 46px; }
.hometexthead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #000000; line-height: 20px; }
.hometext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #222222; line-height: 16px; }

.subheadernav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 19px; }
.subheadernav a:link { color: #444444; text-decoration: none; }
.subheadernav a:visited { color: #444444; text-decoration: none; }
.subheadernav a:active { color: #444444; text-decoration: none; }
.subheadernav a:hover { color: #444444; text-decoration: underline; }

.submenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; line-height: 26px; }
.submenu a:link { color: #000000; text-decoration: none; }
.submenu a:visited { color: #000000; text-decoration: none; }
.submenu a:active { color: #000000; text-decoration: none; }
.submenu a:hover { color: #0099CC; text-decoration: underline; }

.celebwhitetextbold { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; color: #FFFFFF; }


.celebwhitetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.celebwhitetext a:link { color: #FFFFFF; text-decoration: none; }
.celebwhitetext a:visited { color: #FFFFFF; text-decoration: none; }
.celebwhitetext a:active { color: #FFFFFF; text-decoration: none; }
.celebwhitetext a:hover { color: #FFFFFF; text-decoration: underline; }

.subtexthead { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #000000; line-height: 26px; }

.form { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 15px;  }

.footercontact { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #444444; line-height: 26px; }
.footercontact a:link { color: #000000; text-decoration: none; }
.footercontact a:visited { color: #000000; text-decoration: none; }
.footercontact a:active { color: #000000; text-decoration: none; }
.footercontact a:hover { color: #000000; text-decoration: underline; }

.consultheadlinecosmetic { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #39B54A; line-height: 0px; }
.consultheadlineimplant { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #F47B29; line-height: 0px; }
.consultheadlineperio { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #008ABF; line-height: 0px; }
.consultheadlineoralhygiene { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #00ACA1; line-height: 0px; }
.consultheadlineortho { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #EF3A42; line-height: 0px; }
.consultheadlineoralsurgery { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #FFC139; line-height: 0px; }
.consultheadlinepedo { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #00AAE7; line-height: 0px; }
.consultheadlineendo { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #006FBA; line-height: 0px; }
.consultheadlinehygiene { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #8E58A4; line-height: 0px; }

.consultsubhead { font-family: Helvetica, sans-serif; font-size: 20px; font-weight:normal; color: #000000; line-height: 30px; }
.consultdoctor { font-family: Helvetica, sans-serif; font-size: 13px; font-weight:normal; color: #000000; line-height: 30px; }
.consultquestion { font-family: Helvetica, sans-serif; font-size: 16px; font-weight:normal; color: #000000; line-height: 20px; }
.consultbody { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 18px;  }
.consultauthor { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 16px;  }
.disclaimer { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #444444; line-height: 11px;  }
.consultrighthead { font-family: Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #000000; line-height: 30px; }
.photocaption { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 13px;  }

.articlesubhead { font-family: Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #000000; line-height: 20px; }
.articleheadlineendo { font-family: Helvetica, sans-serif; font-size: 32px; font-weight:normal; color: #006FBA; line-height: 0px; }
.articleheadlineoralhealth { font-family: Helvetica, sans-serif; font-size: 32px; font-weight:normal; color: #00ACA1; line-height: 0px; }
.articleheadlineimplantology { font-family: Helvetica, sans-serif; font-size: 32px; font-weight:normal; color: #F47B29; line-height: 0px; }
.articleheadlinefacialhealth { font-family: Helvetica, sans-serif; font-size: 22px; font-weight:normal; color: #DC9C6A; line-height: 0px; }
.articleheadlinehygiene { font-family: Helvetica, sans-serif; font-size: 32px; font-weight:normal; color: #8E58A4; line-height: 0px; }
.articleheadlineortho { font-family: Helvetica, sans-serif; font-size: 32px; font-weight:normal; color: #EF3A42; line-height: 0px; }
.articleheadlinepedo { font-family: Helvetica, sans-serif; font-size: 32px; font-weight:normal; color: #00AAE7; line-height: 0px; }
.articleheadlinecosmetic { font-family: Helvetica, sans-serif; font-size: 32px; font-weight:normal; color: #39B54A; line-height: 0px; }
.articleheadlinebeauty { font-family: Helvetica, sans-serif; font-size: 32px; font-weight:normal; color: #DC9C6A; line-height: 0px; }
.articleheadlinebeautysmall { font-family: Helvetica, sans-serif; font-size: 28px; font-weight:normal; color: #DC9C6A; line-height: 0px; }
.articleheadlineperio { font-family: Helvetica, sans-serif; font-size: 32px; font-weight:normal; color: #008ABF; line-height: 0px; }
.articleheadlineperiosmall { font-family: Helvetica, sans-serif; font-size: 28px; font-weight:normal; color: #008ABF; line-height: 0px; }

.articleimage {
  margin: 10 0 10 80px; 
  float: right;
  border: 3px #c2c2c2;}

.breadcrumb { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 30px; text-transform:uppercase; }
.breadcrumb a:link { color: #444444; text-decoration: none; }
.breadcrumb a:visited { color: #444444; text-decoration: none; }
.breadcrumb a:active { color: #444444; text-decoration: none; }
.breadcrumb a:hover { color: #444444; text-decoration: none; }

.features { font-family: Helvetica, Arial, sans-serif; font-size: 30px; font-weight:normal; color: #999999; line-height: 50px; }
.featureslink { font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color: #999999; }

.featuretitlelinks { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #222222; line-height: 17px;  }
.featuretitlelinks a:link { color: #222222; text-decoration: none; }
.featuretitlelinks a:visited { color: #222222; text-decoration: none; }
.featuretitlelinks a:active { color: #222222; text-decoration: none; }
.featuretitlelinks a:hover { color: #0099CC; text-decoration: underline; }

.doctorprofile { font-family:  Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #525151; line-height: 24px; }

.profilename { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 14px;  }
.profiletext { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 14px;  }

.namecity { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; line-height: 25px;  }
.change { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 10px;  }


.footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; line-height: 17px; }

.phone { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #000000; line-height: 22px;  }
.doctorheaders { font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #666666; line-height: 25px;  }

.caption { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 15px;  }
.moreinfo { font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 18px;  }

.required { font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #CC3300; line-height: 11px;  }

.offerheadline { font-size: 17px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight:bold; }
.offer { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight:normal; }
.offerblack { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight:normal; line-height: 20px; }
.phoneblack { font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight:bold; }

.dentalprolink { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 17px;  }

.letterquote { font-family: Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #000000; }
.letterwriter { font-family: Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 30px; }

.referencenumbers { font-size: 9px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-weight:normal; }

.contestform { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 25px; font-weight:bold;   }
.contestformtext { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 16px; font-weight:normal;   }
.contestformtextsmall { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 14px; font-weight:normal;   }
.contestrules { font-size: 11.5px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 13px; font-weight:normal;   }
.ruleslink { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #222222; font-weight:normal;   }
.ruleslink a:link { color: #222222; text-decoration: underline; }
.ruleslink a:visited { color: #222222; text-decoration: underline; }
.ruleslink a:active { color: #222222; text-decoration: underline; }
.ruleslink a:hover { color: #0099CC; text-decoration: underline; }

.errorheader { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #000000; line-height: 32px; }
.errorheader2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #000000; line-height: 24px; }
.legalheader { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight:bold; color: #000000; line-height: 25px; }
.legalbold { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 17px; font-weight:bold;  }


/* PageContact-Intro */
.qcform { margin: 0px; text-align: left; background: #FFF; border: 1px solid #CCCCCC; }
.qcform p { text-align: left; padding: 0px 2px 5px; line-height: 16px; margin: 0px; }
.qcform td { text-align: left; padding: 2px 15px; vertical-align: bottom; text-align: center; }
.qcformcolor { font: 13px arial,verdana, sans-serif; padding: 2px; width: 234px; background-color: #EEEEEE !important; border: 1px solid #CCCCCC; color: #222222; }
.qc-err { color:red; }
hr.qcform { height:1px; margin: 5px 0px; padding: 0px; color: #666666; }

.personform { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000; line-height: 14px;  }

.marketingheaders { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #222222; line-height: 40px; }
.requestinfo { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight:bold; color: #DA1D31; line-height: 20px; }
.marketinglargeheads { font-family: Helvetica, sans-serif; font-size: 38px; font-weight:normal; color: #39B54A; line-height: 40px; }
.marketingheaders { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #222222; line-height: 40px; }
.marketingpricing { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #39B54A; line-height: 20px; }

.dsda { font-size: 13px; font-family: Times New Roman, Times, serif; color: #222222; line-height: 17px;  }

.contesterror { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 14px; }

.makeover { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color: #2C4077; line-height: 28px; }

.note { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #DA1D31; line-height: 16px; }

.whitetext { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 17px; }

.marioheadline { font-family: Helvetica, sans-serif; font-size: 42px; font-weight:normal; color: #805D36; line-height: 0px; }
.christieheadline { font-family: Helvetica, sans-serif; font-size: 42px; font-weight:normal; color: #EF3A42; line-height: 0px; }
.florenceheadline { font-family: Helvetica, sans-serif; font-size: 42px; font-weight:normal; color: #2A3179; line-height: 0px; }
.comedianheadline { font-family: Helvetica, sans-serif; font-size: 42px; font-weight:normal; color: #04B0A2; line-height: 0px; }
.brynaheadline { font-family: Helvetica, sans-serif; font-size: 42px; font-weight:normal; color: #9A4D80; line-height: 0px; }
.brynapull { font-family: Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #D15880; line-height: 24px; }
.christiepull { font-family: Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #EF3A42; line-height: 24px; }
.florencepull { font-family: Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #2A3179; line-height: 24px; }
.comedianpull { font-family: Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #04B0A2; line-height: 24px; }
.odellheadline { font-family: Helvetica, sans-serif; font-size: 42px; font-weight:normal; color: #A40046; line-height: 0px; }
.odellpull { font-family: Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #A40046; line-height: 24px; }
.riceheadline { font-family: Helvetica, sans-serif; font-size: 42px; font-weight:normal; color: #327318; line-height: 0px; }
.ricepull { font-family: Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #327318; line-height: 24px; }
.pujolsheadline { font-family: Helvetica, sans-serif; font-size: 42px; font-weight:normal; color: #BB191E; line-height: 0px; }
.perryheadline { font-family: Helvetica, sans-serif; font-size: 30px; font-weight:normal; color: #F47B29; line-height: 0px; }
.jillianheadline { font-family: Helvetica, sans-serif; font-size: 42px; font-weight:normal; color: #FF0000; line-height: 0px; }
.jillianqa { font-family: Helvetica, sans-serif; font-size: 26px; font-weight:normal; color: #FF0000; line-height: 0px; }


.homequote {font-size: 26px; font-family: "Times New Roman", Times, serif; line-height: 24px; color: #6D6D6D; }
.homequotesmall {font-size: 14px; font-family: "Times New Roman", Times, serif;}

.blogheader { font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight:bold; color: #ffffff; line-height: 40px; text-transform: uppercase; }
.blogintro { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 14px; text-transform: uppercase; }
.blogdate { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 21px; text-transform: uppercase; }
.blogheadline { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #0698B3; line-height: 25px; font-weight:bold; }

.headersubmenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #ffffff; }
.headersubmenu a:link { color: #ffffff; text-decoration: none; }
.headersubmenu a:visited { color: #ffffff; text-decoration: none; }
.headersubmenu a:active { color: #ffffff; text-decoration: none; }
.headersubmenu a:hover { color: #ffffff; text-decoration: underline; }

.marketinghead { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #003399; line-height: 20px; }

.booth { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; line-height: 23px; }

.pocketguidehead { font-family: Helvetica, sans-serif; font-size: 20px; font-weight:bold; color: #15662B; line-height: 24px; }