html, body {
  font-family: Tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  font-size:10pt;
  color:black;
}

div {
  font-family: Tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  font-size:10pt;
  color:black;
}

.sectiontitle {
  font-family: Tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  font-size:12pt;
  color:black;
  font-weight:700;
}

.listing_title {
/*  font-family: "palatino linotype" , palatino, georgia, "lucida bright", "times new roman", serif; */
  font-family: Tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  font-size:12pt;
  color: #003c62;
  font-weight: bold;
  text-decoration: none;
}

.listing_title a {
  text-decoration: none;
}
.field {
  font-family: Tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  font-size:9pt;
  color:black;
}

.small {
  font-family: Tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  font-size:8pt;
  color:black;
}

.prompt {
  font-family: Tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  font-size:9pt;
  color:black;
  font-weight:700;
}

.page_main {
  width:640px;
}

.listing_container {
  width:600px;
  float:left;
  padding:5px 0 5px 0;
  margin: 5px 0 5px 0;
  border: 4px solid #D0C7AE;
  vertical-align: middle;
}

.image_container {
/*  position:relative;
  top:0;
  left:0px;
*/
  float:left;
  width:340px;
  text-align:center;
  vertical-align:middle;
  z-index:10;
}

.image_link {
  float:left;
}

.listing_image {
  float:left;
  width:320px;
  height:240px;
  margin-left:5px;
  border:0;
}

div.listing_copy {
/*  position:relative;
  top:0;
  left:10px;
*/
  text-align: justify;
  width:250px;
  float:left;
  padding-right:10px;
  z-index:1;
  line-height: 140%;
}

span.label {
  font-family: Garamond, "hoefler text", "times new roman", times, serif;
  display:inline-block;
  width:70px;
  font-weight:700;
  font-size: 12pt;
}

span.description {
  font-family: Garamond, "hoefler text", "times new roman", times, serif;
  font-weight:700;
  font-size: 12pt;
}

.listing_copy {
  margin-top:5px;
}

span.contact_info {
  visibility:hidden;
}

span.price {
  font-weight:700;
  color: #339900;
}

.moreLink, .lessLink {
  text-decoration: none;
  color: #339900;
}

a.email_link {
}

/* Slideshow pics */

.slidepics {
    width:   600px;
    height:  450px;
    padding: 0;
    margin:  0;
}

#slides.slidepics img {
    padding: 5px;
    border:  1px solid #ccc;
    background-color: #eee;
    width:   600px;
    height:  450px;
    top:  0;
    left: 0
}

/* navigation links */

.nav-menu {width:600px}
.nav-menu ul {list-style:none; padding:0; margin:0}
.nav-menu li {float:left; margin:0 0.15em; background:none; padding:0}
.nav-menu li a {color:#0d2474; text-decoration:none; float:left; background:url(css-nav.gif) repeat-x bottom left; display:block; width:110px; height:2em; border:0.1em solid #dcdce9; text-align:center; line-height:2em}
.nav-menu li span {color:#0d2474; text-decoration:none; float:left; background:url(css-nav.gif) repeat-x bottom left; display:block; width:110px; height:2em; border:0.1em solid #dcdce9; text-align:center; line-height:2em}
.nav-menu li a:visited, .nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {color:#0d2474; background:url(css-nav.gif) repeat-x bottom left}
.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {text-decoration:underline}

/* Hide from IE5-Mac \*/
.nav-menu li a {float: none}
/* End hide */

