﻿.weatherheader {
background:#273E44;
color:#FFFFFF;
font-size:1.325em;
font-weight:bold;
height:18px;
padding:4px 10px 0px;
text-align:left;
vertical-align:middle;
}
.forecast_day {
text-align:center;
}

.h_gradient {
background:url(./img/Weather/weaBackground.jpg) repeat-x scroll center bottom;
}
#city_list td {
padding-left:15px;
}
.city_row {
background:url(./img/Weather/weaBackground.jpg) repeat-y scroll 0%;
border-top:1px solid #DDDDDD;
padding-left:15px;
}
.warningheader {
background:#990022 url(./img/Weather/weaBackground.jpg) repeat scroll 0%;
color:#FFFFFF;
font-size:0.825em;
font-weight:bold;
height:18px;
padding:4px 10px 0px;
text-align:left;
vertical-align:middle;
}
.hourly {
font-size:0.825em;
}
.hourly_header {
background:transparent url(./img/Weather/weaBackground.jpg) repeat-y scroll 0%;
color:#333333;
font-variant:small-caps;
letter-spacing:0.1em;
margin:1em 0pt 0pt;
}
.hourlytopam {
background:transparent url(./img/Weather/weaBackground.jpg) repeat-y scroll 0%;
font-size:0.825em;
margin:0px;
padding:5px 0px;
text-align:center;
vertical-align:top;
}
.hourlytopam img {
display:inline;
line-height:0px;
}
.hourlytoppm {
background:transparent url(./img/Weather/weaBackground.jpg) repeat-y scroll 0%;
font-size:0.825em;
margin:0px;
padding:5px 0px;
text-align:center;
vertical-align:top;
}
.hourlytoppm img {
display:inline;
line-height:0px;
}
.hourlybottomam {
background:transparent url(./img/Weather/weaBackground.jpg) repeat-y scroll 0%;
font-size:0.825em;
margin:0px;
padding:5px 0px;
text-align:center;
vertical-align:bottom;
}
.hourlybottomam img {
display:inline;
line-height:0px;
}
.hourlybottompm {
background:transparent url(./img/Weather/weaBackground.jpg) repeat-y scroll 0%;
font-size:0.825em;
margin:0px;
padding:5px 0px;
text-align:center;
vertical-align:bottom;
}
.hourlybottompm img {
display:inline;
line-height:0px;
}
h5 {
font-size:1.1em;
font-weight:bold;
margin:0px;
text-align:center;
}
h6 {
background-color:#FFFFFF;
font-size:0.9em;
font-style:italic;
font-weight:normal;
margin:0px;
padding:5px 2px 2px;
}
tr.vaTop td {
vertical-align:middle;
}
tr.vaTopFcst td {
vertical-align:top;
text-align:center;
}
#page {
text-align:left;
width:720px;
}
.weather_body {
padding:15px 15px 0pt;
}
.weather_content {
background:#FFFFFF none repeat scroll 0%;
margin:0pt;
padding:0pt;
text-align:left;
vertical-align:top;
width:760px;
}
.weather_copyright {
background-color:#FFFFFF;
font-size:0.825em;
padding:10px 10px 15px 15px;
text-align:left;
vertical-align:bottom;
}
.weather_page {
text-align:left;
width:720px;
}
#provider {
font-size:0.9em;
padding-top:10px;
text-align:center;
width:720px;
}
.content {
}
.icons {
border:1px solid #333333;
display:inline;
}
.thumb {
border-color:#FFFFFF rgb(51, 51, 51) rgb(51, 51, 51);
border-style:solid;
border-width:1px;
}
.rowBox {
margin-right:1px;
}
.bgColor {
background-color:#EBEDF5;
}
.tdItem {
border-top:1px solid #DDDDDD;
padding:0px 0px 0px 15px;
white-space:nowrap;
}
.tdItemData {
border-top:1px solid #DDDDDD;
padding:0px 10px 0px 15px;
}
.tdItemDataFcast {
border-top:1px solid #DDDDDD;
padding:0px 2px 0px 2px;
}
.expand {
font-weight:bold;
margin:3px 0px 5px;
text-align:center;
}
.tableBox {
border-bottom:1px solid #CBCDD5;
border-left:1px solid #CBCDD5;
border-right:1px solid #CBCDD5;
background-color: #f5f4f4;
width:100%;
}
.tableBox td {
vertical-align:middle;
}
.tableBox td img {
display:inline;
}
.sortC {
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
font-size:0.9em;
}
.leftPanel {
background-color:#EBEDF5;
border-right:1px solid #CCCCCC;
padding-right:10px;
width:140px;
}
.centerimage {
text-align:center;
width:100%;
}
.centerimage img {
display:inline;
}