@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-image:url(images/nav/bg.png);
background-repeat: repeat-x;
}
td {
vertical-align:top
}
div {
margin: 0;
padding: 0;
}
.homeH1 {
margin: 0 0 0 15px;
padding: 0;
}
.homeH2 {
margin: 0;
padding: 0;
}
h1 {
margin: 0 0 15px 0;
padding: 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 32px;
color: #2C3354;
}
h2 {
margin: 0 0 15px 0;
padding: 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color: #2C3354;
}
h2 a:link {
color: #2C3354;
text-decoration:none;
}
h2 a:visited {
color: #2C3354;
text-decoration:none;
}
h2 a:hover {
color: #2C3354;
text-decoration:underline;
}
h2 a:active {
color: #2C3354;
text-decoration:none;
}
h3 {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
color: #2C3354;
}
.homeP {
padding: 0;
margin: 0;
}
p {
padding: 0;
margin: 0 0 14px 0;
}

a:link {
color: #BC8E31;
text-decoration: none;
}
a:visited {
color: #BC8E31;
text-decoration: none;
}
a:hover {
color: #BC8E31;
text-decoration: underline;
}
a:active {
color: #BC8E31;
text-decoration: none;
}

.smallText {
font-size: 10px;
}

#practice {
margin: 0 0 0 15px;
padding:0;
}
#hours {
margin: 10px 0 0 15px;
padding:0;
}
#doctor {
margin: 25px 0 0 15px;
padding:0;
}
#location{
margin: 0 4px 2px 6px;
padding:0;
}

img {
border-color: #000033;
}

.rightMarg {
margin-right: 10px;
}

#quote {
margin: 0px 30px 10px 25px;
}

#main {
margin: 0;
padding: 15px;
}

#footer {
margin: 0 auto;
padding: 0;
text-align:center;
color:#CCCCCC;
font-size: 10px;
}
.registered {
font-size: 10px;
}


li{
line-height:20px;
list-style-position:inside;
}

#mainTable {
margin:0;
padding:0;
z-index: 1;
}
#spacer {
float:right;
width:115px;
height:250px;
z-index: 2;
}
#special {
position: relative;
top: 400px;
left: -50px;
margin: -78px -79px -78px -78px;
width: 157px;
height: 156px;
z-index: 3;
}

.aligntop td {
vertical-align:top;
}

hr {
background-color:transparent;
size:1px;
border-color:#BC8E31;
border-style: dotted;
border-top-width: 0;
border-right-width: 0;
border-left-width: 0;
border-bottom-width: 1px;
}
