@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-repeat: repeat-x;
	background-image: url(maingradient.jpg);
	overflow:hidden;
	
}
a
{
  outline: none;
}
.dentist #Wrapper {
	text-align: left;
	height: 100%;
	padding: 0 15px;
	margin: 0 auto;
	width: 994px;
	position: relative;
}
.dentist #Header {
	padding: 0 15px;
	text-align: left;
	height: 96px;
}
.dentist #HeaderLeft {
	text-align: left;
	height: 76px;
	width: 350px;
	padding-top: 11px;
}
.dentist #containerContent {
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 385px;
	background-image: url(maingraphic.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#mainart {
	text-align: right;
	background-image: url(images/pic1.jpg);
	background-repeat: no-repeat;
	background-position: horizontal-left;
	height: 354px;
	width: 958px;
	z-index: 1;
	top: 116px;
	left: 32px;
	position: absolute;
	visibility: visible;
}
#mainarttitle {
	padding-top: 10px;
	text-align: right;
	padding-right: 10px;

}
#mainartlogo {
	padding-top: 245px;
	padding-right: 20px;
	left: 310px;
	top: 16px;
}
#mainartlinks {
	text-align: left;
	z-index: 63;
	top: 398px;
	left: 675px;
	position: absolute;
	visibility: visible;
}
#mainartlinks a {
	color:#009;
	text-decoration:none;
}
#mainartlinks a:hover {
	color: #05458b;
	font-weight: bold;
	text-decoration:none;
}
#mainwelcome {
	position:absolute;
	left:639px;
	top:171px;
	width:299px;
	height:212px;
	padding-left: 35px;
	padding-top: 8px;
	overflow: auto;
	z-index: 62;
	visibility: visible;
}
#mainnewpt {
	position:absolute;
	left:639px;
	top:165px;
	width:299px;
	height:212px;
	padding-left: 35px;
	padding-top: 8px;
	overflow: auto;
	z-index: 64;
	visibility: hidden;
}
#mainnewpt a {
	color:#000000;
	text-decoration:none;
}
#mainnewpt a:hover {
	color:#8e9195;
	text-decoration:none;
}
#services {
	position:absolute;
	left:639px;
	top:161px;
	width:299px;
	height:212px;
	padding-left: 35px;
	padding-top: 8px;
	overflow: auto;
	z-index: 65;
	visibility: hidden;
}
#mission {
	position:absolute;
	left:639px;
	top:162px;
	width:299px;
	height:212px;
	padding-left: 35px;
	padding-top: 8px;
	overflow: auto;
	z-index: 66;
	visibility: hidden;
}
#beforeafter {
	position:absolute;
	left:639px;
	top:167px;
	width:299px;
	height:212px;
	padding-left: 35px;
	padding-top: 8px;
	z-index: 67;
	visibility: hidden;
}
#testimonials {
	position:absolute;
	left:639px;
	top:167px;
	width:299px;
	height:212px;
	padding-left: 35px;
	padding-top: 8px;
	z-index: 68;
	visibility: hidden;
}
#mainfixbg {
	position:absolute;
	left:638px;
	top:159px;
	width:352px;
	height:250px;
	padding-left: 35px;
	padding-top: 8px;
	z-index: 59;
	background-image: url(textbox.jpg);
	visibility: visible;
	background-repeat: no-repeat;
}
.dentist #linkthumbsbg {
	width: 961px;
	height: 168px;
	padding-left: 17px;
}
#cornerlink1 {
	position:absolute;
	left:526px;
	top:7px;
	width:235px;
	z-index:5;
	visibility: visible;
}
#cornerlink2 {
	position:absolute;
	left:807px;
	top:9px;
	width:192px;
	z-index:4;
	visibility: visible;
}
#cornerlink3 {
	position:absolute;
	left:1px;
	top:1px;
	width:1px;
	z-index:80;
	visibility: hidden;
}
#navlist1 {
	position:absolute;
	left:381px;
	top:74px;
	font-family: Calibri, Arial,;
	text-align: right;
	Font-size: 11pt;
	width:607px;
	height:18px;
	z-index:6;
	-webkit-text-size-adjust: none;
	visibility: visible;
}
#navlist1 a {
	color:#009;
	text-decoration:none;
}
#navlist1 a:hover {
	color:#39F;
	text-decoration:underline;
}
#Staff {
	position:absolute;
	left:34px;
	top:121px;
	z-index:7;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Sheila {
	position:absolute;
	left:34px;
	top:121px;
	z-index:21;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Juliana {
	position:absolute;
	left:34px;
	top:121px;
	z-index:22;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Vanessa {
	position:absolute;
	left:34px;
	top:121px;
	z-index:23;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Erica {
	position:absolute;
	left:34px;
	top:121px;
	z-index:24;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Robin {
	position:absolute;
	left:34px;
	top:121px;
	z-index:25;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Jody {
	position:absolute;
	left:34px;
	top:121px;
	z-index:26;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Judy {
	position:absolute;
	left:34px;
	top:121px;
	z-index:27;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Dr {
	position:absolute;
	left:34px;
	top:121px;
	z-index:20;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Dr2 {
	position:absolute;
	left:34px;
	top:121px;
	z-index:28;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Office1 {
	position:absolute;
	left:34px;
	top:121px;
	z-index:41;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Office2 {
	position:absolute;
	left:34px;
	top:121px;
	z-index:42;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Office3 {
	position:absolute;
	left:34px;
	top:121px;
	z-index:43;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Office4 {
	position:absolute;
	left:34px;
	top:121px;
	z-index:44;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#Office5 {
	position:absolute;
	left:34px;
	top:121px;
	z-index:45;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#ASL {
	position:absolute;
	left:34px;
	top:121px;
	z-index:46;
	border-style: none;
	background-image: url(raised.jpg);
	background-repeat: no-repeat;
	width: 213px;
	height: 219px;
	padding-left: 9px;
	padding-top: 3px;
	visibility: hidden;
}
#FAQ {
	position:absolute;
	left:36px;
	top:121px;
	z-index:47;
	border-style: none;
	width: 210px;
	height: 345px;
	visibility: hidden;
}
#FAQ2 {
	position:absolute;
	left:36px;
	top:121px;
	z-index:70;
	border-style: none;
	width: 210px;
	height: 345px;
	visibility: hidden;
}
#FAQ3 {
	position:absolute;
	left:36px;
	top:121px;
	z-index:71;
	border-style: none;
	width: 210px;
	height: 345px;
	visibility: hidden;
}
#FAQ4 {
	position:absolute;
	left:36px;
	top:121px;
	z-index:72;
	border-style: none;
	width: 210px;
	height: 345px;
	visibility: hidden;
}
#FAQ5 {
	position:absolute;
	left:36px;
	top:121px;
	z-index:73;
	border-style: none;
	width: 210px;
	height: 345px;
	visibility: hidden;
}
#FAQ6 {
	position:absolute;
	left:36px;
	top:121px;
	z-index:74;
	border-style: none;
	width: 210px;
	height: 345px;
	visibility: hidden;
}
#FAQ7 {
	position:absolute;
	left:36px;
	top:121px;
	z-index:75;
	border-style: none;
	width: 210px;
	height: 345px;
	visibility: hidden;
}
#FAQ8 {
	position:absolute;
	left:36px;
	top:121px;
	z-index:76;
	border-style: none;
	width: 210px;
	height: 345px;
	visibility: hidden;
}
#PRODUCTS {
	position:absolute;
	left:36px;
	top:121px;
	z-index:61;
	border-style: none;
	width: 210px;
	height: 345px;
	visibility: hidden;
}
#yahoomap {
	position:absolute;
	left:733px;
	top:194px;
	width:250px;
	height:270px;
	z-index:56;
	visibility: hidden;
}
#staffphotos {
	position:absolute;
	left:99px;
	top:345px;
	width:946px;
	height:114px;
	z-index:8;
	visibility: hidden;
}
#drphotos {
	position:absolute;
	left:38px;
	top:345px;
	width:946px;
	height:114px;
	z-index:9;
	visibility: hidden;
}
#officephotos {
	position:absolute;
	left:38px;
	top:345px;
	width:946px;
	height:114px;
	z-index:10;
	visibility: hidden;
}
#stafftext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:30;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
	background-repeat: repeat-x;
}
#sheilatext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:31;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
}
#julianatext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:32;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
}
#vanessatext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:33;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
}
#ericatext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:34;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
}
#robintext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:35;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
}
#jodytext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:36;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
}
#judytext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:37;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
}
#drtext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:38;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
	background-repeat: repeat-x;
}
#faqtextmain {
	text-align:left
	visibility: visible;
	width: 330px;
	height: 180px;
}
#officetext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:40;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	background-repeat: repeat-x;
	visibility: hidden;
}
#asltext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:29;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
	background-repeat: repeat-x;
}
#asltextmain {
	text-align: left;
	width: 680px;
}
#faqtext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:39;
	border-style: none;
	background-image: url(textopbg.jpg);
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	background-repeat: repeat-x;
	visibility: hidden;
}
#faqtextmain {
	text-align:left
	visibility: visible;
	width: 330px;
	height: 180px;
	margin-top: 15px;
}
#faqtext a {
	color:#009;
	text-decoration:none;
}
#faqtext a:hover {
	color:#39F;
	text-decoration:none;
}
#productstext {
	position:absolute;
	left:253px;
	top:124px;
	z-index:60;
	border-style: none;
	background-image: url(textopbg.jpg);
	height: 56px;
	width: 719px;
	padding-left: 10px;
	padding-top: 5px;
	visibility: hidden;
	background-repeat: repeat-x;
}
#Q1 {
	position:absolute;
	left:602px;
	top:192px;
	width:380px;
	z-index:48;
	height: 270px;
	overflow: auto;
	visibility: hidden;
}
#Q2 {
	position:absolute;
	left:602px;
	top:192px;
	width:380px;
	z-index:49;
	height: 270px;
	overflow: auto;
	visibility: hidden;
}
#Q3 {
	position:absolute;
	left:602px;
	top:192px;
	width:380px;
	z-index:50;
	height: 270px;
	overflow: auto;
	visibility: hidden;
}
#Q4 {
	position:absolute;
	left:602px;
	top:192px;
	width:380px;
	z-index:51;
	height: 270px;
	overflow: auto;
	visibility: hidden;
}
#Q5 {
	position:absolute;
	left:602px;
	top:192px;
	width:380px;
	z-index:52;
	height: 270px;
	overflow: auto;
	visibility: hidden;
}
#Q6 {
	position:absolute;
	left:602px;
	top:192px;
	width:380px;
	z-index:53;
	height: 270px;
	overflow: auto;
	visibility: hidden;
}
#Q7 {
	position:absolute;
	left:602px;
	top:192px;
	width:380px;
	z-index:54;
	height: 270px;
	overflow: auto;
	visibility: hidden;
}
#Q8 {
	position:absolute;
	left:602px;
	top:192px;
	width:380px;
	z-index:55;
	height: 270px;
	overflow: auto;
	visibility: hidden;
}
ul {
 list-style: none;
 margin: 0;
 padding: 0 0 0 1em;
}
li {
 width: 100%;
 padding: 0;
 margin: 0 0 0.25em 0;
}
ul#menu {
  margin: 0;
  width: 475px;
  list-style-type: none;
  font-family: Segoe UI, Calibri, Arial,; 
  color: #05458b;
  text-align: left;
  -webkit-text-size-adjust: none;
}
#menustyle ul {
   list-style-type:none
}
ul#menu li {
  margin: 0;
  font-family: verdana, sans-serif;
  font-size: 11px;
  color: #05458b
}
ul#menu ul li {
  margin: 0;
  text-align: left;
  list-style-position:inherit
  border-bottom: none;
  color:#000000;
}
ul#menu a {
  text-decoration: none;
  outline: none;
}
ul#menu a:hover {
  color:#39F;
}
ul#menu a.active {
  color:#39F;
}
.style1 {
	font-family: Calibri, Arial, Helvetica;
	font-size: x-small;
	-webkit-text-size-adjust: none;
}
.style2 {
	font-family: Calibri, Arial, Helvetica;
	font-size: small;
	-webkit-text-size-adjust: none;
}
.style3 {
	font-family: Calibri, Arial, Helvetica;
	font-size:6px;
	color: #05458b;
	font-weight: bold;
}
.style4 {
	font-family: Segoe UI, Calibri, Arial,;
	font-size:24px;
	color: #ffffff;
	-webkit-text-size-adjust: none;
	
}
.style5 {
	font-family: Segoe UI, Calibri, Arial,;
	font-size:14px;
	color: #ffffff;
	-webkit-text-size-adjust: none;
}
.style6 {
	font-family: Segoe UI, Calibri, Arial,; 
	font-size:13px;
	color: #05458b;
	text-align:left
	-webkit-text-size-adjust: none;
}
.style6indent {
	font-family: Segoe UI, Calibri, Arial,; 
	font-size:13px;
	color: #05458b;
	text-indent: -25px;
	padding-left: 15px;
	-webkit-text-size-adjust: none;
}

.style7 {
	font-family: Segoe UI, Calibri, Arial,;
	font-size:24px;
	color: #FFFFFF;
	font-weight:normal;
	-webkit-text-size-adjust: none;
	border: 2px;
	border-color: #000000;
}
.style8 {
	color: #CFDEFA
	-webkit-text-size-adjust: none;
	color: #667497;
	font-weight: bold;
}
.style9 {
	font-family: Segoe UI, Calibri, Arial,;
	font-size:14px;
	font-align:center;
	color: #ffffff;
	-webkit-text-size-adjust: none;
	text-align: center;
}
.style10 {
	font-family: SF Old Republic, Calibri, Arial,;
	font-size:26px;
	font-align:center;
	color: 4f5358;
	-webkit-text-size-adjust: none;
}
.style11 {
	font-family: Calibri, Arial, Helvetica;
	font-size:10px;
	color: #05458b;
	font-weight: bold;
}
