/* general ------------------------------------------------------------ */hr {display: none;}#page_content {	position: relative;	}body {	text-align: center;	background: #fff;	margin: 0;	padding: 0 !important;	}	p, h2, h3, h4, h5, ul, ol, li, span, div, a {	text-align: left;	font-family: helvetica, arial, sans-serif;	font-weight: 100;	color: #000;	text-decoration: none;	}	h1 {	text-align: center;	font-size: 14px;	display: block;	margin: 0 0 10px 0;	border-bottom: 1px solid #000;	}	h1 span {	color: #000;	}#practice_title h2 {	display: none;	}	h2 {	font-size: 16px;	text-transform: uppercase;	border-bottom: 1px dotted #666;	margin: 10px 0;	clear: both;	}		h3 {	margin: 10px 0 0 0;		}	p {	font-size: 13px;	margin-top: 10px;	line-height: 16px;	color: #333;	}.img_block {	float: left;	clear: left;	margin-right: 20px;	}	.img_block img {	margin-bottom: 20px;	}#int_body ul {	padding: 0;	list-style: none;	}	#int_body ul li {	font-style: italic;	font-size: 13px;	line-height: 16px;	color: #333;	margin-top: 5px;	}#breadcrumb, #nav, #int_dental, #doctor_names, #information_center {	display: none;	}	#int_copyright {	text-align: center;	margin: 20px 0 0 0;	padding: 5px 0 0 0;	border-top: 1px dotted #666;	}	#int_copyright p {	font-size: 10px;	margin: 0;	}	.bio img {	float: left;	margin-right: 20px;	}	.float_clear {	clear: both;	}	#int_quotation {display: none;}	/* hours & directions------------------------------------------------------------ */			#map_container {float: right;margin: 0 0 10px 10px;}#map_container img {	visibility: visible;	}	#office_hours {	width: 278px;	margin: 0 0 20px 0;	font-size: 12px;	}	#office_hours .day_section {	padding: 0;	height: 17px;	}	#office_hours .day_section .day {	display: block;	font-style: italic;	float: left;	clear: both;	color: #222;	}		#office_hours .day_section .hours {	display: block;	float: right;	color: #000;	}	#printer_friendly {	display: none;	}