@charset "iso-8859-1";
/* upgrade browser */
.ahem {
	display: none;
}
/* end upgrade browser */

/* IDs */
#bodyContainer{
	margin: 0px 0px 0px 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0px 0px 0px 0px;
	}
	html>body #bodyContainer {
	margin: 47px 0px 0px 0px; /* ie5win fudge ends */
}
#bodyContainerHome{
	margin: 0px 24.5px 0px 24.5px;
	padding: 0px 0px 0px 0px; /* top, right, bottom, left */
	background: url(../img/BodyBg.gif);
	width: 701px;
	background-repeat: no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0px 24.5px 0px 24.5px;
	}
	html>body #bodyContainerHome {
	margin: 47px 24.5px 0px 24.5px; /* ie5win fudge ends */
}
#contactInsideContent{
	margin: 10px 40px 20px 45px;
}
#emailNotice{
	background: url(../img/emailNotice.gif);
	height: 158px;
	width: 198px;
	position: absolute;
	top: 316px;
	margin-left: 486px;
}
#formsRight{
	float: right;
	margin: 35px 0px 0px 0px;
	width: 224px;
}
#hoursMapContent{
	position: absolute;
	top: 202px;
	width: 657px;
	padding-left: 25px;
	voice-family: "\"}\"";
	voice-family:inherit;
	top: 202px;
	}
	html>body #hoursMapContent {
	top: 300px; /* ie5win fudge ends */
}
#logo {
	border-width: 0px; 
	padding: 0px;
	float: left; 
	margin: 10px 0px 0px 10px; 
	background: url(../img/logo.gif);
	height: 64px;
	width: 218px;
}

#mainContent{
	margin: 15px 30px 25px 30px;
}
#mainContentforms{
	margin: 100px 26px 25px 26px;
	background: url(../img/bgForms.gif) no-repeat;
	height: 603px;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 100px 26px 25px 26px;
	}
	html>body #mainContentforms {
	margin: 100px 30px 25px 26px; /* ie5win fudge ends */
}
#mainContenthm{
	margin: 15px 30px 25px 30px;
	background: url(../img/bgHoursMap.gif);
	height: 451px;
	width: 528px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 15px 30px 25px 30px;
	}
	html>body #mainContenthm {
	margin: 65px 30px 25px 30px; /* ie5win fudge ends */
}
#mainContentHome{
	margin: 15px 220px 25px 0px;
}
#mainContentpayments{
	margin: 100px 26px 25px 26px;
	background: url(../img/bgPayment.gif) no-repeat;
	height: 1857px;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 100px 26px 25px 26px;
	}
	html>body #mainContentpayments {
	margin: 100px 30px 25px 26px; /* ie5win fudge ends */
}
#mainContentProcedures{
	margin: 10px 26px 25px 26px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 10px 26px 25px 26px;
	}
	html>body #mainContentProcedures {
	margin: 10px 30px 25px 26px; /* ie5win fudge ends */
}
#mainContentsmile{
	margin: 100px 26px 25px 26px;
	background: url(../img/bgSmile.gif) no-repeat;
	height: 395px;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 100px 26px 25px 26px;
	}
	html>body #mainContentsmile {
	margin: 100px 30px 25px 26px; /* ie5win fudge ends */
}
#mainContentstaff{
	margin: 100px 26px 25px 26px;
	background: url(../img/bgStaff.gif) no-repeat;
	height: 854px;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 100px 26px 25px 26px;
	}
	html>body #mainContentstaff {
	margin: 100px 30px 25px 26px; /* ie5win fudge ends */
}
#mainContentsubPro{
	margin: 100px 26px 25px 26px;
	background: url(../img/bgSubProcedures.gif) no-repeat;
	height: 829px;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 100px 26px 25px 26px;
	}
	html>body #mainContenttour {
	margin: 100px 30px 25px 26px; /* ie5win fudge ends */
}
#mainContenttour{
	margin: 100px 26px 25px 26px;
	background: url(../img/bgtour.gif) no-repeat;
	height: 395px;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 100px 26px 25px 26px;
	}
	html>body #mainContenttour {
	margin: 100px 30px 25px 26px; /* ie5win fudge ends */
}
#mainContentVeneer{
	margin: 100px 52px 25px 52px;
	background: url(../img/bgVeneers.gif);
	height: 1756px;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 100px 52px 25px 52px;
	}
	html>body #mainContentVeneer {
	margin: 100px 30px 25px 26px; /* ie5win fudge ends */
}
#mainContentVideo{
	margin: 100px 52px 25px 52px;
	background: url(../img/bgVideos.gif);
	height: 395px;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 100px 52px 25px 52px;
	}
	html>body #mainContentVeneer {
	margin: 100px 30px 25px 26px; /* ie5win fudge ends */
}
#mainContentWhitening{
	margin: 100px 26px 25px 26px;
	background: url(../img/bgWhitening.gif);
	height: 1900px;
	width: 696px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 100px 26px 25px 26px;
	}
	html>body #mainContentWhitening {
	margin: 100px 30px 25px 26px; /* ie5win fudge ends */
}
#proceduresContent{
	position: absolute;
	top: 200px;
	width: 657px;
	padding-left: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	top: 200px;
	}
	html>body #proceduresContent {
	top: 200px; /* ie5win fudge ends */
}
#proceduresInside{
	background: url(../img/bgProcedures.gif) no-repeat;
	height: 410px;
	width: 561px;
	margin: 0px 0px 0px 92px;
}
#proceduresInsideContent{
	margin: 10px 40px 20px 60px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 10px 40px 20px 60px;
	}
	html>body #proceduresInsideContent {
	margin: 0px 40px 20px 60px; /* ie5win fudge ends */
}
#right{
 float: right;
 margin: 18px 0px 25px 0px;
 }
#staffLeft{
	margin: 0px 0px 0px 0px;
	padding: 15px;
	width: 434px;
}
#staffRight{
	margin: 27px 0px 0px 0px;
	width: 224px;
}
#topbannerHome{
	background: url(../img/picBanner.jpg);
	height: 169px;
	width: 697px;
	margin: 0px 0px 0px 2px;
	}
#tourContent{
	position: absolute;
	top: 200px;
	width: 657px;
	
	padding-left: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	top: 200px;
	}
	html>body #tourContent {
	top: 200px; /* ie5win fudge ends */
	width: 680px;
}
#veneerContent{
	position: absolute;
	top: 200px;
	width: 657px;
	padding-left: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	top: 200px;
	}
	html>body #veneerContent {
	top: 200px; /* ie5win fudge ends */
}
#whiteningContent{
	position: absolute;
	top: 200px;
	width: 657px;
	padding-left: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	top: 200px;
	}
	html>body #whiteningContent {
	top: 200px; /* ie5win fudge ends */
}

#whiteningLeft{
	position: absolute;
	top: 300px;
	margin: 0px 0px 0px 14px;
	width: 434px;
}
#whiteningRight{
	float: right;
	margin: 27px 0px 0px 0px;
	width: 224px;
}

/* CLASSES */
.smileThumbs{
	position: absolute;
	top: 601px;
	margin: 0px 0px 0px 13px;
}
.smthumbs{
	position: absolute;
	top: 0px;
	margin: 0px 0px 0px 21px;
}
.smileThumbsAroLft{
	position: absolute;
	top: 15px;
	margin: 0px 0px 0px 10px;
}
.smileThumbsAroRt{
	position: absolute;
	top: 15px;
	margin: 0px 0px 0px 545px;
}
.subHead{
	margin-top: 19px;
}
.tourPrev{
	margin: 15px 0px 0px 7px;
	float: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 15px 0px 0px 7px;
	}
	html>body .tourPrev {
	margin: 15px 0px 0px 12px; /* ie5win fudge ends */
}
.tourNext{
	margin: 15px 0px 0px 200px;
	float: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 15px 0px 0px 200px;
	}
	html>body .tourNext {
	margin: 15px 0px 0px 316px; /* ie5win fudge ends */
}
.tourThumbs{
	position: absolute;
	top: 601px;
	margin: 0px 0px 0px 67px;
}


/*----------------*/
