body, h1, h2, h3
{
	font-family: Arial, Sans-serif;
	font-size: 8pt;
	background: #F2F3EE;
	color: #000000;
	padding: 15px 0 0 0;
	margin: 0;
}

#header { background: #008984; width: 600px; overflow: hidden;}

#headerTwo
{
	padding-left: 7px;
	padding-right: 0px;
	background-color: #B5D6D8;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

#container 
{
	background: #FFFFFF;
	padding: 0;
	margin: 0 auto;
	width: 600px;
	border: #000000 1px solid;
	overflow: hidden;
}

#content
{
	padding: 20px 20px 20px 20px;
	width: 560px;
}

#homeLadyImg
{
	float: left;
	width: 0px;
	visibility: hidden;
	position: absolute;
}

#homeRightContainer
{
	width: 600px;
	float: left;
}

#homeTagLine
{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 14px;
	background-color: #FFFFFF;
}

#homeTextOne
{
	width: 549px;
	color: #3D3E3E;
	background-color: #B5D6D8;
	padding-top: 12px;
	padding-left: 25px;
	padding-right: 26px;
	font-size: 9pt;
}

#homeTextTwoContainer
{
	height: 89px;
	background-color: #B5D6D8;
	padding: 5px 0 5px 50px;
}

#homeAddress
{
	float: left;
	width: 190px;
	padding-top: 15px;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
}

#homeHours
{
	float: left;
	padding-left: 70px;
	font-size: 10pt;
}

#homeTextThreeContainer
{
	background-color: #008984;
	width: 600px;
}

.homeInsurance
{
	background-color: #008984;
	width: 150px;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
}

.homeQuickLink
{
	background-color: #008984;
	font-weight: bold;
	font-size: 8pt;
	width: 130px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
}

.homeQuickLinkTwo { font-size: 8pt; }

#footerDefault { padding-top: 15px; }

#appointmentOne
{
	width: 560px;
}

#appointmentTwo
{
	width: 500px;
	margin: 0;
	vertical-align: top;
	text-align: center;
}

.c { color: #4F44A5; }
.b1, .b2{ font-weight: bold; }

.b2
{
	font-size: 12pt;
	color: #000000;
}


.b3 { padding-left: 5px; }

.b4 { padding-left: 49px; }

.b5 { padding-left: 28px; }

#footer
{
	background: #F2F3EE;
	color: #464B56;
	text-align: center;
	clear: both;
	margin: 0 auto;
	width: 600px;
}


#footerBG
{
	width: 600px;
	border: #000000 1px solid;
	border-top: 0;
	margin: 0 auto;
	overflow: hidden;
}

#drMuldavinBio
{
	width: 550px;
}

#drMuldavinImg
{
	text-align: center;
	padding-top: 25px;
}

#captionDrMuldavin
{
	text-align: right;
	font-weight: bold;
	padding-right: 40px;
}

#drMuldavinQualifications
{
	clear: both;
	padding-top: 5px;
}

#golfDocReach
{
	float: left;
	width: 500px;
}

#golfDocImg { text-align: center; }

#golfDocSpecial
{
	line-height: 175%;
	background: #B5D6D8;
	font-weight: bold;
}

#patientServicesOne
{
	width: 560px;
}

#patientServicesImg { text-align: center; }

#patientServicesTwo { width: 540px; padding-left: 20px; }

#links { padding-left: 20px; }

#contactOne
{
	padding-right: 20px;
}

.contactA
{
	float: left;
	font-size: 10pt;
	font-weight: bold;
	color: #3A0099;
	position: absolute;
}

.contactB
{
	width: 400px;
	padding-left: 100px;
}

.contactTwo { text-align: center; padding-top: 20px; }

.headerContact
{
	font-size: 10pt;
	font-weight: bold;
	color: #3A0099;
	padding-left: 45px;
}

a { text-decoration: none; }

a:link { color: #1C6AB3; }
a:visited { color: #1C6AB3; }
a:hover { color: #00447A; }

a.link, a:visited.link, a:hover.link
{
	text-decoration: none;
	color: black;
	font-size: 10pt;
	font-weight: bold;
}

a.Homelink, a:visited.Homelink, a:hover.Homelink
{
	text-decoration: underline;
	color: #B5D6D8;
	font-size: 10pt;
	font-weight: bold;
}

a:hover.Homelink
{
	color: #000000;
	text-decoration: underline;
}

a.HomelinkOther, a:visited.HomelinkOther, a:hover.HomelinkOther
{
	text-decoration: none;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	line-height: 175%
}

a:hover.HomelinkOther
{
	text-decoration: underline;
}

a.homeLinkOne, a:visited.homeLinkOne, a:hover.homeLinkOne
{
	text-decoration: none;
	color: #008984;
	font-size: 18pt;
	font-weight: bold;
}

a:hover.homeLinkOne
{
	color: #4F44A5;
}

a.footerLink, a:visited.footerLink, a:hover.footerLink
{
	text-decoration: none;
	color: #4F44A5;
}

a:hover.footerLink
{
	color: #000000;
	text-decoration: underline;
}

.header, .headerOther, .headerItalic, .appointmentHeader, .appointmentHeaderCenter
{
	font-size: 10pt;
	font-weight: bold;
	color: #3A0099; /*F7951F*/
}

.headerOther { color: #3A0099; }

.headerTreatment
{
	font-size: 12pt;
	font-weight: bold;
	color: #A7063D;
}

.headerItalic { font-style: italic; }

.appointmentHeader, .appointmentHeaderCenter
{
	float: left;
	padding-right: 20px;
	padding-left: 50px;
}

.appointmentBox
{
	text-align: right;
}

.appointmentHeaderCenter
{
	float: none;
	text-align: center;
	padding-top: 10px;
}

.appointmentSubmit
{
	text-align: center;
	padding-left: 50px;
	padding-top: 10px;
}

.clear { clear: both;}