body{
	background: url('../../images/background.jpg') center top;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#666;
	margin:0px;
}
body#home			{background-image:url('../../images/background1.jpg');}
body#about			{background-image:url('../../images/background2.jpg');}
body#solutions		{background-image:url('../../images/background3.jpg');}
body#patients		{background-image:url('../../images/background4.jpg');}
body#dentists		{background-image:url('../../images/background5.jpg');}
body#periodontics	{background-image:url('../../images/background6.jpg');}
#frame-outer{
	background:#C1BEB5 url('../../images/body-bg.gif') repeat-y center top;
	margin:0px auto;
	width:900px;
}
#home #frame-outer			{background-image:url('../../images/body-bg1.gif');}
#about #frame-outer			{background-image:url('../../images/body-bg2.gif');}
#solutions #frame-outer		{background-image:url('../../images/body-bg3.gif');}
#patients #frame-outer		{background-image:url('../../images/body-bg4.gif');}
#dentists #frame-outer		{background-image:url('../../images/body-bg5.gif');}
#periodontics #frame-outer	{background-image:url('../../images/body-bg6.gif');}
#frame{
	width:792px;
	margin:0px auto;
}
#top{
	height:150px;
	background:url('../../images/spacer.gif') no-repeat right bottom;
}
#home #top{background-image:url('../../images/top-carvaggio.jpg');}
#about #top{background-image:url('../../images/top-davinci.jpg');}
#solutions #top{background-image:url('../../images/top-monastery.jpg');}
#patients #top{background-image:url('../../images/top-venus.jpg');}
#dentists #top{background-image:url('../../images/top-tricorner.jpg');}
#periodontics #top{background-image:url('../../images/top-indian.jpg');}

#logo{
	padding:15px 0px 0px 15px;
}

#btm{
	height:144px;
	background:url('../../images/spacer.gif') no-repeat;
}
#home #btm{background-image:url('../../images/btm-carvaggio.jpg');}
#about #btm{background-image:url('../../images/btm-davinci.jpg');}
#solutions #btm{background-image:url('../../images/btm-monastery.jpg');}
#patients #btm{background-image:url('../../images/btm-venus.jpg');}
#dentists #btm{background-image:url('../../images/btm-tricorner.jpg');}
#periodontics #btm{background-image:url('../../images/btm-indian.jpg');}


#nav{
	padding-top:5px;
	height:25px;
	background:url('../../images/nav-bg.jpg') no-repeat;
	text-align:center;
}
#nav a{
	color:#CCC;
	padding:0px 30px;
	border-right:solid 1px #CCC;
	text-decoration:none;
}
#nav a:hover{
	color:#FFF;
}
#nav a.home{
	border-left:solid 1px #CCC;
}

#nav a#link-selected{
	color:#FFF;
	font-weight:bold;
}

#content{
	padding:0px 10px 20px 10px;
	color:#000;
}
#about #content{
	XCbackground:url('../../images/graydot.gif') repeat-y 250px top;
}

#subnav{
	float:left;
	position:relative;
	left:-10px;
	width:210px;
	padding-right:10px;
	font-size:11px;
}
#subnav h3{
	background:#999;
	padding:2px 5px;
	color:#FFF;
	margin-bottom:0px;
}
#subnav a{
	display:block;
	padding:3px 3px 3px 10px;
	background:#EEE;
	list-style-type:none;
	text-decoration:none;
	margin-bottom:1px;
}
#subnav,
#subnav a{
	color:#666;
}
#subnav a:hover{
	color:#000;
	background:#DDD;
}
#subnav a#sub-selected{
	border-top: solid 1px #CCC;
	background:url('../../images/selected_nav.jpg') no-repeat right center;
	font-weight:bold;
	color:#000;
}
#subcontent{
	float:left;
	width:550px;
}

#footer{
	padding:20px 50px;
	padding:0px 50px 40px 50px;
	text-align:center;
	background:url('../../images/footer-bg.jpg') no-repeat center bottom;
}
#home #footer			{background-image:url('../../images/footer-bg1.jpg');}
#about #footer			{background-image:url('../../images/footer-bg2.jpg');}
#solutions #footer		{background-image:url('../../images/footer-bg3.jpg');}
#patients #footer		{background-image:url('../../images/footer-bg4.jpg');}
#dentists #footer		{background-image:url('../../images/footer-bg5.jpg');}
#periodontics #footer	{background-image:url('../../images/footer-bg6.jpg');}

#footer a{
	color:#000;
}

h1,h2,h3,h4,h5{font-family:'Trebuchet MS',Arial,Verdana,Helvetica,sans-serif;}
h1{font-size:28px;}
h2{font-size:20px;color:#999;text-align:right;border-bottom:solid 1px #999;}
h3{font-size:16px;color:#999;border-bottom:solid 1px #999;}
img{border:0px;}


#home-pic{float:right;width:300px;text-align:left;padding-left:40px;}
#home-pic #cred{font-size:12px;font-style:normal;}
#home-quote{font-size:16px;line-height:1.8;color:#886;}
#home-quote q{font-style:italic;}

/* SUBPAGES */
#subpages div{display:none;}
#subpages div#selectedSub{display:block;}



/* FAQs */
.visible {display:block;}
.hidden {display:none;}
#answers{
}
#answers div, .answer_hidden{
	display:none;
}

.question{
	font-size:12px;
	font-weight:bold;
	color:#072;
}
a.question, a.question_selected{
	display:block;
	margin-top:1em;
	padding-left:25px;
	padding-bottom:3px;
	background:url('../../images/circle-pointer.gif') no-repeat 3px 0px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#666;
}
a.question_selected{
	background:url('../../images/circle-pointer-over.gif') no-repeat 3px 0px;
	color:#000;
}
.answer_hidden, .answer_visible{
	padding-left:25px;
}

#top_thumb{
	clear:both;
}
.caption{
	Xcolor:#666;
}
.callout{
	padding:5px;
	border:solid 1px #CCC;
	text-align:center;
	font-weight:bold;
}
.gallery b{display:none;}
.gallery {display:block;float:right;}
#gallery_thumbs a{
	float:left;
	border:solid 1px #FFF;
	display:block;
	width:178px;
	height:158px;
/*
	width:125px;
	height:125px;
	margin:16px 26px 17px 27px;
*/
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
#gallery_thumbs a:hover{
	color:#000;
	border:solid 1px #CCC;
	width:178px;
	height:158px;
}
#gallery_thumbs a span{
	display:block;
	width:125px;
	height:125px;
	margin-left:27px;
}
#gallery_thumbs .gallery b{display:inline;}

.note{font-size:9px;}
.espan{text-indent:-9988px;display:none;}