﻿.tab-post-weather 
{
	background-color: #fff;
}
.tab-post-weather .weather-period
 { 
   width:565px;
 }
 
.tab-post-weather .title,
 .weather-period .label
 {
    color:#000;
    font-weight:bold;
 }
  
.tab-post-weather .title
 { 
    background-color:#c1e9ff;
    font-size:16px;
    width:519px;
    font-size:11px;
    padding:8px;
    padding-left:10px;
    margin-top:15px;
 }
.tab-post-weather div.title,
.tab-post-weather .title td
 {
    text-align:left;
 }
 .tab-post-weather .weather-period table
 {
    border-bottom:1px solid #c1e9ff;
    border-left:1px solid #c1e9ff; 
 }
 .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 #c1e9ff; 
   border-right: solid 1px #c1e9ff; 
   background-color:#f6fbff;
 }
  
.tab-post-weather .weather-period tr.odd td
 {
   background-color:#fff;
 } 
  
 .tab-post-weather .weather-period td.summary
 {
    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 #c1e9ff;
 }
 
 .tab-post-weather .weather-period .symbol
 { 
   margin:auto;
   height:75px;
   width:82px;
  } 
  
    
  .tab-post-weather div.not-available
  {
	padding:10px;
	border:1px solid #c1e9ff;
	border-top:none;
	width:510px;
	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
  {
     background: transparent url(../images/weathersymbols/sunshine.png) no-repeat center center;
     width:60px;
  }
  
  .weather-tomorrow 
  {
	width:180px;
	text-align:center;
	margin-bottom:10px;
	background: #EBF4F8 none repeat scroll 0 0;
	padding-bottom:10px;
	padding-top:7px;

  }

  .weather-tomorrow .symbol
  {
	height: 60px;
	width: 60px;
	margin-left:59px;
	margin-right:61px;
  }
  
  .weather-tomorrow .temp
  {
	color:red;
	font-size: 16px;
	font-weight: bold;
  }
  
  div.weather-promo-tomorrow, .weather-tomorrow .avgtemp
  {
	color: #0B70B8;
	font-weight: bold;
  }
  
  div.avgtemp
  {
	margin-top:5px;
  }
  
  div a.moreinfo 
  {
	color:#0B70B8;
  }
  
  .pWeather
  {
  	padding:20px 30px;
  }
  
  .weather-promo-link
  {
  	margin-top: 8px;
  }
.swf
{
	border: solid 1px #C1E9FF;
	margin-right: 28px;
}
