/*Developments*/
.devfooter {
  width: 450px;
  border-top: 1px solid #ccc;  
  border-bottom: 1px solid #ccc;
  margin: 0 auto;
  margin-top: 10px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.devfooter a { 
  color:#000; 
  text-decoration: none;
}

.devfooter a:hover { 
  border-bottom: 1px solid #ccc
}

.devlead, .heritage_devlead {
  width: 658px;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.devlead a, .heritage_devlead a {
   border-bottom: 1px solid #ccc;
   color:#000;
   text-decoration: none;
}

.devlead a:hover, .heritage_devlead a:hover {
   border-bottom: 1px solid #000;
}

.heritage_devlead p {
  text-align: left;
}

.capsTrail_devlead p {
  text-align: left;
}

.capsTrail_devlead ul {
  text-align: left;
  list-style-type: circle;
  margin: 0 0 0 15px;
}

#townhome_lead {
  font-style: italic;
  text-align: center;
}

#sketch, #views, .extra_left, .extra_right {
  padding: 10px 0 10px 0;
}

#front {
  padding: 10px 10px 0 0;
}

#location {
  padding: 10px 0 0 10px;
}

#sketch, #front, .extra_left {
  float: left;
  width: 260px;
}

#views, #location, .extra_right {
  float: right;
  width: 260px;
}

.caption {
  font-style: oblique;
  font-size: .8em;
  font-weight: bold;
}

#livRm, .caps_left {
  float: left;
}

#bench, #exterior, .caps_right {
  float: right;
  text-align: right;
}

p#marketed, p#specs {
  text-align: center;
}

p#marketed {
  border: 2px solid black;
  margin: 80px 230px 0 285px;
}

.capsTrail_devlead table {
  width: 450px;
  margin: 10px auto;
}

.capsTrail_devlead table th{
  font-weight: bold;
  text-align: center;
}

.capsTrail_devlead table td{
  text-align: left;
}

.bold { font-weight: bold; }
.left {
  text-align: left; 
  padding-top: 10px;
  padding bottom: 10px;
}
/* For pricing sheets */
.content table {
  margin: 0 auto;
  margin-top: 10px;
  text-align: center;
}
.content tr { text-align: center; }
.content td { 
   text-align: center; 
   padding-right: 5px;
   padding-left: 5px;
}
.pstop { background: #ccc; }
/*For Cobblestone Dev Pictures*/
.cobblethumb {
   margin-right: 5px;   
   width: 160px;
   float: left;
}
.left { 
   float: left; 
   text-align: left;
}
.cobblethumb a { 
   text-decoration: none;
   border-bottom: 1px solid #ccc;
   color: #000;
}
.cobblethumb a:hover { 
   border-bottom: 1px solid #000; 
   color: #000;
}
.cobblepic { padding:0px; margin: 0px; }
.cobblepic img { display: block; }
.cobblepic a, .cobblepic a:hover { border: 0px; }

#heritage {
  font: 18px/24px bold;
  color: #7B2921;
}

.slidelead {
  width: 700px;
  margin: 0 auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.content .devlead ul {
  list-style: disc;
  text-align: left;
  width: 500px;
  margin: 0 auto;
}

.highlight {
  padding: 15px 10px;
}

.highlight a {
  text-decoration: none;
  border-bottom: none;
  background-color: yellow;
  padding: 5px 10px;
}

.highlight a:hover {
  border-bottom: none;
  background-color: gold;
}

.list_header {
  font-weight: bold;
  text-align: left;
  margin-top: 15px;
}

.content .devlead ul.caribou {
  margin: 0 0 0 20px;
}