#mainbg{
	position:relative;
	width:100%;
	float:left;
	background-color: #FFFFFF;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:52px;
}
#copyright_left{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight: normal;
	width: 450px;
	float:left;
}
#copyright_right{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight: normal;
	width: 450px;
	float:right;
}
#copyright_right a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration: underline;
	font-weight: normal;
}
#copyright_right a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration: underline;
	font-weight: normal;
}
#copyright_right a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight: normal;
}
#detail_text {
	position:relative;
	float:left;
	width:432px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #2e3235;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 7px;
}
.small-logo {
	float:left;
	width:152px;
	padding-top:31px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
}
.sm-logotxt {
	float:left; 
	width:70px;
	padding-right:10px; 
	padding-top:21px; 
	text-align:right; 
}

.dentist-photos {
	width:432px;
	float:left;
}
	
.dentist_profile {
	margin-right:9px; 
	margin-left:9px;
}


.dr_stephen a:link, .dr_stephen a:active, .dr_stephen a:visited{
	background-image:url(../images/stephen.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:80px;
	height:100px;
	display:block;
	border:solid 1px #d2d2d4;
	
}
.dr_stephen a:hover {
	background-image:url(../images/stephen-h.gif);
	background-repeat:no-repeat;
	background-position:left top;	
	width:80px;
	height:100px;
	display:block;
	border:solid 1px #a21a1e;
}
.dr_stephen_a {
	background-image:url(../images/stephen-h.gif);
	background-repeat:no-repeat;
	background-position:left top;	
	width:80px;
	height:100px;
	display:block;
	border:solid 1px #a21a1e;
}



.dr_joebhat a:link, .dr_joebhat a:active, .dr_joebhat a:visited{
	background-image:url(../images/joebhat.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:80px;
	height:100px;
	display:block;
	border:solid 1px #d2d2d4;
	
}
.dr_joebhat a:hover {
	background-image:url(../images/joebhat-h.gif);
	background-repeat:no-repeat;
	background-position:left top;	
	width:80px;
	height:100px;
	display:block;
	border:solid 1px #a21a1e;
}
.dr_joebhat_a {
	background-image:url(../images/joebhat-h.gif);
	background-repeat:no-repeat;
	background-position:left top;	
	width:80px;
	height:100px;
	display:block;
	border:solid 1px #a21a1e;
}


.dr_steve-werb a:link, .dr_steve-werb a:active, .dr_steve-werb a:visited{
	background-image:url(../images/steve-werb.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:80px;
	height:100px;
	display:block;
	border:solid 1px #d2d2d4;
	
}
.dr_steve-werb a:hover {
	background-image:url(../images/steve-werb-h.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	width:80px;
	height:100px;
	display:block;
	border:solid 1px #a21a1e;
}
.dr_steve-werb_a {
	background-image:url(../images/steve-werb-h.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	width:80px;
	height:100px;
	display:block;
	border:solid 1px #a21a1e;
}

#footer{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight: normal;
	width: 900px;
    padding-top:300px;
	float:none;
	margin:0 auto;
}
#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}
#footer a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}
#footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
	font-weight: bold;
}