body {
	margin: 0px;
	padding: 0px;
}
img {border:none;}
a {
	outline-style:none;
}
h2 {
	color: #903F98;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	background-image: url(../images/grove.gif);
	background-repeat: repeat-x;
	background-position: 0px 23px;
	padding-bottom: 5px;
	text-decoration:none;
}

h2 a:link {
	color: #903F98;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

h2 a:active {
	color: #903F98;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

h2 a:visited {
	color: #903F98;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

h2 a:hover {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
h3 {
	color: #009BCE;
	font-family: Arial, Helvetica, sans-serif;
}

h4 {
	color:#903F98;
	font-size:14px;

}

.copyright
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
}

.copyright a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:underline;
}

.copyright a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3f3f;
	font-weight:normal;
	text-decoration:none;
}

ul.specials  { margin:0px; padding-left:17px; }
ul.specials li { padding-bottom:10px; }

.sitemap-footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}

.sitemap-footer a:link, .sitemap-footer a:active, .sitemap-footer a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}

.sitemap-footer a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	font-weight:normal;
	line-height:18px;
	text-decoration:underline;
}
#sitemap-divider tr td{
	border-right: solid 1px #CCCCCC;
    padding-left:25px;
}

#divider-line tr td{
	border-right: solid 1px #CCCCCC;
    padding-left:25px;
}
.offer { margin:0 0 0px 0; background:url(../images/offer-top.jpg) no-repeat; width:730px; height:60px; text-align:center; padding:10px 0 0 0; text-transform:uppercase;}
.offer a:link, .offer a:active, .offer a:visited {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:24px; text-decoration:none; }
.offer a:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#83d0ef; font-size:24px; text-decoration:none;}

.offer2 { margin:0 0 0px 0; background:url(../images/offer-top.jpg) no-repeat; width:730px; height:58px; text-align:center; padding:12px 0 0 0; text-transform:uppercase;}
.offer2 a:link, .offer2 a:active, .offer2 a:visited {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:18px; text-decoration:none; }
.offer2 a:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#83d0ef; font-size:18px; text-decoration:none;}


.tooth {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-transform:none; }

.offer-pr {
margin:0 0 10px 0; background:url(../images/offer-top-pr.jpg) no-repeat; width:730px; height:81px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:30px; text-align:center; padding:2px 0 0 0; text-transform:uppercase}

.offer-l-f {background:url(../images/offer-left-f.jpg) no-repeat; width:166px; height:119px; padding:10px 7px 7px 7px;  text-align:center;  font-size:12px; line-height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 10px 0; font-weight:bold; color:#585858;}	
.offer-l-f span {font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#808080;}
.offer-bg{ display:inline-block; font-weight:normal!important; font-size:30px!important; color:#903f98!important;}
.just {font-size:30px; color:#7ad3f7; font-style:normal; font-weight:bold}

.offer-l-s {background:url(../images/offer-left-f.jpg) no-repeat; width:169px; height:125px; padding:4px; color:#7ad3f7; text-align:center;  font-size:18px; line-height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 10px 0}	
.offer-l-s span {font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#808080}
.offer-bg-s{display:inline-block; font-weight:normal!important; font-size:12px!important; color:#903F98 !important; line-height:18px; font-size:26px!important; text-transform:uppercase!important}

a.book-now-1 {font-size:12px; color:#fff; text-align:right!important; text-decoration:none; float:right; padding:12px 0 0 0}
a.book-now {font-size:12px; color:#fff; text-align:right!important; text-decoration:none; float:right; padding:8px 0 0 0}
.money {color:#83d0ef; font-size:28px;}
.offr{ color:#000; font-weight:bold;}



.special{float:left;font-size:24px; font-weight:bold; font-style:italic; color:#fac5ff; padding:6px 0 10px 0px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 24px; line-height:30px; letter-spacing:3px}
.offer-top {font-size:34px; font-weight:bold; font-style:italic; color:#fff;font-family:Arial, Helvetica, sans-serif; padding:0; letter-spacing:3px}
.tooth-pr {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:38px; color:#9f40a8; float:left; text-transform:none; padding:12px 0 0 66px; text-shadow:1px 0 0 #fff; margin:0 0 0 65px; font-weight:bold;}
.price-new {font-size:45px; font-family:Arial, Helvetica, sans-serif; color:#cd0000; float:left; padding:10px 0 0 25px; font-weight:bold; text-shadow:1px 0 0 #fff}

