body		{  	
		margin: 0;
        padding: 0;
		background-color: #D0EAF4;
		color: #000000;
		font-size: 62.5%;				
		}
                         	
h1		{  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 28px; 
		font-weight: bold;
		color: #005D68;
		text-align:left;
		margin: 15px 0 10px 8px;
		line-height: 28px;	
		}

h2		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-weight: bold;
		color: #9e8658;
		text-align:left;  
		margin: 15px 0 6px 8px;
		}

h3 	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		color: #FFFFFF;	
		text-align:left;
		margin: 15px 0 10px 8px;
		}

h4		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px; 
		font-weight: bold;	
		text-align:left;	
		color: #fff;
		margin: 0;
		}
.specialtyFont1	{	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 14px;	
			font-weight: bold; 
			text-align: left;
				padding-bottom: 10px;
			line-height: 130%; 		}

.specialtyFont2	{	font-family: verdana, arial, helvetica, sans-serif;
			font-size: 12px;	
			font-style: italic;
			font-weight: bold;
				padding-bottom: 10px;
			text-align: left;
			line-height: 130%; 		}
			
.physicianName	{	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 18px; 
				padding-bottom: 10px;
			text-align: left;
				line-height: 130%; 		}
.scrollBlock {
	height: 100px; 
	width: 210px; 
	overflow: auto;
	background-color: #a3906c;
	padding: 5px;
	margin: 8px 0 8px 0;
	}
.scrollBlock ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 12px; 
	font-family: arial, sans-serif;
	}
.scrollBlock li {
	text-indent: -10px;
	border-bottom: #c0ad89 solid 1px;
	border-top: #c0ad89 solid 1px;
	margin-bottom: -1px;
	padding-left: 10px;
	}
.scrollBlock a:link, .scrollBlock a:visited, .scrollBlock a:active {
	color: #fff;
	text-decoration: none;
	display: block;
	}
.scrollBlock a:hover {
	color: #000;
	text-decoration: under;
	display: block;
	}
.phoneListing		{	font-family: monaco, courier, fixed-width;
					font-size: 14px;
					line-height: 16px;
					vertical-align: top;
					background-image: url(images/phoneBackground.gif);	}
			
.phoneListing2		{	font-family: verdana, arial, helvetica, sans-serif;
					font-size: 12px;
					line-height: 16px;
					vertical-align: top;
					text-align: left;
					background-image: url(images/phoneBackground.gif);	}
			
.phoneListingHeader	{	font-family: verdana, sans-serif;
					font-size: 10px;
					font-weight: bold;
					text-align: center;
					background-color: #902343;
					color: #000;	}
					
.phoneListingHeader2 {	font-family: verdana, sans-serif;
					font-size: 10px;
					font-weight: bold;
					text-align: left;
					background-color: #902343;
					color: #000;	}

.phoneListingLettersMenu  {	font-family: verdana, arial, helvetica, sans-serif;
				font-size: 12px;
				text-align: center;	}		
p		{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.2em; 
		line-height: 1.8em;
		text-align:left;
		margin: 0 10px 10px 10px;
		}




		
		
p a		{
		font-family: "Times New Roman", Times, serif;
		font-size: 13px; 
		line-height: 15px;
		text-align:left;
		}

#content li, #content2 li		{
		text-align: left;
		font-size: 14px;
		line-height: 20px;
		font-family: "Times New Roman", Times, serif;
		margin: 0 20px 15px 0;
		}
#top, #middle, #main, #bottom, #top2 {
		margin: 0;
		padding: 0; 
		width: 822px;
		}
#top	{
		background: url(images/top.jpg) no-repeat;
		height: 310px;
		}
#top2	{
		background: url(images/secondtop.jpg) no-repeat;
		height: 187px; 
		}
#middle	{
		background:url(images/middle.png) no-repeat;
		height: 26px;
		color: #aaa;
		text-align:center;
		letter-spacing: 1px;
		margin: 0;
		padding: 0 0 0 0;
		font-size: 12px;
		line-height: 20px;
		font-family: verdana, sans-serif;
}
#main	{
background:url(images/repeat.png) repeat-y;
}
#content { 
text-align: left;
padding: 10px 0 10px 35px;
}
#content2 {
float: left; 
padding: 10px 20px 10px 35px;
}
#content img {
margin: 5px;
}
#photopages #content {
width: 700px;
}
#sidebar {
background-color: #C0AD89;
padding: 10px;
width: 240px; 
text-align:left;
}

#image, #image h4{
text-align: center;
}
#image img, div img {
border: solid #000000 1px;
}
#directory {
border: solid #CCCCCC 1px;
background-color: #f9f3e7;
padding: 10px;
width: 460px;
}


#trans {
margin: 0 0 0 35px;
float: left;
width: 305px;
}

#parking {
margin: 0 0 0 15px;
float: left;
width: 175px;
}
#column1, #column2 {
margin: 0 10px 0 0;
float: left;
width: 230px;
}


/*Form things*/
#lettersmenu input {

}
#specialty, #membership, #keywords {
width: 200px;
}
.letterbutton {
width: 26px;
margin: 2px 2px 0 0;
}
.letterbutton2 {
width: 52px;
}




#hours {
background: url(images/clock.png) top right no-repeat;
padding: 0;
margin: 0;
}
#pharmacy {
background: url(images/bottles.png) top right no-repeat;
padding: 0;
margin: 0;
}
#border {
border-top: solid #000000 2px;
margin: 0;
padding: 0;
}
#bottom {
margin: 0;
padding: 0;
height: 75px;
background: url(images/bottom.png) no-repeat;
}
.mapparagraphs {
margin: 0 0 15px 0;
}
.mapparagraphs img {
float: left;
margin: 0 10px 0 0;
}

/*menus*/
#top2 .menu2 {
padding-top: 145px;
}
.menu2 ul {
margin: 0;
padding: 16px 0 0 50px;

}
.menu2 ul li{
list-style-type: none;
float: left;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
}
.menu2 a {
color: #FFFFFF;
text-decoration:none;
padding: 0 8px 0 8px; 
margin: 0;
		border-left: solid #009299 1px;
		border-right: solid #003030 1px;
}

.menu2	a:link {
		}
.menu2	a:visited {
color: #CCCCCC;
		}
.menu2	a:hover {
background-color: #00828F;
		}
.menu2	a:active {
color: #CCCCCC;
		}
	
.menu3 ul {
margin: 0;
padding:  0;
}
.menu3 ul li{
list-style:none;
display: inline;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
}
.menu3 a {
text-decoration: underline;
padding: 0 4px 0 4px;
}
.menu3	a:link {
		}
.menu3	a:visited {
		}
.menu3	a:hover {
		}
.menu3	a:active {
}	

.bigLetter {
	font-size: 30px;
	font-family: verdana, sans-serif;
	}

#menu	{
		margin: 0 0 0 0;
		padding: 0;
		width: 233px;
		}
#menu ul {
		padding: 160px 0 0 30px;
		margin: 0;

		}
#menu li {
		list-style:none;
		border-top: solid #009299 1px;
		border-bottom: solid #003030 1px;
		padding: 0;
		margin: 0;
		line-height: 17px;
		text-align:left;
		font-size: 14px; 
		font-family: Arial, Helvetica, sans-serif;
		}
#menu a {
		display:block;
		color: #FFFFFF;
		padding: 1px 0 1px 5px;
		margin: 0;
		text-decoration:none;
		}	

#menu a:link {
}
#menu a:visited {
color:#CCCCCC;
}
#menu a:hover {
background-color: #00828F;
}
#menu a:active {
color: #CCCCCC;
}

#credits	{	
		font-size: 1.1em;
		font-family: verdana, sans-serif;
		text-align: center;
		padding: 0 5px 10px 5px;		
		}
#credits img {
border: none;
}

#directory ul {
padding: 0;
margin: 0;
}
#directoryList li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	}
#directoryList a {
	width: 141px; 
	display: block;
	height: 20px;
	line-height: 20px;
	font-family: arial, sans-serif;
	font-size: 11px;
	padding: 0 0 0 4px;
	margin: 2px;
	text-decoration: none;
	color: #000;
	border: #ccc solid 1px;
	font-weight: bold;
	}
#directoryList a:link, #directoryList a:visited, #directoryList a:active {
	background-color: #fff;
	color: #000;
	}
#directoryList a:hover {
	background-color: #015d68;
	color: #fff;
	}