/*
 * Cottages Styles - List
 */

div#cottages {
  list-style: none;
}
div#cottages ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#cottages li {
  overflow: hidden;
  border-bottom: 1px dotted #cccccc;
  margin: 0 0 1.3em 0;
  padding: 0px 0px 10px 0px;
  height: 100%;
}
div#cottages li.with-image {
  padding-left: 92px;
}
div#cottages li p {
  margin: 0;
}
div#cottages li img {
  float: left;
  border: 1px solid #000;
  margin-left: -92px;
}
div#cottages li h3 {
  font-size: 1.2em;
  margin: 0 0 2px 0;
}


/*
 * Cottages Styles - Item
 */

div#cottage-item p.main-image {
  float: right;
  border: 1px solid #000;
  margin: 0 0 12px 12px;
}
div#cottage-item p.main-image img {
  display: block;
}
div#cottage-item h3.date {
  font-size: 1em;
  margin: 0 0 1em 0;
}
div#cottage-item p.summary {
  font-style: italic;
}


div#cottage-item p.availability {
  background: #429638 url(/img/losenge.gif) no-repeat top left;
  text-align: center;
  width: 261px;
  height: 29px;
}
div#cottage-item p.availability a {
  color: #ffffff;
  display: block;
  padding: 6px 0px 0px 0px;
  text-decoration: none;
}

/*
 * Images
 */
div#cottage-item div#images {
  overflow: hidden;
  width: 100%;
} 
 
div#cottage-item div#images ul {
  list-style: none;
  margin: 0 0 2em 0;
  padding: 0;
}
div#cottage-item div#images ul li {
  margin: 0 0 1.3em 0;
  padding: 0;
}
div#cottage-item div#images ul li h4 {
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 1px 0;
}
div#cottage-item div#images ul li h4 a {
  color: #000;
  text-decoration: none;
}
div#cottage-item div#images ul li h4 a em {
  font-size: 0.9em;
  font-style: normal;
  text-decoration: underline;
}
div#cottage-item div#images ul li p {
  margin: 0;
} 
