html, body {
    margin: 0;     
    padding: 0;
    width: 100%;
    line-height: 15px; 
  font-family: Tahoma,sans-serif;
    color: #4a494a;
    height:auto;
    font-size:12px;
    min-height:100%;
    height: 100%;
    background: #ffffff;
    overflow: visible;
}
body{
	color: #777777;	
	 width: 100%;
 	height: 100%;
 	background: #ffffff;
}


*:focus {
    outline: 0;
}
ul{ padding: 0; }
img{border: 0px;}
a{color: #323132; text-decoration: none; border: 0px; }
a:hover{text-decoration: none;}
a:active { outline: none;  -moz-outline-style: none; border: 0px;}
a:focus { outline: none;  -moz-outline-style: none; border: 0px;}
.clr{ clear:both;}
.hidden{ display:none;}
.left{float: left;}
.right{float: right;}
.container-wrap{width: 100% margin: 0 auto;}
.more{color: #2C3DA3; font-size: 13px; display: block; float: right; margin-top: 10px;}


.noright{margin-right: 0 !important;}
.up{text-transform: uppercase;}


strong{font-family: 'Open Sans',sans-serif; font-weight: 700; }
a{font-family: 'Open Sans',sans-serif; font-weight: 600; }

.weather-data{padding: 0px;  color: #ffffff;}
.weather-data .forecast-day{ width: 157px; height: 224px; margin-right: 22px; float: left; border: 1px solid #dbdcdd;}
.weather-data .forecast-day:last-child{margin-right: 0;}
/*.weather-data .forecast-day.type1{background: #e67817;}
.weather-data .forecast-day.type2{background: #ed7f1f;}
.weather-data .forecast-day.type3{background: #f68727;}
.weather-data .forecast-day.type4{background: #fc9032;}
.weather-data .forecast-day.type5{background: #fe9840; margin-right: 0;}*/
.weather-data .atDay{height: 99px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2YzZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2UwZGZkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f2f2 40%, #e0dfde 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#f3f2f2), color-stop(99%,#e0dfde)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f2f2 40%,#e0dfde 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f3f2f2 40%,#e0dfde 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f2f2 40%,#e0dfde 99%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f3f2f2 40%,#e0dfde 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0dfde',GradientType=0 ); /* IE6-8 */
}
.weather-data .atNight{ height: 99px;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2YzZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2UwZGZkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f2f2 40%, #e0dfde 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#f3f2f2), color-stop(99%,#e0dfde)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3f2f2 40%,#e0dfde 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f3f2f2 40%,#e0dfde 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f3f2f2 40%,#e0dfde 99%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f3f2f2 40%,#e0dfde 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0dfde',GradientType=0 ); /* IE6-8 */
}
.weather-data {color: #474441; font-size: 12px; padding: 0px;}
.weather-data h3{color: #FFFFFF; font-size: 16px; text-transform: uppercase; font-weight: normal; text-align: center; margin: 3px 0;}
.weather-data .wday{font-size: 9px; text-align: right; margin-right: 5px}
.weather-data .temperature{float: left; font-family: 'Open Sans',sans-serif; font-weight: 600; }
.weather-data .temperature{display: block; font-size: 12px; margin-left:5px;padding-top:5px }
.weather-data .temperature .big{font-size: 25pt; display: block; float: left; line-height: 32px; color: #474441;}
.weather-data .temperature .small{float: left; width:14px; margin-left:5px; color: #474441;}
.weather-data .temperature .small span{line-height: 12px; color: #474441;}
.weather-data .temperature .middle{float: left; margin-left:-5px;  font-size: 24px; font-family: 'Open Sans',sans-serif; font-weight: 600; margin-top:5px;}
.weather-data .temperature .middle .small{margin-right: -3px; font-size: 19px;}
.temperature sup{top:-0.3em; }
.weather-data .condition{float: right;font-size: 9px; height: 58px; }
.weather-data .condition .temp-desc{width: 60px; display: block; text-align: center; line-height: 10px}
.weather-data .wind{font-size: 12px; font-family: Tahoma, sans-serif; padding:5px 0;  text-align: center;}
.weather-data .atDay{border-bottom:1px solid rgba(255,255,255,.5); padding: 5px 5px 10px; }
.weather-data .atNight{padding: 5px 5px 10px;}
.weather-data .dtitle{font-size: 10px; line-height: 10px; margin: 0 0 10px;}
.weather-data.wth .dtitle{ margin: 0;}
.weather-data .daydate{position: relative; color: #FFFFFF; padding:5px;
	background: #f9923d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5OTIzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2Y0N2YzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VkNjkyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #f9923d 0%, #f47f30 40%, #ed6921 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9923d), color-stop(40%,#f47f30), color-stop(99%,#ed6921)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9923d 0%,#f47f30 40%,#ed6921 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9923d 0%,#f47f30 40%,#ed6921 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9923d 0%,#f47f30 40%,#ed6921 99%); /* IE10+ */
	background: linear-gradient(to bottom, #f9923d 0%,#f47f30 40%,#ed6921 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9923d', endColorstr='#ed6921',GradientType=0 ); /* IE6-8 */
	/*border: 1px solid #cdcdcd;*/
	border-bottom: 1px solid #dbdcdd;
}
.weather-data .daydate .wday{position: absolute; right: 0; top: 5px;}
.weather-data .daydate h3{color: #FFFFFF; text-align: left; font-size: 14px; margin: 0;}

.embed_type{display: block; }


.eth{width: 370px; min-width: 370px}
.etv{width: 270px; min-width: 270px;}

.section1{float: left; width: 50%; }
.section2{float: left; border-top: 1px solid #dbdcdd;  width: 50%;}
.etv .section1{width: 140px;}
.etv .section2{width: 130px;}
#embed_widget .weather-data .condition .tempPic img{width: 35px;}
#embed_widget .weather-data .forecast-day{margin-right: 0; display: none; width: 100%; height: 189px;}
#embed_widget .weather-data .forecast-day.active{display: block;}
.section2 .weather-data .forecast-day{float: none;}
#embed_widget .weather-data .forecast-day.type2{height: 47px;  border: 1px solid #dbdcdd; border-left: none; border-top:none; float: none;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGRmZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f1 40%, #e0dfde 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(40%,#f2f2f1), color-stop(100%,#e0dfde)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f1 40%,#e0dfde 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f2f2f1 40%,#e0dfde 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f1 40%,#e0dfde 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f2f2f1 40%,#e0dfde 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0dfde',GradientType=0 ); /* IE6-8 */
}
#embed_widget .weather-data .temperature .big{font-size: 24px;}
#embed_widget .weather-data .temperature .middle{font-size: 12px;}
#embed_widget .weather-data .temperature .small{width: 10px; font-size: 10px;}
#embed_widget .weather-data .forecast-day.type2 span.sep{float: left; display: block; margin:12px 0 0 5px; font-size: 16px;}
#embed_widget .weather-data .forecast-day.type2 .temperature .big{font-size: 14px;}
#embed_widget .dayname{float: left; font-size: 12px; text-transform: uppercase; padding:15px 0px 0 10px; width: 60px}
#embed_widget .weather-data .condition{float: left; margin-left: 10px;}
#embed_widget .weather-data .wind{font-size: 10px;}
#embed_widget .weather-data .daydate{padding: 2px 5px 4px; background: #ef6e25;}
#embed_widget .weather-data .atNight{padding: 2px 5px 5px; height: 106px; }
#embed_widget .weather-data .atDay{padding: 5px 5px 5px; height: 106px; border-bottom: none;}


#embed_widget .weather-data.wth .section1,#embed_widget .weather-data.wth .section2{float: none; border:none; width: 100%;}
#embed_widget .weather-data.wth .forecast-day.type1{width: 100%; height: 105px;}
#embed_widget .weather-data.wth .atNight{float: left;width: 50%; height: 82px; border-right: 1px solid #dbdcdd; border-bottom: 1px solid #dbdcdd; }
#embed_widget .weather-data.wth .atDay{float: left; width: 50%; height: 82px;  border-bottom: 1px solid #dbdcdd;}
#embed_widget .weather-data.wth .forecast-day.type2{width: 20%; float: left;}
#embed_widget .weather-data.wth .forecast-day.type2 .temperature .big{font-size: 14px;}
#embed_widget .weather-data.wth .temperature .middle{font-size: 11px;}
#embed_widget .weather-data.wth .temperature .small{font-size: 10px;}
#embed_widget .weather-data.wth .forecast-day.type2 span.sep{font-size: 12px; margin-top:5px;}
#embed_widget .weather-data.wth .dayname{padding: 3px 0 0; text-align: center;}
#embed_widget .weather-data.wth .temperature{padding: 0; line-height: 12px; }
#embed_widget .weather-data.wth .temperature .big{line-height: 28px; font-size: 30px;}
#embed_widget .weather-data.wth .forecast-day.type1 .temperature{margin-top:15px;}
#embed_widget .weather-data.wth .wind{font-size: 12px;}
#embed_widget .weather-data.wth .forecast-day.type1 .wind{margin-top:10px;}
#embed_widget .weather-data.wth .wind span{display: block;}
#embed_widget .weather-data.wth .dayname{width: 100%;}
#embed_widget .alert-info{width: 100%; background: #cc530e;}
#embed_widget .alert-info a{display: block; color: #FFFFFF; font-size: 12px; background: url(/images/ai.png) 2% center no-repeat; padding: 3px 5px 3px 30px;}

#embed_widget .wth .type1 .wwrap{width: 185px; margin: 0 auto;}
#embed_widget .wth .type2 .wwrap{width: 65px; margin: 0 auto;}
#embed_widget .type1 .wwrap{width: 120px; margin: 0 auto;}
#embed_widget .type2 .wwrap{width: 125px; margin: 0 auto;}

a.forecast-day{color: #474441;}
a.forecast-day:hover, a.forecast-day:hover *{color: #474441 !important;}

#embed_widget .weather-data .section2 .temperature .big .f {font-size: 14px;}

.f{display: none; float: left;}
.f.show{display: block;}
.c.none{display: none;}
.c.show{display: block; float: left;}