/* SNOWBOARD TEMPLATE STYLES */

/* 
pink #F82588 
red #FE2B12
blue-green #50B796
*/ 

/*
a.          { width:160px; background: #ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; text-indent:0px; text-decoration:none; line-height:1.3; }
a:link      { width:160px; background: #ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; text-indent:0px; text-decoration:none; }
a:visited   { width:160px; background: #ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; text-indent:0px; text-decoration:none; }
a:active    { width:160px; background: #ffffff; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; text-indent:0px; text-decoration:none; }
a:hover     { width:160px; background: #F82588; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; color:#ffffff; text-indent:0px; text-decoration:none; text-align: right; }
*/

/* regular links
a.          { font-family:helvetica,sans-serif; font-size:12px; font-weight:regular; color:#ffffff; text-indent:0px; text-decoration:none; line-height:1.3; }
a:link      { font-family:helvetica,sans-serif; font-size:12px; font-weight:regular; color:#ffffff; text-indent:0px; text-decoration:none; }
a:visited   { font-family:helvetica,sans-serif; font-size:12px; font-weight:regular; color:#ffffff; text-indent:0px; text-decoration:none; }
a:active    { font-family:helvetica,sans-serif; font-size:12px; font-weight:regular; color:#ffffff; text-indent:0px; text-decoration:none; }
a:hover     { font-family:helvetica,sans-serif; background: #5B5B5B; font-weight:regular; font-size:12px; color:#ffffff; text-indent:0px; text-decoration:none; }
*/ 

body {
  margin-top: 5px; margin-bottom: 0px; margin-left: 5px; margin-right: 0px;
  background-color: #D5E5ED;
}

/* regular links*/
a.          { font-family:arial,helvetica,sans-serif;}
a:link      { font-family:arial,helvetica,sans-serif;}
a:visited   { font-family:arial,helvetica,sans-serif;}
a:active    { font-family:arial,helvetica,sans-serif;}
a:hover     { font-family:arial,helvetica,sans-serif;}
 
/* resort description inline links */ 
a.rstdesc          { font-size:11px; font-weight:bold; color:#ffffff; text-decoration: underline;}
a.rstdesc:link     { font-size:11px; font-weight:bold; color:#ffffff; text-decoration: underline;}
a.rstdesc:visited  { font-size:11px; font-weight:bold; color:#ffffff; text-decoration: underline;}
a.rstdesc:active   { font-size:11px; font-weight:bold; color:#ffffff; text-decoration: underline;}
a.rstdesc:hover    { font-size:11px; font-weight:bold; color:#ffffff; text-decoration: none;}

/* Body links including MAP PG */
a.bodylink					{ font-size:11px; font-weight:regular; color:#ffffff; text-decoration: none;}
a.bodylink:link			{ font-size:11px; font-weight:regular; color:#ffffff; text-decoration: none;}
a.bodylink:visited	{ font-size:11px; font-weight:regular; color:#ffffff; text-decoration: none;}
a.bodylink:active   { font-size:11px; font-weight:regular; color:#ffffff; text-decoration: none;}
a.bodylink:hover 		{	font-size:11px; font-weight:regular; color:#ffffff; text-decoration: none; background-color:#5b5b5b;}

a.statesort					{ font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none;}
a.statesort:link		{ font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none;}
a.statesort:visited { font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none;}
a.statesort:active  { font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none;}
a.statesort:hover   { font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none; background-color:#5B5B5B;}

/* table1 in-cell links */
a.table1td					{ font-size:12px; font-weight: bold; color: #5B5B5B; text-decoration: none;}
a.table1td:link			{ font-size:12px; font-weight: bold; color: #5B5B5B; text-decoration: none;}
a.table1td:visited	{ font-size:12px; font-weight: bold; color: #5B5B5B; text-decoration: none;}
a.table1td:active   { font-size:12px; font-weight: bold; color: #5B5B5B; text-decoration: none;}
a.table1td:hover  	{ font-size:12px; font-weight: bold; color: #ffffff; text-decoration: none; background-color: #5B5B5B;}

a.footer						{ font-size:10px; font-weight:bold; color:#5B5B5B; text-decoration: none;}
a.footer:link				{ font-size:10px; font-weight:bold; color:#5B5B5B; text-decoration: none;}
a.footer:visited 		{ font-size:10px; font-weight:bold; color:#5B5B5B; text-decoration: none;}
a.footer:active  		{ font-size:10px; font-weight:bold; color:#5B5B5B; text-decoration: none;}
a.footer:hover		  { font-size:10px; font-weight:bold; color:#ffffff; text-decoration: none; background-color:#5B5B5B;}


table.table1 { 
font-family: arial,helvetica,sans-serif; 
color: #D5E5ED;
border-top-width: 0px; 
border-right-width: 0px;
border-bottom-width: 0px; 
border-left-width: 0px; 
border-color:  #000000;
border-style: solid;
border-collapse: collapse;
/*border: 8px 1px 8px 1px solid #F82588; 
margin: 0px 30px 30px 0px;
cell-padding: 40px; */
cell-spacing:0px; 
}
.revlscdeal {
  width: 113px;
  height: 58px;
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  border: 1px solid #A9B6BB;
  color: #000000;
  padding: 0px;
  background-color: #ffffff;
}
td.nav { 
padding-top: 5px; 
padding-bottom: 15px; 
padding-left: 5px; 
padding-right: 15px; 
}

td.flash {
background-image: url(/graphics/main.jpg); 
}

td.indexreport {
padding-top: 4px; 
padding-bottom: 11px; 
padding-left: 5px; 
padding-right: 5px; 
}

td.snowreport {
padding-top: 4px; 
padding-bottom: 10px; 
padding-left: 10px; 
padding-right: 10px; 
}

td.copy { 
padding-top: 15px; 
padding-bottom: 50px; 
padding-left: 15px; 
padding-right: 50px; 
background-color: #000000;
font-family:verdana,arial,helvetica,sans-serif; 
font-size:11px; 
color:#ffffff;
}

td.resort { 
padding-top: 15px; 
padding-bottom: 0px; 
padding-left: 15px; 
padding-right: 50px; 
background-color: #ffffff;
font-family:verdana,arial,helvetica,sans-serif; 
font-size:14px; 
color:#000000;
}

td.std {
  width: 490px;
	font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.33;
  color: #ffffff;
}

hr1 {
    display: block;
    height: 1px;
    border-top: 1px dashed #C7C8CA;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none;
    margin: 1em 0;
    padding: 0;
}
.small {
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.25;
}
h1, h2, h3, h4, h5, h6 {
  color: #ffffff;
  margin: 3px 0px;
}

/* state map page */
.statemap {
  font-family: verdana,arial,helvetica,sans-serif;
  font-weight: normal;
  font-size: 10px;
  line-height: 1.4;
  color: #000000;
}

td.bannercell { 
  padding-top:4px;
  padding-bottom:0px;
  padding-left:3px;
  padding-right:4px;
}

/*border: 4px 0px 3px 4px solid #000000;
border-top-width:4px;
border-bottom-width:0px;
border-left-width:3px;
border-right-width:4px;
border-color:#000000;
*/

a.banner:link, a.banner:visited, a.banner:hover, a.banner:active {
  color: #3c566e;
  font-weight: bold;
  text-decoration: none;
} 
  /*padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
  margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
  border-top-width: 4px; border-bottom-width: 0px; border-left-width: 3px; border-right-width: 4px;
  border-color:#00000;*/

a.featr:link, a.featr:visited, a.featr:hover, a.featr:active {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
  margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
}
.navbar {
  font-family: arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 1.5;
  color: #000000;
}
a.navbar,
a.navbar:link, a.navbar:visited {
  font-family: arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.5;
  color: #ffffff;
  text-decoration: none;
}
a.navbar:hover, a.navbar:active {
  color: #ffffff;
  text-decoration: underline;
}
/* page titles */
.pgtitles {
  padding: 5px 5px 16px 5px;
  text-align: center;
}
.pgtitle1 {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.25;
  color: #ffffff;
}
.pgtitle2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.25;
  color: #BABABA;
}
.pgtitle3 {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.25;
  color: #75654F;
}
.copyright {
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.4;
  color: #75654f;
}
/* standard list table */
table.table1 {
  font-family: arial,helvetica,sans-serif;
  color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
}
.table1 th {
  font-weight: bold;
  font-size: 12px;
  line-height: 1.25;
  color: #ffffff;
  background-color: #5B5B5B;
  border: 1px solid #7B8589;
  padding: 4px 8px;
}
/* to alternate row colors, make c1 and c2 different */
td.table1, td.table1c1 {
  font-weight: normal;
  font-size: 12px;
  line-height: 1.25;
  color: #5B5B5B;
  background-color: #ffffff;
  border: 1px solid #7B8589;
  padding: 2px 5px;
}
td.table1c2 {
  font-weight: normal;
  font-size: 12px;
  line-height: 1.25;
  background-color: #F1F1F1;
  border: 1px solid #7B8589;
  padding: 2px 5px;
}
.table1small {
  font-family: arial,helvetica,sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: #000000;
  padding-left: 15px;
}
/* table1 header links */
a.table1th:link, a.table1th:visited {
  display:block;
  text-size: 12px;
  color: #ffffff;
  text-decoration: none;
  line-height: 16pt; 
}
a.table1th:hover, a.table1th:active {
  background-color: #F82588;
  text-decoration: none;
  line-height: 16pt; 
}

/* table1 premier links */
a.table1feat:link {
  font-size: 12px;
  font-weight: bold;
  color: #5B5B5B;
  text-decoration: none;
}
a.table1feat:visited {
  font-size: 12px;
  font-weight: bold;
  color: #5B5B5B;
  text-decoration: none;
}
a.table1feat:hover, a.table1feat:active {
  color: #ffffff;
  text-decoration: none;
  background-color:#5B5B5B;
}

/* top nav bar */
.topnav,
a.topnav:link,
a.topnav:visited {
  font-size: 15px;
  color: #663366;
  background-color: #e8e8e8;
  text-decoration: none;
}
a.topnav:hover {
  text-decoration: underline;
}
.statsheader {
  font-size: 12px;
  font-weight: bold;
  color: #DEE3E7;
  border-top-width: 0px; 
  border-bottom-width: 0px; 
  border-left-width: 2px; 
  border-right-width: 0px;
  border-style: solid;
  border-color: #F82588;
  padding: 2px 5px;
  background-color: #5B5B5B;
}
.pbutton {
  font-family: monospace;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #666666;
  cursor: pointer;
}
.phcaption { font-size: 10px; }
.phcredit { font-size: 10px; font-style: italic; }


a.homepg,
a.homepg:link, a.homepg:visited, a.homepg:active {
  font-family: verdana.arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.4;
  color: #75654F;
  text-decoration: none;
}
a.homepg:hover {
  font-family: verdana.arial,helvetica,sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.4;
  color: #F2EEC9;
  background-color: #5B5B5B;
  text-decoration: none;
}


.lscblurb {
  font-size: 12px;
  line-height: 1.4;
  text-align: center;
  border: 1px solid #5B5B5B;
  color: #000000;
  padding: 5px;
  background-color: #ffffff;
}
a.lsc:link, a.lsc:visited, a.lsc:active {
  color:#5B5B5B;
  font-weight: bold;
  text-decoration: none;
  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
  margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
}
a.lsc:hover {
  color:#F82588;
  font-weight: bold;
  text-decoration: none;
  background-color:#ffffff;
  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
  margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
  border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;
}

/*  { width: 567px; height: 150px; background-color:#E9F2DE; background-image: url(/featuredresort/graphics/summer/temp_photo_summer.jpg); background-repeat: no-repeat;}*/

td.eventhdr {
  font: bold 13px arial,helvetica,sans-serif;
  color: #ffffff;
  background-color: #5B5B5B;
  padding: 0px 0px 0px 0px;
}
td.eventdesc1 {
  width: 131px;
	font: 11px/12px arial,helvetica,sans-serif;
  color: #5B5B5B;
  background-color: #A9B6BB;
	padding-top: 3px; padding-bottom:3px; padding-left: 14px; padding-right: 3px; 
}
td.eventdesc2 {
  width: 131px;
  font: 11px/12px arial,helvetica,sans-serif;
  color: #5B5B5B;
  background-color: #A9B6BB;
  padding-top: 3px; padding-bottom:3px; padding-left: 14px; padding-right: 3px;
}
a.event:link, a.event:visited, a.event:active {
  display: block; 
  width:117px; 
  font-size: 10px;
  font-weight: bold; 
  color: #5B5B5B; 
  text-decoration: none;
  padding-top: 3px; padding-bottom:3px; padding-left: 11px; padding-right: 3px 
}
a.event:hover {background-color:#C5CED1; color: #5B5B5B; text-decoration: none}

td.right {
  background-color: #ffffff;
  border-top-width: 0px; 
  border-bottom-width: 0px; 
  border-left-width: 0px; 
  border-right-width: 1px;
  border-color: #5B5B5B;
  border-style:solid;
}
/* premier listing table, links, photo */
table.premier {
  border-collapse: collapse;
  border-spacing: 0px;
	border: 0px;
  }
tr.premier {
  background-color: #7B8589;
  }
tr.premierover {
  background-color: #5B5B5B;
  cursor: pointer;
  }
td.premier {
  font: normal 12px arial,helvetica,sans-serif;
  color: #ffffff;
  padding: 3px;
  }
a.premier:link, a.premier:visited
{
  font: bold 14px arial,helvetica,sans-serif;
  color: #D5E5ED;
  text-decoration: none;
  }
 a.premier:hover,
{
  font: bold 14px arial,helvetica,sans-serif;
  color: #D5E5ED;
  text-decoration: none;
  } 
img.premier {
  border: 1px solid #5B5B5B;
  }

/* regular links
a.          { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:regular; color:#ffffff; text-indent:0px; text-decoration:none; line-height:1.3; }
a:link      { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:regular; color:#ffffff; text-indent:0px; text-decoration:none; }
a:visited   { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:regular; color:#ffffff; text-indent:0px; text-decoration:none; }
a:active    { font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:regular; color:#ffffff; text-indent:0px; text-decoration:none; }
a:hover     { font-family:verdana,arial,helvetica,sans-serif; background: #5B5B5B; font-weight:regular; font-size:12px; color:#ffffff; text-indent:0px; text-decoration:none; }
 */