﻿.tab-post-weather 
{
  font-size: 80%;
  position: relative;
  left: 0px;
  margin: -20px 0 -10px !important;
  background-color: #fff;
  color:#003366;
}
.tab-post-weather .weather-period
 { 
  position: inherit;
  left: 0px;
 }
 
.tab-post-weather .title,
 .weather-period .label
 {
    color:#0c4da2;
    font-weight:bold;
    width:60px;
 }
  
.tab-post-weather .title
 { 
    background-color:#e3f2f9;
    font-size:16px;
    width:500px;
    font-size:10px;
    padding:8px;
    padding-left:10px;
    margin-top:15px;
    height:15px;
    
 }
.tab-post-weather div.title,
.tab-post-weather .title td
 {
    text-align:left;
 }
 .tab-post-weather .weather-period table
 {
    border-bottom:1px solid #EDF8FF;
    border-left:1px solid #EDF8FF; 
 }
 .tab-post-weather .weather-period tr.even
 {
   background-color:#fff;
 }

 .tab-post-weather .weather-period td 
 {
   text-align:center;
   padding:2px;
   border-top: solid 1px #EDF8FF; 
   border-right: solid 1px #EDF8FF; 
   background-color:#edf5fa;
 }
  
.tab-post-weather .weather-period tr.odd td
 {
   background-color:#fff;
 } 
  
 .tab-post-weather .weather-period td.summary
 {
    border-right:none;
    background:#fff;
 } 
  
 .tab-post-weather .weather-period td.label
 {
   text-align:left;   
    background:#fff;
 }  
 
 .tab-post-weather .weather-period tr#tr-summary > td:last-child
 {
	border-right:1px solid #EDF8FF;
 }
 
 .tab-post-weather .weather-period .symbol
 { 
   margin:auto;
   height:75px;
   width:82px;
  } 
    
  .tab-post-weather div.not-available
  {
	padding:7px;
	border:1px solid #EDF8FF;
	border-top:none;
	width:500px;
	background-color:#fff;
  }
  
  .tab-post-weather .weather-period .cloudy, .weather-tomorrow .cloudy
  {
     background: transparent url(../images/weathersymbols/cloudy.png) no-repeat center center;
     width:60px;    
  }
  .tab-post-weather .weather-period .fog, .weather-tomorrow .fog
  {
     background: transparent url(../images/weathersymbols/fog.png) no-repeat center center;
     width:60px;
  }
  .tab-post-weather .weather-period .lightning, .weather-tomorrow .lightning
  {
     background: transparent url(../images/weathersymbols/lightning.png) no-repeat center center;
     width:60px;
     
  }
  .tab-post-weather .weather-period .partly_cloudy, .weather-tomorrow .partly_cloudy
  {
     background: transparent url(../images/weathersymbols/partly_cloudy.png) no-repeat center center;      
     width:60px;
  }
  
  .tab-post-weather .weather-period .rain, .weather-tomorrow .rain
  {
     background: transparent url(../images/weathersymbols/rain.png) no-repeat center center; 
     width:60px;
  }
  .tab-post-weather .weather-period .snow, .weather-tomorrow .snow
  {
     background: transparent url(../images/weathersymbols/snow.png) no-repeat center center;
     width:60px;
  }
  .tab-post-weather .weather-period .sunshine, .weather-tomorrow .sunshine, .symbol .sunshine
  {    
     background: transparent url(../images/weathersymbols/sunshine.png) no-repeat center center;
     width:60px;
  }
  
  .weather-tomorrow 
  {
	width:190px;
	text-align:center;
  }

  .weather-tomorrow .symbol
  {
	margin-left: 65px;
	margin-right: 65px; /* <-- ie 6 fix */
	height:60px;
	width: 60px;
	cursor:pointer;
  }
  
  .weather-tomorrow .temp
  {
	font-size: 16px;
	font-weight: bold;
  }
  
  div.weather-promo-tomorrow, .weather-tomorrow .avgtemp, .weather-tomorrow .temp
  {
	color: #660033;
	text-align:center;
  }
  
   div.regular
   {
	 font-weight:bold;
	 margin-top:10px;
   }
   
	div.slope-info 
	{
		width:182px;
	    overflow: hidden;
	}
	
	div.slope-info table
	{
		border-left:solid 1px #edf5fa;
		border-bottom:solid 1px #edf5fa;
		border-right:solid 1px #edf5fa;
		border-spacing: 0;
		width:170px;
		border-collapse:collapse;
	}
	
	div.slope-info table td			{ padding:2px 1px; color:#0c4da2; }
	
	div.slope-info table td.data
	{
		border-left:solid 1px #edf5fa;
		border-top:solid 1px #edf5fa;
	}
	
	div.slope-info table tr.even td
	{
		background-color:  #ffffff;
	}
	
	div.slope-info table tr.odd td
	{
		background-color:  #edf5fa;
	}
	
	div.slope-info table td.label
	{
		border-top:solid 1px #edf5fa;
	}	
		
	div.slope-info .title
	{
		width:162px;
		margin:0;
	}
 
	.slope-info div.not-available
	{
		width:150px;
	}	
	
	div.snow-graph
	{
		width:328px;
		margin-left:7px;
		border:1px #edf5fa solid;
		border-top:none;
	}
	
	div.snow-graph div.not-available
	{
		width: 314px;
		border:none;
	}
	
	div.snow-graph .title
	{
		margin:0;
		width:310px;
	}
	
	div.snow-graph div.snowheight-legenda
	{
		background:url(../images/googlemaps/head-back.gif);
	}

.single-slope-information
{
	width:230px;
	float:left;
}
.description-box .aside table.slope-information
{
	margin-bottom: 10px;
}
.description-box .aside table.slope-information td
{
	font-size: 10px;
}
.description-box .aside table.slope-information td.header
{
	width: 50px;
}
.description-box .aside table.slope-information td.subject
{
	width: 90px;
}

