hr.clear {
	clear: both;
	visibility: hidden;
	line-height: 0px;
	heigh: 0px;
	
	margin: 0px;
	padding: 0px;
}

#container {
	margin: auto;
	width: 752px;
	margin-top: 0px;
}

	div#body-wrapper {
	
	}


	#leftbar {
		float: left;
		width: 211px;
		margin: 0px;
		padding: 0px;
	
	}

		#leftbartop {
			margin: 0px;
			padding: 0px;
			background: url(/images/leftbar-top.gif) top left no-repeat;
			width: 211px;
			height: 8px;
			font-size: 1px;
		}
	

		#leftbarmiddle {
			margin: 0px;
			padding: 0px;
			background-color: #f4fbfe;
			width: 211px;
			float: left;
		}

		#leftbarnav {
			margin: 0px;
			padding: 0px;
			background-image: url(/images/leftbar-on.gif);
			background-repeat: no-repeat;
			float: left;
			height: 21px;
			width: 211px;
		}
	
			#leftbarnav h1 {
				font-family: Verdana;
				font-size: 10px;
				color: #FFFFFF;
		
				padding: 0px;
				margin: 0px;
				
				padding-left: 20px;
				padding-top: 4px;
				
				text-transform: uppercase;
			}
		
		#leftbarbottom {
			background-image: url(/images/leftbar-bottom.gif);
			float: left;
			height: 8px;
			font-size: 1px;
			width: 211px;
			background-repeat: no-repeat;
		}



#contentpage {
	float: right;
	width: 534px;
	padding-bottom: 10px;
}


	#contentpagetop {
		background: url(/images/contentpage-top.gif) top left no-repeat;

		margin: 0px;
		padding: 0px;

		height: 8px;
		width: 534px;
		
		font-size: 0px;
		line-height: 0px;
	}

#contentpagemiddle {
	background-color: #f4fbfe;
	width: 534px;
}

.maintext {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	
	margin: 0px;
	padding: 0px;
}

.maintext a,
.maintext a:visited
{
	color: #0790c3;
	font-weight: bold;
}
#contentpagemiddle p {
	margin-top: 0px;
	margin-right: 65px;
	margin-bottom: 25px;
	margin-left: 26px;
}


#contentpagemiddle h1 {
	margin: 0px;
	padding: 0px;
	
	padding-left: 24px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	
	color: #11beff;
}

	img.main-divider {
		padding-left: 20px;
		padding-bottom: 10px;
	}


#contentpagebottom {
	background-image: url(/images/contentpage-bottom.gif);
	height: 8px;
	width: 534px;
	background-repeat: no-repeat;
	font-size: 1px;
}














#navbar dt {
	float: left;
}
#navbar a {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
#navbar dl {
	margin: 0px;
	padding: 0px;
}

#about p {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding-top: 18px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 33px;
}
#mission h3 {
	margin: 0px;
	padding: 0px;
	float: left;
}
#about h1 {
	margin: 0px;
	padding: 0px;
	padding-top: 23px;
	padding-left: 24px;
}


#hours {
	float: left;
	height: 249px;
	width: 211px;
	
}
	#hours img.divider {
		background: pink;
		width: 184px;
		height: 1px;
		font-size: 1px;
		padding: 0px;
		margin: 0px;
	}
	
	#hours div#hours-title {
		margin: 0px;
		padding: 0px;
		padding-left: 5px;
		padding-top: 10px;
	}

	#hours h2 {
		margin: 0px;
		padding: 0px;
	}

	#hours div#findus {
		margin: 0px;
		padding: 0px;
		padding-left: 10px;
	}

	#hours p#daily-hours {
		margin: 0px;
		padding: 0px;
		width: 200px;
		
		padding-left: 10px;
		
		padding-top: 5px;
		padding-bottom: 15px;
		
	}
	
#mission h1 {
	margin: 0px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#mission p {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding-top: 18px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 31px;
}
#hours p {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding-left: 9px;
	padding-top: 14px;
	padding-bottom: 14px;
}
#about {
	float: left;
	height: 249px;
	width: 293px;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

#mission {
	float: left;
	height: 249px;
	width: 248px;
}
body {
	background: url(/images/bg-page.gif) top left repeat-x #c2eeff;
	
	margin: 0px;
}
.bodyinternal {
	background-image: url(/images/bg-page-internal.gif);
	margin: auto;
	background-position: top;
}

#header {
	height: 124px;
	margin: 0px;
	padding: 0px;
}
#picture {
	height: 265px;
	width: 752px;
	background-image: url(/images/bronte-main.jpg);
}
#content {
	height: 249px;
}
#header_bottom {
	height: 23px;
	float: left;
	background-image: url(/images/bg-header-bottom-hp.jpg);
	width: 612px;
	margin: 0px;
	padding: 0px;
}
#navbar {
	height: 24px;
	float: left;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	padding: 0px;
	width: 595px;	
}


#title {
	height: 77px;
	float: left;
	background-image: url(/images/bronte-header-title.jpg);
	width: 612px;
}

#logo {
	height: 124px;
	width: 140px;
	float: left;
}
#about h3  {
	margin: 0px;
	padding: 0px;
	float: left;
}
#navbar dt#home {
	height: 24px;
	width: 70px;
	background-image: url(/images/navbar-bg-home.gif);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #0f8cca;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
  #navbar dt#home:hover,
  #navbar dt#home.over {
    background:#0076ba;
  }
  
#navbar dt#services {
	margin: 0px;
	height: 24px;
	width: 85px;
	background-image: url(/images/navbar-bg-all.gif);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #0f8cca;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #42aede;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	float: left;
}
  #navbar dt#services:hover,
  #navbar dt#services.over {
    background:#0076ba;
  }
#navbar dt#ourteam {
	margin: 0px;
	height: 24px;
	width: 85px;
	background-image: url(/images/navbar-bg-all.gif);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #0f8cca;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #42aede;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
  #navbar dt#ourteam:hover,
  #navbar dt#ourteam.over {
    background:#0076ba;
  }
#navbar dt#patienteducation {
	margin: 0px;
	height: 24px;
	width: 139px;
	background-image: url(/images/navbar-bg-all.gif);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #0f8cca;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #42aede;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
  #navbar dt#patienteducation:hover,
  #navbar dt#patienteducation.over {
    background:#0076ba;
  }
#navbar dt#virtualtour {
	margin: 0px;
	height: 24px;
	width: 106px;
	background-image: url(/images/navbar-bg-all.gif);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #0f8cca;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #42aede;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 #navbar dt#virtualtour:hover,
 #navbar dt#virtualtour.over {
    background:#0076ba;
  }
#navbar dt#aboutus {
	margin: 0px;
	height: 24px;
	width: 98px;
	background-image: url(/images/navbar-bg-about.gif);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #42aede;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navbar dt#aboutus:hover,
#navbar dt#aboutus.over {
    background:#0076ba;
  }





#footerinternal {
	background: url(/images/footer-page-internal.gif);
	background-position: top;
	padding: 0px;
	height: 200px;
	
}

	#footer {
		background-image: url(/images/bg-footer.jpg);

		margin:0px auto;

		width: 752px;
		height: 28px;

		text-align: center;
	}


	#footer h1 {
		font-family: Verdana;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #FFFFFF;
		float: left;
		margin: 0px;
		padding-top: 6px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}


	#footer p {
		font-family: Verdana;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #FFFFFF;
		float: right;
		margin: 0px;
		padding-top: 6px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}

	#footer a {
		font-family: Verdana;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: underline;
	}
	#footer a:hover {
		font-family: Verdana;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
	}


.tabbed {
	text-indent: 10px;
}