* { padding: 0; margin: 0; }
html { min-height: 100%; margin-bottom: 1px; padding-bottom: 1px; }

body 
{
  margin: 0 auto; font-family: Arial, Helvetica, sans-serif; 
  background: #f0f0e9 url(body.jpg) repeat-x;
}

#verytop
{
  margin: 0 auto; background: #f0f0e9 url(verytopgradient.jpg) repeat-x; 
  width: 791px; height: 42px; border-top: solid 1px;
}

/* START OF MENU */

#menu { margin: 0 auto; width: 791px; height: 33px; padding-top: 9px; }
#menu ul
{
  margin: 0 auto; width: 791px; position: absolute; padding-top: 1px; padding-left: 11px;
}
#menu li
{ margin: 0px; 
  padding: 0px; 
  list-style: none; 
  float: left; 
} 
#menu li a 
{ display: block;
  float: left; 
  height: 25px;
  font-size: 15px; font-weight: bold; letter-spacing: 1px;
  width: 110px; 
  text-decoration: none; 
  padding: 8px 0px 0px 0px;
}
#menu li a
{  
text-align: center;
color: #960000;
}
#menu li a:hover, #menu li a#selected
{ 
background: #a0ae97 url(button.jpg) no-repeat;
color: #fff;
} 


#header
{
  margin: 0 auto; background: #fff url(header.jpg); width: 791px; height: 134px;
}


#headerleft
{
  float: left; width: 395px; height: 134px;
}
#headerright
{
  float: left; margin: 0 auto; width: 396px; height: 134px;
}


#headerleft h1
{
  font-family: tahoma; font-size: 19px; color: #960000; 
  padding-top: 90px; padding-left: 45px;
  letter-spacing: 1px;
}
#headerright h1
{
  font-family: arial; font-size: 14px; color: #fff; 
  padding-top: 20px; padding-left: 12px;
  line-height: 20px; letter-spacing: 1px; text-align: center;
}


#content
{
  margin: 0 auto; width: 789px; 
  background: #fff url(gradback.jpg) repeat-y;
  border-left: #a0ae97 1px solid; border-right: #a0ae97 1px solid;
}
#content h1
{
  font-family: arial; font-size: 19px; color: #8f0000; letter-spacing: 1px; padding-bottom: 7px;
}
#content p
{
  font-family: arial; font-size: 12px; color: #000; letter-spacing: 1px; padding-bottom: 7px;
}
#middlecontent
{
  margin: 0 auto; width: 730px; padding-top: 15px; padding-left: 34px; padding-right: 25px;
}
#middlecontent h1
{
  font-family: arial; font-size: 19px; color: #8f0000; letter-spacing: 1px; padding-bottom: 7px;
}
#middlecontent img
{
  border: 0px;
}

#leftpointers
{
  float: left;  width: 33px;
}

#leftcolumn
{
  float: left;  width: 360px;  padding-bottom: 50px;
}
#leftcolumn h1
{
  font-family: arial; font-size: 16px; color: #8f0000; letter-spacing: 1px; padding-bottom: 2px;
  margin-top: 11px;
}
#leftcolumn h2
{
  font-family: arial; font-size: 15px; color: #8f0000; letter-spacing: 1px; padding-bottom: 2px;
}
#leftcolumn p
{
  font-family: arial; font-size: 12px; color: #000; letter-spacing: 1px; padding-bottom: 7px;
}
#leftcolumn a
{
  color: #810000;
}
#leftcolumn a:hover
{
  color: #a0ae97;
}
#leftcolumn img
{
	border: 0px;
}

#rightcolumn
{
  float: left;  background: #fff; width: 341px; padding-left: 33px;
}
#rightcolumn h1
{
  font-family: arial; font-size: 17px; color: #8f0000; letter-spacing: 1px; padding-bottom: 2px;
  margin-top: 11px;
}
#rightcolumn h2
{
  font-family: arial; font-size: 15px; color: #8f0000; letter-spacing: 1px; padding-bottom: 2px;
}
#rightcolumn p
{
  font-family: arial; font-size: 12px; color: #000; letter-spacing: 1px; 
  padding-bottom: 7px; padding-left: 0px;
}
#rightcolumn a
{
  color: #8f0000;
}
#rightcolumn a:hover
{
  color: #a0ae97;
}
#rightcolumn img
{
	border: 0px;
}

#rightpointers
{
  float: left;  width: 22px; background: #fff;
}


.hover a {
  padding: 0px; float: left;
  text-decoration: none; height: 100%; width: 180px; display: block; border: 0px;
  color: #000; cursor: pointer;
  pointer;
}
.hover a:hover {
  padding: 0px; float: left;
  background: #a0ae97; text-decoration: underline; height: 100%; width: 180px; display: block; border: 0px;
  cursor: pointer;
  color: #fff;
}


#forms
{
	float: left; width: 720px; height: 223px; margin-bottom: 10px; margin-top: 10px;
}

.form_title1
{
	float: left; height: 39px; width: 178px; 
	border: solid 1px #008000;
}
.form_title1 h5
{
	padding: 4px 2px 1px 2px; font-size: 12px; text-align: center; letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
}
.form_holder1
{
	float: left; height: 181px; width: 178px; background: url(forms/0.jpg) no-repeat; background-position: center top;
	padding-top: 1px;
	border-left: solid 1px #008000;
	border-right: solid 1px #008000;
	border-bottom: solid 1px #008000;
}
.form_holder1 img
{
	border: 0px;
}

.form_title2
{
	float: left; height: 39px; width: 179px;
	border-top: solid 1px #008000;
	border-right: solid 1px #008000;
	border-bottom: solid 1px #008000;
}
.form_title2 h5
{
	padding: 4px 2px 1px 2px; font-size: 12px; text-align: center; letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
}
.form_holder2
{
	float: left; height: 181px; width: 179px; background: url(forms/1.jpg) no-repeat; background-position: center top;
	padding-top: 1px;
	border-right: solid 1px #008000;
	border-bottom: solid 1px #008000;	 
}
.form_holder2 img
{
	border: 0px;
}

.form_title3
{
	float: left; height: 39px; width: 179px; 
	border-top: solid 1px #008000;
	border-right: solid 1px #008000;
	border-bottom: solid 1px #008000;
}
.form_title3 h5
{
	padding: 4px 2px 1px 2px; font-size: 12px; text-align: center; letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
}
.form_holder3
{
	float: left; height: 181px; width: 179px; background: url(forms/2.jpg) no-repeat; background-position: center top;
	padding-top: 1px;
	border-right: solid 1px #008000;
	border-bottom: solid 1px #008000;	 
}
.form_holder3 img
{
	border: 0px;
}

.form_title4
{
	float: left; height: 39px; width: 179px; 
	border-top: solid 1px #008000;
	border-right: solid 1px #008000;
	border-bottom: solid 1px #008000;
}
.form_title4 h5
{
	padding: 4px 2px 1px 2px; font-size: 12px; text-align: center; letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
}
.form_holder4
{
	float: left; height: 181px; width: 179px; background: url(forms/3.jpg) no-repeat; background-position: center top;
	padding-top: 1px;
	border-right: solid 1px #008000;
	border-bottom: solid 1px #008000;	 
}
.form_holder4 img
{
	border: 0px;
}


h4
{
	color: #8f0000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; letter-spacing: 1px;
}

#footer 
{
  margin: 0 auto; width: 789px; height: 53px; clear: both;
  background: url(footer.jpg) repeat-x; font-size: 13px; color: #fff;
}
#footer ul
{
  margin: 0 auto; width: 779px; padding-top: 28px; padding-left: 10px;
}
#footer li 
{ 
  display: inline; margin-left: 10px; /*margin-right: 60px;*/ margin-right: 20px; list-style: none; 
}
#footer a 
{ 
  color: #fff; text-decoration: none;
}
#footer a:hover 
{ 
  text-decoration: underline;
}

td { font-size: 14px; }

.send { margin-left: 50px; margin-top: 0px; }
.send2 { margin-left: 50px; margin-top: 8px; margin-bottom: 20px; }

#movie { margin-top: 6px; margin-left: 5px; margin-bottom: 10px; }

img.portrait { float: left; padding-right: 7px; padding-bottom: 2px; }
img.portrait2 { float: left; padding-right: 7px; padding-bottom: 0px; }

img.amy { float: right; padding-top: 4px; padding-left: 7px; padding-bottom: 2px; }
img.patient { float: left; padding-top: 2px; padding-right: 11px; padding-bottom: 0px; }
img.frontdesk { float: left; padding-left: 25px; padding-top: 10px; padding-bottom: 20px; }
img.signup { margin-left: 37px; margin-top: 5px; margin-bottom: 5px; border: 0px; }
img.testimonial { margin-left: 37px; margin-top: 12px; margin-bottom: 15px; border: 0px; }

img.leftpoint1 { float: left; padding-top: 270px; margin-left: -1px; position: relative; }
img.leftpoint2 { float: left; padding-top: 400px; position: relative; }
img.leftpoint3 { float: left; padding-top: 0px; margin-left: -1px; position: relative; }
img.leftpoint31 { float: left; padding-top: 400px; margin-left: -1px; position: relative; }
img.leftpoint4 { float: left; padding-top: 24px; margin-left: -1px; position: relative; }
img.leftpoint5 { float: left; margin-top: 0px; margin-left: -1px; position: relative; }
img.rightpoint1 { float: right; padding-top: 560px; margin-right: -1px; position: relative; }
img.hallway { float: left; padding-left: 15px; padding-top: 20px; padding-bottom: 10px; }
img.map { border: 0px; margin-top: 2px;}
img.patient { border: 0px; margin-bottom: 4px;}
img.katie { float: right; margin-top: 3px; margin-left: 3px;}
img.gary { float: left; margin-top: 3px; margin-right: 7px;}

img.facebook { float: right; margin-right: 14px; }
img.facebook_contact_page { float: right; margin-right: 40px; margin-top: 2px; }
img.facebook_ourteam_page { float: left; margin-top: 7px; margin-bottom: 14px; }

.spacer { height: 44px; width: 691px; font-size: 10px; }
.spacer2 { height: 40px; width: 691px; font-size: 10px; }

.gradback { background: url(gradback.jpg) repeat-y; }


.firstletter 
{ width: 38px; height: 28px; float: left; display: block; background: url(w.png) no-repeat; margin: -5px 0px 2px -7px; }