/*
 * dstyles.css
 *
 * "D" page template styles
 * Site: Regional skiing guides
 */
.std {
  font: 13px/16px arial,helvetica,sans-serif;
  color: #000000;
  }
.std a:link, .std a:visited {
  font-weight: bold;
  color: #13163f;
  text-decoration: none;
  }
.std a:hover {
  color: #e56e01;
  }
.pgtitles {
  padding: 22px 5px 24px 5px;
  text-align: center;
  }
.pgtitle1 {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.25;
  color: #e56e01;
  }
.pgtitle2 {
  font-weight: bold;
  font-size: 16px;
  line-height: 1.25;
  color: #000000;
  }
.statsheader {
  font-weight: bold;
  font-size: 13px;
  color: #e56e01;
  }
hr.stats {
  color: #b3b4b6;
  }
.pbutton {
  font: 12px monospace;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #666666;
  cursor: pointer;
  }
.phcaption {
  font-size: 10px;
  }
.phcredit {
  font-size: 10px;
  font-style: italic; 
  }
a.bodylink, a.bodylink:link, a.bodylink:visited, a.bodylink:active {
  font-family: verdana.arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.4;
  color: #444547;
  text-decoration: none;
}
a.rstdesc, a.rstdesc:link, a.rstdesc:active, a.rstdesc:visited {
  font-family: verdana.arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.4;
  color: #000000;
  text-decoration: none;
}
a.rstdesc:hover {
  color: #e56e01;
  text-decoration: underline;    
}
.lscblurb {
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  color: #444547;
  background-color: #e2e2e2;
  padding: 5px;
  border: 1px solid #939598;
  }
.revlscdeal {
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  color: #000000;
  background-color: #ffffff;
  padding: 5px;
  border: 1px solid #7e9a8c;
  width: 120px;
  height: 50px;
  }
.tagline {
  font: italic bold 17px/20px;
  }
.statemap {
  font: 10px/15px verdana,arial,helvetica,sans-serif;
  color: #444547;
  }
.statemap a:link, .statemap a:visited {
  font: bold 10px/15px verdana,arial,helvetica,sans-serif;
  color: #000000;
  text-decoration: none;
  }
.statemap a:hover {
  color: #e66e00;
  }
a.statesort:link, a.statesort:visited, {
  font: bold 10px/15px verdana,arial,helvetica,sans-serif;
  color: #444547;
  text-decoration: none;
  }
a.statesort:hover {
  color: #e66e00;
  }
.small {
  font-size: 10px;
  line-height: 1.4;
  }
table.table1 {
  font: 11px/14px arial,helvetica,sans-serif;
  color: #000000;
  background-color: #eeefef;
  border-collapse: collapse;
  }
.table1 th {
  color: #000000;
  background-color: #d1d3d4;
  padding: 3px 4px;
  border: 1px solid #ffffff;
  }
.table1 td {
  padding: 1px 4px;
  border: 1px solid #ffffff;
  }
.table1row0 {
  background-color: #eeefef;
  }
.table1row1 {
  background-color: #eeefef;
  }
.table1 th a:link, .table1 th a:visited {
  font: bold 12px/16px arial,helvetica,sans-serif;
  color: #000000;
  text-decoration: none;
  }
.table1 th a:hover, .table1 th a:active {
  color: #000000;
  text-decoration: underline;
  }
.table1 td a:link, .table1 td a:visited {
  font: bold 12px/16px arial,helvetica,sans-serif;
  color: #13163f;
  text-decoration: none;
  }
.table1 td a:hover, .table1 td a:active {
  color: #e56e01;
  }
.table1small {
  font-size: 10px;
  padding-left: 16px;
  }
/* premier listing table, links, photo */
table.premier {
  border-collapse: collapse;
  }
tr.premier {
  background-color: #ffffff;
  }
tr.premierover {
  background-color: #efefef;
  cursor: pointer;
  }
td.premier {
  font: 11px/15px arial,helvetica,sans-serif;
  color: #000000;
  padding: 3px;
  }
a.premier:link, a.premier:visited {
  font: bold 14px/19px arial,helvetica,sans-serif;
  color: #004080;
  text-decoration: none;
  }
a.premier:hover {
  color: #e56e01;
  } 
img.premier {
  border: 1px solid #444547;
  }

