@charset "utf-8";

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 19px;
	background-color: #ABDCD6;
	margin: 0px;
	background-image: url(images/backgroundback.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#container{
	width: 100%;
	background-image:url(images/backgroundtop2.jpg);
	background-repeat:repeat-x;
}
#spacertop{
	clear: both;
	height: 2px;
}
#spacerbottom{
	clear: both;
	height: 14px;
}
#inlight{
	clear: both;
	margin: 0px auto;
	width: 750px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #6A513B;
}
#inlight a{
	color: #6A513B;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
#inlight a:hover{color:#FF9900; }
#spacer{
	clear:both;
	height: 10px;
}
#spacerhome{height: 22px;}
#spacerservices{height: 26px;}
#content{
	margin: 0px auto;
	width: 758px;
}
#header{
	background-repeat: no-repeat;
	height: 34px;
	background-image: url(images/header2.jpg);
	padding-top: 83px;
}
#navigationbox{height: 34px;}
#home{float: left; width: 177px; height: 34px;}
a.homeroll {
	display:block;
	width:177px;
	height:34px;
	text-decoration: none;
	background-image: url(images/homerollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.homeroll:hover {background: url(images/homerollover.jpg) no-repeat; width:177px; height:-34px; text-decoration: none; }
a.homeroll span {visibility:hidden; }
#about{
	float: left;
	width: 98px;
	height: 34px;
}
a.aboutroll {
	display:block;
	width:98px;
	height:34px;
	text-decoration: none;
	background-image: url(images/aboutrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.aboutroll:hover {background: url(images/aboutrollover.jpg) no-repeat; width:98px; height:-34px; text-decoration: none; }
a.aboutroll span {visibility:hidden; }
#services{float: left; width: 98px; height: 34px;}
a.servicesroll {
	display:block;
	width:98px;
	height:34px;
	text-decoration: none;
	background-image: url(images/servicesrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.servicesroll:hover {background: url(images/servicesrollover.jpg) no-repeat; width:98px; height:-34px; text-decoration: none; }
a.servicesroll span {visibility:hidden; }
#faq{float: left; width: 98px; height: 34px;}
a.faqroll {
	display:block;
	width:98px;
	height:34px;
	text-decoration: none;
	background-image: url(images/faqrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.faqroll:hover {background: url(images/faqrollover.jpg) no-repeat; width:98px; height:-34px; text-decoration: none; }
a.faqroll span {visibility:hidden; }
#newsletter{float: left; width: 98px; height: 34px;}
a.newsletterroll {
	display:block;
	width:98px;
	height:34px;
	text-decoration: none;
	background-image: url(images/newsletterrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.newsletterroll:hover {background: url(images/newsletterrollover.jpg) no-repeat; width:98px; height:-34px; text-decoration: none; }
a.newsletterroll span {visibility:hidden; }
#contact{float: left; width: 189px; height: 34px;}
a.contactroll {
	display:block;
	width:189px;
	height:34px;
	text-decoration: none;
	background-image: url(images/contactrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.contactroll:hover {background: url(images/contactrollover.jpg) no-repeat; width:189px; height:-34px; text-decoration: none; }
a.contactroll span {visibility:hidden; }
#bodycontenttopbg{
	background-image: url(images/bodycontenttop2.gif);
	background-repeat: no-repeat;
	height: 30px;
	clear: both;
}
#bodycontent{
	background-image: url(images/bodycontentmidbg2.gif);
	background-repeat: repeat-y;
}
#bodycontentspacertop{clear: both;}
#bodycontentspacerbottom{
	clear: both;
	height: 20px;
}
#spacerbodytop{clear: both; height: 1px;}
#contentinformation{
	margin: 0px auto;
	width: 708px;
	background-color: #FFFFFF;
}
#left{
	float: left;
	width: 278px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 4px;
}
#left a{
	color: #0000FF;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}
#leftbox{
	float: left;
	width: 305px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 4px;
	padding-right: 20px;
	background-image: url(images/verticaldotted.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#welcomebox{
	padding-bottom: 10px;
	background-image: url(images/dottelinebgsmal.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#homepagebox{
	float: left;
	width: 40px;
	background-image: url(images/homepagebg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 198px;
}
#aboutpagebox{
	float: left;
	width: 40px;
	background-image: url(images/aboutpagebg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 198px;
}
#treatmentspagebox{
	float: left;
	width: 40px;
	background-image: url(images/treatmentspagebg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 198px;
}
#faqpagebox{
	float: left;
	width: 40px;
	background-image: url(images/faqpagebg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 378px;
}
#contactpagebox{
	float: left;
	width: 35px;
	background-image: url(images/contactpagebg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 198px;
}
#homewriteup{
	float: right;
	width: 204px;
	border: 1px solid #999999;
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;
}
#aboutwriteup{
	float: right;
	width: 224px;
	border: 1px solid #999999;
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;
}
#faqwriteup{
	float: right;
	width: 254px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
#faqwriteupbox{
	float:left;
	width: 586px;
	padding-left: 24px;
	padding-right: 30px;
}

#treatmentswriteup{
	float: right;
	width: 222px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#contactwriteup{
	float: right;
	width: 254px;
	border: 1px solid #999999;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
}
#right{
	float: right;
	width: 370px;
	background-image: url(images/verticaldotted.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: right;
	padding-right: 6px;
	padding-left: 20px;
}
#monthlyfeaturesheader{
	width: 366px;
	background-image: url(images/monthlyfeaturesheader.jpg);
	clear: both;
	height: 81px;
}
#monthlyfeaturestreatment{
	width: 366px;
	clear: both;
	height: 270px;
}
#monthlyfeaturesretail{
	width: 366px;
	clear: both;
	height: 272px;
}
#rightbox{
	float: right;
	width: 366px;
	background-repeat: repeat-y;
	background-position: left top;
	text-align: right;
	padding-left: 4px;
}
#spacerbodybottom{clear: both; height: 1px;}
#bodycontentfooterbg{
	background-repeat: no-repeat;
	height: 60px;
	clear: both;
	background-image: url(images/bodycontentfooterbg2.gif);
}
#footercontent{
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 20px;
	background-image: url(images/dottelinebg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#copyright{
	float: left;
	width: 230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#appointments{
	float: left;
	width: 224px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
}
#bottomnav{
	float: right;
	width: 234px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: right;
	padding-right: 6px;
}
#bottomnav a{color:#000000; text-decoration: none;}
#bottomnav a:hover{color:#FF9900; text-decoration: none;}
.paddingtop0{padding-top: 0px; margin-top: 0px;}
.paddingtop10{padding-top: 10px;}
.paddingbottom10{padding-bottom: 10px;}
.paddingbottom16{padding-bottom: 16px;}
.paddingbottom26{padding-bottom: 26px;}
.paddingtop8{
	padding-top: 4px;
	margin-top: 8px;
}
.paddingright6left6{
	padding-right: 7px;
	padding-left: 7px;
}
.paddingbottom4{
	padding-bottom: 0px;
}
#picleft{float: left; padding-right: 20px;}
h1{display: none;}
h2{
	padding-top: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #593C1E;
	padding-bottom: 8px;
}
h3{
	padding-top: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #333333;
	padding-bottom: 8px;
}
h4{display: none;}
#homelist{
	margin-left: 1em;
	padding-left: 1em;
}
#homelist li{padding-bottom: 10px;}
