@import 'reset-min.css';

body {
  background: url(../img/bg_tile.gif) repeat-x #fff;
  _height: 745px;
  min-height:745px;
  text-align: center;
  font-family: Verdana;
  color: #000;
  font-size: 12px;
}

h2 {
  font-size: 19px;
  color: #e1006f;
  font-weight: bold;
  margin: 20px 0 15px 0;
}
h3 {
  font-size: 14px;
  color: #e1006f;
  font-weight: bold;
  margin: 10px 0 5px 0;
}

.clear {clear: both;}

#outer_wrapper {
  margin: 0 auto;
  width: 914px;
  text-align: left;
}

#inner_wrapper {
  width: 904px;
  float: left;
  background-color: #fff;
  _height: 745px;
  min-height: 745px;
}

div.gradient_border {
  width: 5px;
  background: #999 url(../img/gradient_border.jpg) no-repeat bottom;
  _height: 945px;
  min-height: 945px;
  float: left;
}

#nav_wrapper {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  padding-top: 12px;
  margin-bottom: 45px;
  text-align: center;
  height: 34px;
  background: url(../img/nav_bg_tile.gif) repeat-x;
}

#nav_wrapper ul {}
#nav_wrapper li, #footer li {
  list-style-image: none;
  display: inline;
}
#nav_wrapper a {
  color: #fff;
  text-decoration: none;
  margin-left: 10px;
}

#leftcol {
  float: left;
  width: 276px;
  padding: 0 30px;
}

  #leftcol hr {
    height: 5px;
    background-color: #e1006f;
    border: none;
    margin: 15px 0 30px 0;
  }
  
  #phone_numbers {
    background: #e1006f;
    color: #fff;
    text-align: center;
    padding: 5px 0 20px 0;
  }
  #phone_numbers h2, #phone_numbers h3 {color: #fff;}
  #phone_numbers h2 {font-size: 20px;}
  #phone_numbers h3 {font-size: 18px;}
  #phone_numbers p {font-size: 18px;}
  #phone_numbers hr {background: #fff; height: 1px; width: 216px; margin-left:30px;}
#maincol {
  float: left;
  width: 492px;
}

  #maincol p {
    line-height: 150%;
    margin-top: 15px;
  }

  #maincol ul {line-height: 160%}
  #maincol li {list-style-image: url(../img/li_check.gif); margin-left: 30px; }
  
  #contact_form {
    margin-top:25px;
  }
  #contact-form input {margin-bottom: 5px;}
  
div#errors {
	margin: 0 20px 20px 00px;
	padding: 0 10px 10px 10px;
	border: 3px solid red;
	background: #e1e1e1;
	/*font-weight: bold;*/
	line-height: 150%
}
div#errors h3 {color:black;}
div#errors p, div#errors dd {color:red;}


div.photos h3 {
  padding: 20px 0 0 30px;
}
div.photos p {padding-left: 30px;}
div.photos img {
  float: left;
  margin: 20px 0 0 20px;
}



#footer {
  color: #e1006f;
  font-size: 10px;
  line-height: 180%;
  padding: 20px;
  margin-top: 20px;
  text-align: center;
  clear: left;
}
#footer a {
  color: #e1006f;
  text-decoration: none;
  margin-left: 10px;
  font-weight: bold;
}