@charset "UTF-8";
/* CSS Document */

body{
background-color:#FFFFFF;
margin:0;
}
.leftbody{
background-image:url(i/back01.jpg);
background-repeat:repeat-x;
}
.rightbody{
background-image:url(i/back02.jpg);
background-repeat:repeat-x;
}
.emergency{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a12200;
font-size:12px;
font-style:italic;
}
.emergency a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a12200;
font-size:12px;
font-style:italic;
text-decoration:none;
}
.emergency a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a12200;
font-size:12px;
font-style:italic;
text-decoration:underline;
}
.header{
background-image:url(i/headerback01.jpg);
background-repeat:no-repeat;
}
.logo{
background-image:url(i/logoback.jpg);
background-repeat:no-repeat;
}
.mainpic{
background-image:url(i/mainphoto01.jpg);
}
.mainpic-p{
background-image:url(i/mainphoto24c.jpg)
}
.logotxt{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#95abb7;
font-style:italic;
}
.logotxtlarge{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#95abb7;
font-style:italic;
}
.resourcetext{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#95abb7;
font-style:normal;

}

li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
line-height:15px;
}
.h1-header{
display: inline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
line-height:15px;
}
.txt p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
line-height:15px;
}
.txt a:link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.txt a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.txt a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
.bluetxt {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#335467;
font-style:italic;
font-weight:normal;
}
.bluetxt-h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#587383;
font-style:italic;
line-height:35px;
}
.bluetxt2 p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#587383;
font-style:italic;
padding-top:10px;
padding-bottom:5px;
}
.bluetxt3 p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#335467;
font-style:italic;
}
.greentxt p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#bf7c39;
font-style:italic;
padding-top:10px;
margin:0;
border:0;
padding-bottom:15px;
}
.greentxt a:link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#bf7c39;
font-style:italic;
padding-top:10px;
text-decoration:underline;
margin:0;
border:0;
padding-bottom:15px;
}
.greentxt a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#bf7c39;
text-decoration:underline;
background-repeat:no-repeat;
font-style:italic;
padding-top:10px;
margin:0;
border:0;
padding-bottom:15px;
}
.greentxt a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#bf7c39;
background-repeat:no-repeat;
font-style:italic;
padding-top:10px;
margin:0;
border:0;
padding-bottom:15px;
}
.pagetitle{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#91a653;
font-style:italic;
padding-left:17px;
padding-top:25px;
font-weight:normal;
}
.Bread-crumb{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#4e4e4e;
padding-left:17px;
font-weight:normal;
}
.h2-heading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
font-weight:normal;
}
.h2-heading-line{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
font-weight:normal;
display: inline;
}
.h3-heading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
font-weight:normal;
}
.subpagetitle{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#91a653;
font-style:italic;
padding-left:36px;
}
.callouttxt{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#4b6876;
font-style:bold;
font-style:italic;
}
.callouttxt a:link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#4b6876;
font-style:bold;
text-decoration:none;
}
.callouttxt a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#4b6876;
font-style:bold;
text-decoration:none;
}
.callouttxt a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
color:#4b6876;
font-style:bold;
text-decoration:underline;
}
.navtitle{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#bf7c39;
background-image:url(i/navtitleback.jpg);
background-repeat:no-repeat;
font-style:italic;
padding-top:10px;
padding-left:17px;
margin:0;
border:0;
padding-bottom:15px;
width:265px;
}
.navtitleVideo{
font-family: Calibri;
font-weight:bold;
font-size:15px;
color:#fff;
background:url(i/text-bg.jpg);
background-repeat:no-repeat;
padding-top:4px;
padding-left:10px;
margin:0;
border:0;
padding-bottom:10px;
width:265px;
}

.navsubtitle{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#516e7e;
background-image:url(i/arrow02.jpg);
background-repeat:no-repeat;
font-style:italic;
padding-left:30px;
padding-bottom:5px;
height:18px;
margin:0;
border:0;
}
.nav{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#516E7E;
padding-left:30px;
margin:0;
border:0;
padding-bottom:0px;
width:265px;
}

.nav_img_link{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#516E7E;
margin:0;
border:0;
padding-bottom:0px;
}

.nav_img_link a:link{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#516E7E;
margin:0;
border:0;
padding-bottom:0px;
text-decoration:none;
}

.nav_img_link a:visited{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#516e7e;
margin:0;
border:0;
padding-bottom:0px;
text-decoration:none;
}

.nav_img_link a:hover{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#bf7c39;
margin:0;
border:0;
padding-bottom:0px;
text-decoration:underline;
}
.nav a:link{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#516E7E;
margin:0;
border:0;
padding-bottom:0px;
text-decoration:none;
}
.nav a:visited{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#516e7e;
margin:0;
border:0;
padding-bottom:0px;
text-decoration:none;
}
.nav a:hover{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#bf7c39;
margin:0;
border:0;
padding-bottom:0px;
text-decoration:underline;
}
.resourcelink{
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#95abb7;
margin:0;
border:0;
padding-bottom:0px;
width:265px;
}
.resourcelink1 {font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#637E8F;
}
.resourcelink a:link{
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#95abb7;
margin:0;
border:0;
padding-bottom:0px;
text-decoration:none;
}
.resourcelink a:visited{
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#996633;
margin:0;
border:0;
padding-bottom:0px;
text-decoration:none;
}
.resourcelink a:hover{
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#996633;
margin:0;
border:0;
padding-bottom:0px;
text-decoration:underline;
}
.nav-on a{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#bf7c39;
margin:0;
border:0;
padding-left:30px;
padding-bottom:0px;
text-decoration:underline;
}

.topnav{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#7a8c99;
}
.topnav a:link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#7a8c99;
text-decoration:none;
}
.topnav a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#7a8c99;
text-decoration:none;
}
.topnav a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#7a8c99;
text-decoration:underline;
}

.topnav-on{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#7a8c99;
text-decoration:underline;
}

.topnav-on a:link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#7a8c99;
text-decoration:underline;
}
.topnav-on a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#7a8c99;
text-decoration:underline;
}
.topnav-on a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#7a8c99;
text-decoration:underline;
}
input {
	border:1px solid #CCCCCC;
	}
.coupen_button{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1b1b1b;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding-top:50px;
	padding-left:5px;
	}
a.coupen_link:link {

	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

a.coupen_link:visited {

	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
a.coupen_link:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.denture_button{
	background-image: url(i/complimentary-button.jpg);
	height:116px;
	background-repeat:no-repeat;
	width:240px;
	}
	
	
	
.invisible_braces{
	background:url(i/invisalign_braces_bg.jpg) no-repeat;
	width:529px;
	height:193px;
	}
.invisible_box{
	width:407px;
	float:right;
	margin:-3px 0 0 0px;
	*margin:0px 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	}
.invisible_box h4{
	font-size:25px;
	font-weight:normal;
	padding:0;
	margin:7px 0 0 0;
	}
.invisible_bluetext{
	font-size:15px;
	font-weight:normal;
	margin-top:16px;
	*margin-top:15px;
	float:left;
/*	aletter-spacing:-0.3px;*/
	}
.invisible_box p{
	font-size:12px;
	margin-top:22px;
	}
.iphone_btn{
	margin-top:13px;
	*margin-top:12px;
	padding:0px;
	font-size:17px;
	font-weight:bold;

	}
.play_btn{
	float:right;
	margin-top:57px;
	margin-right:10px;
	}
.invisible_box .smalltxt{
	font-size:10px;
	float:right;
	margin-top:20px;
	margin-right:10px;}
.implants{ float:right; background:url(i/impliment-bg.jpg) center no-repeat; height:116; width:240px; margin:-50px 5px 10px 0px;position:relative; z-index:999; }
.implants h1{ font-family:Arial, Helvetica, sans-serif; color:#39505a; font-size:18px; letter-spacing:0.5px; text-align:center;  margin:0px; padding:6px 0px 0px 0px; }
.implants div{ font-family:Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#7c0012; text-align:center; margin:0px 0px 0px 0px; padding:46px 0px 0px 0px;  }
.implants p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; margin:0px 0px 0px 0px; color:#ebff63; padding:0px 0px 0px 0px;}