/* CSS Document */
/* Author: Andy Asberry, 2008 */


.clear_float {
  clear: both;
}
.clear_left {
  clear: left;
}
.clear_right {
  clear: right;
}

.float_left {
  float: left;
}
.float_right {
  float: right;
}

.error {
  color: #990000;
  font-weight: bold;
}
.important {
  color: #990000;
  font-weight: bold;
}

img.dir_image {
  margin: 0 0 10px 0;
  padding: 0;
  border: 1px solid #990000;
}


div.round_box_top {
  margin: 0;
  padding: 0;
  background: url(/images/layout/box_top.jpg) top left no-repeat;
  width: 596px;
  height: 15px;
}
div.round_box {
  margin: 0;
  padding: 0 10px 1px 10px;
  width: 572px;
  border-left: 2px solid #D2D2D2;
  border-right: 2px solid #D2D2D2;
}
div.round_box h2 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-weight: bold;
  color: #990000;
}
div.round_box h3 {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  color: #990000;
}
div.round_box p {
  margin: 10px 0 0 0;
  padding: 0 10px 0 0;
  font-size: 12px;
}
div.round_box ul {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
}
div.round_box ul li {
  margin: 10px 0 0 0;
  padding: 0 0 0 25px;
  background: url(/images/layout/arrow.jpg) top left no-repeat;
}
div.round_box ul li ul {
  margin: 0 0 0 10px;
  padding: 0;
  list-style: none;
}
div.round_box ul li ul li {
  margin: 10px 0 0 0;
  padding: 0 0 0 15px;
  background: url(/images/layout/arrow_2.jpg) top left no-repeat;
}
div.round_box_bottom {
  margin: 0 0 20px 0;
  padding: 0;
  background: url(/images/layout/box_bottom.jpg) top left no-repeat;
  width: 596px;
  height: 15px;
}



form.small_directions_form {
  margin: 70px 0 0 0;
  padding: 0;
}
form.small_direction_form label {
  margin: 0;
  padding: 0;
  width: 50px;
  font-size: 12px;
  font-weight: bold;
  float: left;
}
form.small_direction_form input.text {
  margin: 0;
  padding: 0;
  width: 100px;
  font-size: 12px;
  font-weight: normal;
  float: left;
}
form.small_direction_form input.submit {
  margin: 0;
  padding: 0;
  float: left;
}
form.small_direction_form br {
  clear: both;
}



div.doctor, div.about {
  margin: 0 0 20px 0;
  padding: 10px 10px 10px 10px;
  width: 550px;
  border: 1px solid #990000;
}
div.about {
  border: none;
}
div.doctor img, div.about img {
  margin: 0 0 10px 0;
  padding: 0;
  border: 1px solid #990000;
  float: left;
}
div.doctor h3, div.about h3 {
  margin: 0 0 0 220px;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
  color: #990000;
}
div.doctor p, div.about p {
  margin: 10px 0 0 220px;
  padding: 0;
  font-size: 16px;
  color: #666666;
}
