﻿table.snow
{
    border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
}

td.snow
{
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.main
{
    border-spacing: 6px;
    border-collapse: separate;   
}

th
{
    background-color: #990000;
    height: 22px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	text-align: left;
}

p
{
    margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	text-align: left;
}

span.snow
{
    padding: 0px 2px 0px 4px;   
}

img.snow 
{
    padding: 0px 2px 0px 4px;
    margin: 0px 0px 0px 0px;
}

.box
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;    
    border: solid 2px #990000;
    text-align: left;
}

.boxTop
{
    border: solid 2px #990000;
    height: 100px;
    width: 700px;
    background-image: url('http://www.mont-sainte-anne.com/1/Portals/1/images/snowconditions/gradRed.gif');
    background-repeat: repeat-x;
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;    
    text-align: left;
}

.boxTop2
{
    border: solid 2px #990000;
    height: 80px;
    width: 700px;
    background-image: url('http://www.mont-sainte-anne.com/1/Portals/1/images/snowconditions/gradRed.gif');
    background-repeat: repeat-x;
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;    
    text-align: left;

    
}

.topBox2
{
  background-image: url('/1/Portals/1/images/snowconditions/gradRed.gif');
  border: solid 2px #990000;  
}

.subtitle
{
   border-bottom: dashed 1px #cccccc;
   padding: 2px 2px 2px 0px;
   height: 20px;
   text-align: left;
}

.subtitle2
{
   border-bottom: dashed 1px #cccccc;
   padding: 2px 2px 2px 2px;
   height: 34px;
   text-align: left;
}

h1.snow
{
    font-size: 14px;
    color: White;
    font-weight:bold;
    display: inline;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma, arial, verdana;
    
}

h1.snowen
{
    font-size: 12px;
    color: White;
    font-weight:bold;
    display: inline;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma, arial, verdana;
}

h2
{
    font-size: 12px;
    color: black;
    font-weight: bold;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding-left: 2px;
    font-family: Tahoma, arial, verdana;
}

h2.en
{
    font-size: 10px;
    padding-left: 0px;
    font-family: Tahoma, arial, verdana;
}

H3  
{
    font-size: 12px;
    font-weight: bold;
    color: Black;
    margin: 0px 0px 0px 0px;
}

.text_fr
{
    font-size: 12px;
    color: black;
    font-family: Tahoma, arial, verdana;
}

.text_en
{
    font-size: 11px;
    color: black;
    font-family: Tahoma, arial, verdana;
}

.rowGray
{
    background-color: #efefef;
    height: 20px;
}

.rowGray2
{
    background-color: #efefef;
    height: 40px;
}

.rowWhite
{
    background-color: #ffffff;
    height: 20px;
}

.rowWhite2
{
    background-color: #ffffff;
    height: 40px;
}


.rowBaseWhite
{
    background-color: #ffffff;
    height: 20px;
}

.rowBaseGray
{
    background-color: #efefef;
    height: 20px;
}

.big
{
    font-size: 32px;
    font-family: arial, verdana, Tahoma;
}

.bigSmall
{
    font-size: 18px;
    font-family: arial, verdana, Tahoma;
}

.bigSmallen
{
    font-size: 14px;
    font-family: arial, verdana, Tahoma;
}



.bLeft{border-left: solid 1px #cccccc;}
.bLeft2{border-left: solid 1px #999999;}
.bBottom{border-bottom: dashed 1px #cccccc;}

.center{text-align: center;}

.col{text-align: center; width:32px;}

.colIco{text-align: left; width:20px;}

.ico
{
     width:28px;
     height:19px;
     padding: 0px 0px 0px 0px;
}

.icoLift
{
    width:14px;
    height:12px;
    padding: 0px 2px 0px 2px;
}

.icoTrail
{
     width:20px;
     height:10px;
     padding: 0px 0px 0px 0px;
}


.date 
{
    color: #000000; 
    font-size: 16px;
    font-weight:bold;
    display: inline;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma, arial, verdana;
}
.date_en 
{
    color: #000000; 
    font-size: 14px;
    font-weight:bold;
    display: inline;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma, arial, verdana;
}

.bgWhite {background-color: White;}

.noPadding { padding: 0px 0px 0px 0px; }

.PaddingLeft2px { padding-left:2px }
.PaddingRight2px { padding-right:2px }

.detailH2
{
    font-size: 12px;
    color: black;
    font-weight: bold;
    display: inline;
    margin: 0px 0px 0px 0px;
    padding-left: 2px;
    font-family: Tahoma, arial, verdana;

}

.Detailsh2_en {
    font-size: 10px;
    padding-left: 0px;
}

.Trail_Details_Night_Info
{
 width:308px
}

.Trail_Details_Night_Count
{
 width:25px
}

.Trail_Name
{
    width:175px;
}

.Trail_Name_XC
{
    width:199px;
}

.tabInfo
{
    /* summer */
  /* border: solid 1px #014601;*/
   /* fall */
   border: solid 1px #990000;
   width: 100%;
   border-collapse: collapse;
   background-color: #f7f7f7;
}

ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

span.DetailH1Snow
{
    font-size: 14px;
    color: White;
    font-weight:bold;
    display: inline;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma, arial, verdana;
}

span.Base
{
    font-size: 12px;
    color: black;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding-left: 2px;
    font-family: Tahoma, arial, verdana;
}

span.Baseen
{
    font-size: 10px;
    padding-left: 0px;
    font-family: Tahoma, arial, verdana;
}

.SnowBorderRight
{
	 border-right:solid #cccccc 1px;
}

