body {
background-color:#000;
font-family: arial, verdana, tahoma;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #fff7e7;
}

img#space {
margin-bottom: 2px;
margin-right:2px;
}

#fcontact{
font-size: 10px;
color:#666;
text-align:right;
margin: 50px 55px 0px 0px;
}

#fcontact2{
font-size: 10px;
color:#333;
text-align:right;
margin: 30px 19px 0px 0px;
}

.hide 
{
display:none; 
position: absolute;
color:#fdf5e6;
padding-left:120px;
font-weight: bold;
}

#content {
color: #fff7e7;
}

#ml_bio {margin: 20px 0 0 20px; }
#ml_appointments {margin: 15px 0 0 0px; }
#ml_treat {margin: 15px 0 0 30px; }
#ml_cont {margin: 15px 0 0 5px; }

#content_text {
font-size: 12px;
color: #e1e0d7;
line-height: 145%;
padding: 0 20px 0 5px;
text-align: justify;
}

#content_text2 {
font-size: 12px;
color: #e1e0d7;
line-height: 145%;
padding: 0 20px 0 5px;
text-align: justify;
}

#title {
  font-size: 19px;
 font-weight:bold;
  border-width:3px;
  color:#fff;
  margin-bottom: 4px;
  margin-right: 25px;
  margin-top: 18px;
  text-align:right;
}

#title_left {
  font-size: 19px;
 font-weight:bold;
  border-width:3px;
  color:#fff;
  margin-bottom: 4px;
  margin-right: 25px;
  margin-top: 18px;
  text-align:left;
}

#footer {
margin-top: 0px;
font-size: 10px;
color: #333;
}

#rightpad {padding-right: 14px;}
#leftpad {padding-left: 15px;}

A:link {text-decoration: none; color: #333;}
A:visited {text-decoration: none; color: #333}
A:hover {text-decoration: underline overline; color: #fff;}

A.form:link {text-decoration: underline; color: #fff;}
A.form:visited {text-decoration: underline; color: #fff}
A.form:hover {text-decoration: underline overline; color: #999;}

#ml_bio a {display:block; width: 169px; height: 17px; padding:0px 0px 0px 0px; background: url("../images/ml_bio2.gif") 0 0 no-repeat; text-decoration: none;}
#ml_bio a {display:block; width: 169px; height: 17px; padding:0px 0px 0px 0px; background: url("../images/ml_bio2.gif") 0 0 no-repeat; text-decoration: none;}
#ml_bio a:hover { background-position: 0 -17px;}

#ml_appointments a {display:block; width: 169px; height: 17px; padding:0px 0px 0px 0px; background: url("../images/ml_appointments2.gif") 0 0 no-repeat; text-decoration: none;}
#ml_appointments a {display:block; width: 169px; height: 17px; padding:0px 0px 0px 0px; background: url("../images/ml_appointments2.gif") 0 0 no-repeat; text-decoration: none;}
#ml_appointments a:hover { background-position: 0 -17px;}

#ml_treat a {display:block; width: 169px; height: 17px; padding:0px 0px 0px 0px; background: url("../images/ml_treatment2.gif") 0 0 no-repeat; text-decoration: none;}
#ml_treat a {display:block; width: 169px; height: 17px; padding:0px 0px 0px 0px; background: url("../images/ml_treatment2.gif") 0 0 no-repeat; text-decoration: none;}
#ml_treat a:hover { background-position: 0 -17px;}

#ml_cont a {display:block; width: 169px; height: 17px; padding:0px 0px 0px 0px; background: url("../images/ml_contact2.gif") 0 0 no-repeat; text-decoration: none;}
#ml_cont a {display:block; width: 169px; height: 17px; padding:0px 0px 0px 0px; background: url("../images/ml_contact2.gif") 0 0 no-repeat; text-decoration: none;}
#ml_cont a:hover { background-position: 0 -17px;}

img {border:0px;}

#header_cell {
color: #FFF;
text-align: center;
text-decoration: underline;
}

#closed_cell {
color: #FFF;
background-color: #480803;
padding-left: 7px;
}

#lunch_cell {
color: #FFF;
background-color: #480803;
text-align: center;
}

/* Forms */

label {
	font-size: 12px;
	}

input {
color: #fff;
background: transparent;
border: 1px solid #797A8E;
margin: 0.5em 0 0.5em 0;
font-size: 12px;
      }

input:focus, textarea:focus, select:focus {
background: #333;
color: #fff;
	}

textarea {
color: #666666;
background: transparent;
border: 1px solid #999999;
margin: 0.5em 0 0.5em 0;
}

fieldset {
  border : 1px solid #666;
     padding : 10px;
  font-size: 12px;
}

fieldset#directions {
  border : 1px solid #731313;
     padding : 10px;
  font-size: 12px;
}

#h2title {
border-width: 0 0 1px 1px;
border-style: solid;
border-color: #8d1818;
font-size: 14px;
padding: 5px 25px 5px 5px;
margin-right: 155px;
margin-top: 20px;
color: #999;
font-family: arial, verdana, tahoma;
}

#greenline {
border-width: 0 0 1px 1px;
border-style: solid;
border-color: green;
width: 200px;
font-size: 12px;
padding: 5px 25px 5px 5px;
color: #999;
font-family: arial, verdana, tahoma;
