.ReallyHot {
	color:#ff0000;
        text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.Hot {
	color:#ff6600;
        text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.JustRight {
        color:#339900;
        text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.Cold {
	color:#0000cc;
        text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.ReallyCold {
	color:#007eff;
        text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.na {
        color:#000000;
        text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

.forecast {
	color:#000000; text-decoration:none; 
}

.city {
	color:#ffffff; text-decoration:none; 
}

#hidden
{
	position:absolute;
	height:1px;
	width:1px;
	z-index:-10000;
	left:25px;
	top:25px;
	margin-top:0px;
	color:#ffffff;
	background-color:rgba(255,255,255,0.1);
	font-size:1px;
}

#Weather240_Container
{
	position:relative;
	width:240px;
	height:120px;
	z-index:1;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border:0px;
}


img.Weather240_BG
{
	position:relative;
	border:0px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:240px;
	height:120px;
	z-index:0;
        border-radius:16px;
        -moz-border-radius:16px;
        -webkit-border-radius:16px;
}

img.Weather240_Compass
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:210px;
	top:30px;
	width:30px;
	height:30px;
	z-index:20;
}

img.Weather240_Flag
{
	position:absolute; 
	padding:0;
	margin:0;
	left:55px;
	top:0px;
	width:45px;
	height:30px;
	z-index:50;
}

img.Weather240_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:100px;
	height:120px;
	z-index:-5;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
}

img.Weather240_Image2
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:100px;
	height:120px;
	z-index:-6;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
}

.radar img.Weather240_Image{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:100px;
	height:120px;
	z-index:-5;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
}

.radar:hover img.Weather240_Image{
	display:none;
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:240px;
	height:120px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	z-index:5001;
}

.radar img.hover240{
	display:none;
	width:100px;
	height:120px;
}

.radar:hover img.hover240{
	display:block;
	width:240px;
	height:120px;
}

img.Weather240_Wind
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:210px;
	top:30px;
	width:30px;
	height:30px;
	z-index:21;
}

#Weather240_Text_City
{
	position:absolute;
	padding-top:3px;
	width:140px;
	height:27px;
	left:100px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:16px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather240_Text_City_Sm
{
	position:absolute;
	padding-top:4px;
	width:140px;
	height:27px;
	left:100px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:16px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:110%;
}

#Weather240_Text_Cond
{
	position:absolute;
	width:100px;
	text-align:center;
	z-index:25;
	left:1px;
	top:60px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather240_Text_Cond_Sm
{
	position:absolute;
	width:100px;
	text-align:center;
	z-index:25;
	left:1px;
	top:60px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:11px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather240_Text_TempF
{
	position:absolute;
	text-align:left;
	z-index:2;
	left:101px;
	top:30px;
	margin-top:0px;
	color:#339933;
	font-size:100%;
	font-weight:bold;
	font-size:36px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_High
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:134px;
	top:85px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_High_Label
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:101px;
	top:85px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_Low
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:134px;
	top:100px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_Low_Label
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:101px;
	top:100px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_WindIcon
{
	position:absolute;
	width:40px;
	text-align:center;
	z-index:21;
	left:205px;
	top:38px;
	margin-top:0px;
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_HeatChill_Label
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:101px;
	top:70px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
	line-height:90%;
}

#Weather240_Text_HeatIndex
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:134px;
	top:70px;
	margin-top:0px;
	color:#ff6600;
	font-size:100%;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_WindChill
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:134px;
	top:70px;
	margin-top:0px;
	color:#0000cc;
	font-size:100%;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial",Sans-Serif;
}

#transpatch240
{
	position:absolute;
	height:1px;
	width:1px;
	text-align:left;
	z-index:-1000;
	left:10px;
	top:10px;
	margin-top:0px;
	color:#ffffff;
	font-size:100%;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	background-color:rgba(255,255,255,0.6);
}

#transpatchI240
{
	position:absolute;
	height:1px;
	width:1px;
	text-align:left;
	z-index:-1000;
	left:10px;
	top:10px;
	margin-top:0px;
	color:#ffffff;
	font-size:100%;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	background-color:rgba(255,255,255,0.6);
}

#Weather240_DateTime
{
	position:absolute;
	width:115px;
	right:25px;
	top:0px;
	z-index:-500;
	color:#ffffff;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
	text-align:right;
}

#Weather240_Sunrise
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:210px;
	top:70px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Sunrise_Label
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:173px;
	top:71px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Sunset

{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:210px;
	top:80px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Sunset_Label

{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:173px;
	top:81px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_Hum
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:210px;
	top:90px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_Hum_Label
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:173px;
	top:91px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_Pressure
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:210px;
	top:100px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_Pressure_Label
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:173px;
	top:101px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_TempC
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:210px;
	top:110px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather240_Text_TempC_Label
{
	position:absolute;
	width:140px;
	text-align:left;
	z-index:2;
	left:173px;
	top:111px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

.Weather240_Forecast {
    position:relative;
    text-align:left;
    z-index:1001;
    width:140px;
    height:90px;
    top:30px;
    left:100px;
    border-bottom-right-radius:16px;
    border-bottom-left-radius:16px;
}

.Weather240_Forecast .Weather240_Forecast_Text {
    position:absolute;
    z-index:1001;
    visibility:hidden;
    width:230px;
    height:80px;
    padding:5px 5px 5px 5px;
    top:30px;
    left:5px;
    transition:opacity 0.2s;
    color:#000000;
    background-color:#ffffee;
    font-size:100%;
    font-weight:normal;
    font-size:12px;
    font-family:"Arial",Sans-Serif;
    border-bottom-left-radius:16px;
    border-bottom-right-radius:16px;
    border:0px;
    border-style:solid;
    border-color:#ffffff;
    -ms-transform:translate(-105px, -30px);
    transform:translate(-105px, -30px);
}

.Weather240_Forecast .Weather240_Forecast_Text::after {
    position:absolute;
    bottom:0%;
    left:0%;
    z-index:-50;
}

.Weather240_Forecast:hover .Weather240_Forecast_Text {
    visibility:visible;
    opacity:1.0;
    z-index:1001;
}


#Weather126_Container
{
	position:relative;
	width:120px;
	height:60px;
	z-index:1;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border:0px;
}

img.Weather126_BG
{
	position:relative;
	border:0px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:120px;
	height:60px;
	z-index:0;
        border-radius:8px;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
}

img.Weather126_Compass
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:104px;
	top:15px;
	width:16px;
	height:16px;
	z-index:20;
}

img.Weather126_Flag
{
	position:absolute; 
	padding:0;
	margin:0;
	left:27px;
	top:0px;
	width:23px;
	height:15px;
	z-index:50;
}

img.Weather126_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:50px;
	height:60px;
	z-index:-5;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
}

img.Weather126_Image2
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:50px;
	height:60px;
	z-index:-6;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
}

.radar img.Weather126_Image{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:50px;
	height:60px;
	z-index:-5;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
}

.radar:hover img.Weather126_Image{
	display:none;
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:120px;
	height:60px;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	z-index:5001;
}

.radar img.hover126{
	display:none;
	width:50px;
	height:30px;
}

.radar:hover img.hover126{
	display:block;
	width:120px;
	height:60px;
}

img.Weather126_Wind
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:104px;
	top:15px;
	width:16px;
	height:16px;
	z-index:21;
}

#Weather126_Text_City
{
	position:absolute;
	padding-top:1.5px;
	width:70px;
	height:14px;
	left:50px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:8px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather126_Text_City_Sm
{
	position:absolute;
	padding-top:2px;
	width:70px;
	height:14px;
	left:50px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:8px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:110%;
}

#Weather126_Text_Cond
{
	position:absolute;
	width:50px;
	text-align:center;
	z-index:25;
	left:1px;
	top:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather126_Text_Cond_Sm
{
	position:absolute;
	width:50px;
	text-align:center;
	z-index:25;
	left:1px;
	top:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather126_Text_TempF
{
	position:absolute;
	text-align:left;
	z-index:2;
	left:51px;
	top:15px;
	margin-top:0px;
	color:#339933;
	font-size:100%;
	font-weight:bold;
	font-size:18px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_High
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:68px;
	top:42px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_High_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:51px;
	top:42px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_Low
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:68px;
	top:51px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_Low_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:51px;
	top:51px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_WindIcon
{
	position:absolute;
	width:20px;
	text-align:center;
	z-index:21;
	left:102px;
	top:19px;
	margin-top:0px;
	color:#ff0000;
	font-size:6px;
	font-weight:bold;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_HeatChill_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:51px;
	top:34px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
	line-height:80%;
}

#Weather126_Text_HeatIndex
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:68px;
	top:33px;
	margin-top:0px;
	color:#ff6600;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_WindChill
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:68px;
	top:33px;
	margin-top:0px;
	color:#0000cc;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#transpatch126
{
	position:absolute;
	height:1px;
	width:1px;
	text-align:left;
	z-index:-1000;
	left:5px;
	top:5px;
	margin-top:0px;
	color:#ffffff;
	font-size:100%;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
	background-color:rgba(255,255,255,0.6);
}

#transpatchI126
{
	position:absolute;
	height:1px;
	width:1px;
	text-align:left;
	z-index:-1000;
	left:5px;
	top:5px;
	margin-top:0px;
	color:#ffffff;
	font-size:100%;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
	background-color:rgba(255,255,255,0.6);
}

#Weather126_DateTime
{
	position:absolute;
	width:57px;
	right:12px;
	top:0px;
	z-index:-500;
	color:#ffffff;
	font-size:3px;
	font-family:"Arial",Sans-Serif;
	text-align:right;
}

#Weather126_Sunrise
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:105px;
	top:35px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Sunrise_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:85px;
	top:35px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Sunset
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:105px;
	top:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Sunset_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:85px;
	top:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_Hum
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:105px;
	top:45px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_Hum_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:85px;
	top:45px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_Pressure
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:105px;
	top:50px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_Pressure_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:1;
	left:85px;
	top:50px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_TempC
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:105px;
	top:55px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather126_Text_TempC_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:85px;
	top:55px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

.Weather126_Forecast {
    position:relative;
    text-align:left;
    z-index:1001;
    width:70px;
    height:45px;
    top:15px;
    left:50px;
    border-bottom-right-radius:8px;
    border-bottom-left-radius:8px;
}

.Weather126_Forecast .Weather126_Forecast_Text {
    position:absolute;
    z-index:1001;
    visibility:hidden;
    width:110px;
    height:35px;
    padding:5px 5px 5px 5px;
    top:20px;
    left:5px;
    transition:opacity 0.2s;
    color:#000000;
    background-color:#ffffee;
    font-size:100%;
    font-weight:normal;
    font-size:6px;
    font-family:"Arial",Sans-Serif;
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    border:0px;
    border-style:solid;
    border-color:#ffffff;
    -ms-transform:translate(-55px, -20px);
    transform:translate(-55px, -20px);
}

.Weather126_Forecast .Weather126_Forecast_Text::after {
    position:absolute;
    bottom:0%;
    left:0%;
    z-index:-50;
}

.Weather126_Forecast:hover .Weather126_Forecast_Text {
    visibility:visible;
    opacity:1.0;
    z-index:1001;
}

#Weather180_Container
{
	position:relative;
	width:180px;
	height:90px;
	z-index:1;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border:0px;
}

img.Weather180_BG
{
	position:relative;
	border:0px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:180px;
	height:90px;
	z-index:0;
        border-radius:12px;
        -moz-border-radius:12px;
        -webkit-border-radius:12px;
}

img.Weather180_Compass
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:155px;
	top:20px;
	width:25px;
	height:25px;
	z-index:20;
}

img.Weather180_Flag
{
	position:absolute; 
	padding:0;
	margin:0;
	left:50px;
	top:0px;
	width:30px;
	height:20px;
	z-index:50;
}

img.Weather180_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:80px;
	height:90px;
	z-index:-5;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
}

img.Weather180_Image2
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:80px;
	height:90px;
	z-index:-6;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
}

.radar img.Weather180_Image{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:80px;
	height:90px;
	z-index:-5;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
}

.radar:hover img.Weather180_Image{
	display:none;
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:180px;
	height:90px;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	z-index:5001;
}

.radar img.hover180{
	display:none;
	width:80px;
	height:90px;
}

.radar:hover img.hover180{
	display:block;
	width:180px;
	height:90px;
}

img.Weather180_Wind
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:155px;
	top:20px;
	width:25px;
	height:25px;
	z-index:21;
}

#Weather180_Text_City
{
	position:absolute;
	padding-top:2px;
	width:100px;
	height:18px;
	left:80px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:12px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather180_Text_City_Sm
{
	position:absolute;
	padding-top:2px;
	width:100px;
	height:18px;
	left:80px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:12px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:100%;
}

#Weather180_Text_Cond
{
	position:absolute;
	width:80px;
	text-align:center;
	z-index:25;
	left:1px;
	top:60px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10.5px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather180_Text_Cond_Sm
{
	position:absolute;
	width:80px;
	text-align:center;
	z-index:25;
	left:1px;
	top:60px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7.5px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather180_Text_TempF
{
	position:absolute;
	text-align:left;
	z-index:2;
	left:81px;
	top:20px;
	margin-top:0px;
	color:#339933;
	font-size:100%;
	font-weight:bold;
	font-size:27px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_High
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:107px;
	top:63px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_High_Label
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:81px;
	top:63px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_Low
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:107px;
	top:76px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_Low_Label
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:81px;
	top:76px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_WindIcon
{
	position:absolute;
	width:30px;
	text-align:center;
	z-index:21;
	left:152px;
	top:27px;
	margin-top:0px;
	color:#ff0000;
	font-size:10.5px;
	font-weight:bold;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_HeatChill_Label
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:81px;
	top:50px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
	line-height:90%;
}

#Weather180_Text_HeatIndex
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:107px;
	top:50px;
	margin-top:0px;
	color:#ff6600;
	font-size:100%;
	font-weight:bold;
	font-size:10.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_WindChill
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:107px;
	top:50px;
	margin-top:0px;
	color:#0000cc;
	font-size:100%;
	font-weight:bold;
	font-size:10.5px;
	font-family:"Arial",Sans-Serif;
}

#transpatch180
{
	position:absolute;
	height:1px;
	width:1px;
	text-align:left;
	z-index:-1000;
	left:10px;
	top:10px;
	margin-top:0px;
	color:#ffffff;
	font-size:100%;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	background-color:rgba(255,255,255,0.6);
}

#transpatchI180
{
	position:absolute;
	height:1px;
	width:1px;
	text-align:left;
	z-index:-1000;
	left:10px;
	top:10px;
	margin-top:0px;
	color:#ffffff;
	font-size:100%;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	background-color:rgba(255,255,255,0.6);
}

#Weather180_DateTime
{
	position:absolute;
	width:115px;
	right:25px;
	top:0px;
	z-index:-500;
	color:#ffffff;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
	text-align:right;
}

#Weather180_Sunrise
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:160px;
	top:52px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Sunrise_Label
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:135px;
	top:53px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Sunset
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:160px;
	top:59px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Sunset_Label
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:135px;
	top:60px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_Hum
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:160px;
	top:66px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_Hum_Label
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:135px;
	top:67px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_Pressure
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:160px;
	top:73px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_Pressure_Label
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:135px;
	top:74px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_TempC
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:160px;
	top:80px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather180_Text_TempC_Label
{
	position:absolute;
	width:100px;
	text-align:left;
	z-index:2;
	left:135px;
	top:81px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

.Weather180_Forecast {
    position:relative;
    text-align:left;
    z-index:1001;
    width:100px;
    height:70px;
    top:20px;
    left:80px;
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
}

.Weather180_Forecast .Weather180_Forecast_Text {
    position:absolute;
    z-index:1001;
    visibility:hidden;
    width:170px;
    height:60px;
    padding:5px 5px 5px 5px;
    top:25px;
    left:5px;
    transition:opacity 0.2s;
    color:#000000;
    background-color:#ffffee;
    font-size:100%;
    font-weight:normal;
    font-size:9px;
    font-family:"Arial",Sans-Serif;
    border-bottom-left-radius:12px;
    border-bottom-right-radius:12px;
    border:0px;
    border-style:solid;
    border-color:#ffffff;
    -ms-transform:translate(-85px, -43px);
    transform:translate(-85px, -43px);
}

.Weather180_Forecast .Weather180_Forecast_Text::after {
    position:absolute;
    bottom:0%;
    left:0%;
    z-index:-50;
}

.Weather180_Forecast:hover .Weather180_Forecast_Text {
    visibility:visible;
    opacity:1.0;
    z-index:1001;
}

#Weather120_Container
{
	position:relative;
	width:120px;
	height:120px;
	z-index:1;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border:0px;
}

img.Weather120_BG
{
	position:relative;
	border:0px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:120px;
	height:120px;
	z-index:0;
        border-radius:16px;
        -moz-border-radius:16px;
        -webkit-border-radius:16px;
}

img.Weather120_Compass
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:100px;
	top:70px;
	width:20px;
	height:20px;
	z-index:20;
}

img.Weather120_Flag
{
	position:absolute; 
	margin:0;
	left:0px;
	top:21px;
	width:30px;
	height:20px;
	z-index:50;
}

img.Weather120_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:120px;
	height:120px;
	z-index:-5;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
}

img.Weather120_Image2
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:120px;
	height:120px;
	z-index:-6;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
}

.radar img.Weather120_Image{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:120px;
	height:120px;
	z-index:-5;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
}

.radar:hover img.Weather120_Image{
	display:none;
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:120px;
	height:120px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	z-index:5001;
}

.radar img.hover120{
	display:none;
	width:50px;
	height:30px;
}

.radar:hover img.hover120{
	display:block;
	width:120px;
	height:120px;
}

img.Weather120_Wind
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:100px;
	top:70px;
	width:20px;
	height:20px;
	z-index:21;
}

#Weather120_Text_City
{
	position:absolute;
	padding-top:0.75px;
	padding-left:5px;
	padding-right:5px;
	width:110px;
	height:20px;
	left:0px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:11px;
	font-family:"Arial",Sans-Serif;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather120_Text_City_Sm
{
	position:absolute;
	padding-top:1.5px;
	padding-left:5px;
	padding-right:5px;
	width:110px;
	height:20px;
	left:0px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:9.75px;
	font-family:"Arial",Sans-Serif;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:100%;
}

#Weather120_Text_Cond
{
	position:absolute;
	width:120px;
	text-align:center;
	z-index:25;
	left:0px;
	top:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather120_Text_Cond_Sm
{
	position:absolute;
	width:120px;
	text-align:center;
	z-index:25;
	left:0px;
	top:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather120_Text_TempF
{
	position:absolute;
	text-align:left;
	z-index:2;
	right:25px;
	top:66px;
	margin-top:0px;
	color:#339933;
	font-size:100%;
	font-weight:bold;
	font-size:24px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather120_Text_High
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:37px;
	top:100px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_High_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:11px;
	top:100px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_Low
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:37px;
	top:110px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_Low_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:11px;
	top:110px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_WindIcon
{
	position:absolute;
	width:20px;
	text-align:center;
	z-index:21;
	left:100px;
	top:76px;
	margin-top:0px;
	color:#ff0000;
	font-size:7px;
	font-weight:bold;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_HeatChill_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:11px;
	top:90px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
	line-height:90%;
}

#Weather120_Text_HeatIndex
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:37px;
	top:90px;
	margin-top:0px;
	color:#ff6600;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_WindChill
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:37px;
	top:90px;
	margin-top:0px;
	color:#0000cc;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#transpatch120
{
	position:absolute;
	height:50px;
	width:120px;
	z-index:2;
	left:0px;
	top:70px;
	margin-top:0px;
	color:#ffffff;
	background-color:rgba(255,255,255,0.99);
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
}

#transpatchI120
{
	position:absolute;
	height:1px;
	width:1px;
	z-index:-1000;
	left:25px;
	top:25px;
	margin-top:0px;
	color:#ffffff;
	background-color:rgba(255,255,255,0.6);
}

#Weather120_DateTime
{
	position:absolute;
	width:57px;
	right:12px;
	top:0px;
	z-index:-500;
	color:#ffffff;
	font-size:3px;
	font-family:"Arial",Sans-Serif;
	text-align:right;
}

#Weather120_Sunrise
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:95px;
	top:90px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Sunrise_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:68px;
	top:91px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Sunset
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:95px;
	top:96px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Sunset_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:68px;
	top:97px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_Hum
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:95px;
	top:102px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_Hum_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:68px;
	top:103px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_Pressure
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:95px;
	top:108px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_Pressure_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:68px;
	top:109px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_TempC
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:95px;
	top:114px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather120_Text_TempC_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:68px;
	top:115px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
// 	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

.Weather120_Forecast {
    position:relative;
    text-align:left;
    z-index:1001;
    width:120px;
    height:45px;
    top:75px;
    left:0px;
    border-bottom-right-radius:16px;
    border-bottom-left-radius:16px;
}

.Weather120_Forecast .Weather120_Forecast_Text {
    position:absolute;
    z-index:1001;
    visibility:hidden;
    width:110px;
    height:90px;
    padding:5px 5px 5px 5px;
    top:20px;
    left:0px;
    transition:opacity 0.2s;
    color:#000000;
    background-color:#ffffee;
    font-size:100%;
    font-weight:normal;
    font-size:6px;
    font-family:"Arial",Sans-Serif;
    border-bottom-left-radius:16px;
    border-bottom-right-radius:16px;
    border:0px;
    border-style:solid;
    border-color:#ffffff;
    -ms-transform:translate(-0px, -75px);
    transform:translate(-0px, -75px);
}

.Weather120_Forecast .Weather120_Forecast_Text::after {
    position:absolute;
    bottom:0%;
    left:0%;
    z-index:-50;
}

.Weather120_Forecast:hover .Weather120_Forecast_Text {
    visibility:visible;
    opacity:1.0;
    z-index:1001;
}


#Weather912_Container
{
	position:relative;
	width:90px;
	height:120px;
	z-index:1;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border:0px;
}

img.Weather912_BG
{
	position:relative;
	border:0px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:90px;
	height:120px;
	z-index:0;
        border-radius:16px;
        -moz-border-radius:16px;
        -webkit-border-radius:16px;
}

img.Weather912_Compass
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:70px;
	top:70px;
	width:20px;
	height:20px;
	z-index:20;
}

img.Weather912_Flag
{
	position:absolute; 
	margin:0;
	left:0px;
	top:21px;
	width:30px;
	height:20px;
	z-index:50;
}

img.Weather912_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:90px;
	height:120px;
	z-index:-5;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
}

img.Weather912_Image2
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:90px;
	height:120px;
	z-index:-6;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
}

.radar img.Weather912_Image{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:90px;
	height:120px;
	z-index:-5;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
}

.radar:hover img.Weather912_Image{
	display:none;
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:90px;
	height:120px;
	border-top-left-radius:16px;
	border-bottom-left-radius:16px;
	border-top-right-radius:16px;
	border-bottom-right-radius:16px;
	z-index:5001;
}

.radar img.hover912{
	display:none;
	width:50px;
	height:30px;
}

.radar:hover img.hover912{
	display:block;
	width:90px;
	height:120px;
}

img.Weather912_Wind
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:70px;
	top:70px;
	width:20px;
	height:20px;
	z-index:21;
}

#Weather912_Text_City
{
	position:absolute;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	width:80px;
	height:19px;
	left:0px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:8.5px;
	font-family:"Arial",Sans-Serif;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather912_Text_City_Sm
{
	position:absolute;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	width:80px;
	height:19px;
	left:0px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:110%;
}

#Weather912_Text_Cond
{
	position:absolute;
	width:90px;
	text-align:center;
	z-index:25;
	left:0px;
	top:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather912_Text_Cond_Sm
{
	position:absolute;
	width:90px;
	text-align:center;
	z-index:25;
	left:0px;
	top:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather912_Text_TempF
{
	position:absolute;
	text-align:left;
	z-index:2;
	right:25px;
	top:66px;
	margin-top:0px;
	color:#339933;
	font-size:100%;
	font-weight:bold;
	font-size:24px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather912_Text_High
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:18px;
	top:98px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_High_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:5px;
	top:99px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_Low
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:18px;
	top:108px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;

}

#Weather912_Text_Low_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:5px;
	top:109px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_WindIcon
{
	position:absolute;
	width:20px;
	text-align:center;
	z-index:21;
	left:70px;
	top:76px;
	margin-top:0px;
	color:#ff0000;
	font-size:7px;
	font-weight:bold;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_HeatChill_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:1px;
	top:89px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
	line-height:80%;
	letter-spacing:0px;
}

#Weather912_Text_HeatIndex
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:18px;
	top:88px;
	margin-top:0px;
	color:#ff6600;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_WindChill
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:18px;
	top:88px;
	margin-top:0px;
	color:#0000cc;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#transpatch912
{
	position:absolute;
	height:50px;
	width:90px;
	z-index:2;
	left:0px;
	top:70px;
	margin-top:0px;
	color:#ffffff;
	background-color:rgba(255,255,255,0.99);
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
}

#transpatchI912
{
	position:absolute;
	height:1px;
	width:1px;
	z-index:-1000;
	left:25px;
	top:25px;
	margin-top:0px;
	color:#ffffff;
	background-color:rgba(255,255,255,0.6);
}

#Weather912_DateTime
{
	position:absolute;
	width:57px;
	right:12px;
	top:0px;
	z-index:-500;
	color:#ffffff;
	font-size:3px;
	font-family:"Arial",Sans-Serif;
	text-align:right;
}

#Weather912_Sunrise
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:67px;
	top:90px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Sunrise_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:43px;
	top:91px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Sunset
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:67px;
	top:96px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Sunset_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:43px;
	top:97px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_Hum
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:67px;
	top:102px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_Hum_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:43px;
	top:103px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_Pressure
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:67px;
	top:108px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_Pressure_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:43px;
	top:109px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_TempC
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:67px;
	top:114px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
}

#Weather912_Text_TempC_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:43px;
	top:115px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
// 	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
}

.Weather912_Forecast {
    position:relative;
    text-align:left;
    z-index:1001;
    width:90px;
    height:45px;
    top:75px;
    left:0px;
    border-bottom-right-radius:16px;
    border-bottom-left-radius:16px;
}

.Weather912_Forecast .Weather912_Forecast_Text {
    position:absolute;
    z-index:1001;
    visibility:hidden;
    width:80px;
    height:90px;
    padding:5px 5px 5px 5px;
    top:20px;
    left:0px;
    transition:opacity 0.2s;
    color:#000000;
    background-color:#ffffee;
    font-size:100%;
    font-weight:normal;
    font-size:6px;
    font-family:"Arial",Sans-Serif;
    border-bottom-left-radius:16px;
    border-bottom-right-radius:16px;
    border:0px;
    border-style:solid;
    border-color:#ffffff;
    -ms-transform:translate(-0px, -75px);
    transform:translate(-0px, -75px);
}

.Weather912_Forecast .Weather912_Forecast_Text::after {
    position:absolute;
    bottom:0%;
    left:0%;
    z-index:-50;
}

.Weather912_Forecast:hover .Weather912_Forecast_Text {
    visibility:visible;
    opacity:1.0;
    z-index:1001;
}


#Weather90_Container
{
	position:relative;
	width:90px;
	height:90px;
	z-index:1;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border:0px;
}

img.Weather90_BG
{
	position:relative;
	border:0px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:90px;
	height:90px;
	z-index:0;
        border-radius:12px;
        -moz-border-radius:12px;
        -webkit-border-radius:12px;
}

img.Weather90_Compass
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:78px;
	top:51px;
	width:12px;
	height:12px;
	z-index:20;
}

img.Weather90_Flag
{
	position:absolute; 
	margin:0;
	left:0px;
	top:15px;
	width:23px;
	height:15px;
	z-index:50;
}

img.Weather90_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:90px;
	height:90px;
	z-index:-5;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
}

img.Weather90_Image2
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:90px;
	height:90px;
	z-index:-6;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
}

.radar img.Weather90_Image{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:90px;
	height:90px;
	z-index:-5;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
}

.radar:hover img.Weather90_Image{
	display:none;
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:90px;
	height:90px;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	z-index:5001;
}

.radar img.hover90{
	display:none;
	width:90px;
	height:90px;
}

.radar:hover img.hover90{
	display:block;
	width:90px;
	height:90px;
}

img.Weather90_Wind
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:78px;
	top:51px;
	width:12px;
	height:12px;
	z-index:21;
}

#Weather90_Text_City
{
	position:absolute;
	padding-top:.5px;
	padding-left:5px;
	padding-right:5px;
	width:80px;
	height:15px;
	left:0px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather90_Text_City_Sm
{
	position:absolute;
	padding-top:.5px;
	padding-left:5px;
	padding-right:5px;
	width:80px;
	height:15px;
	left:0px;
	top:0px;
	text-align:center;
	z-index:2;
	margin-top:0px;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather90_Text_Cond
{
	position:absolute;
	width:90px;
	text-align:center;
	z-index:25;
	left:0px;
	top:30px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather90_Text_Cond_Sm
{
	position:absolute;
	width:90px;
	text-align:center;
	z-index:25;
	left:0px;
	top:30px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:6px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather90_Text_TempF
{
	position:absolute;
	text-align:left;
	z-index:2;
	right:20px;
	top:47px;
	margin-top:0px;
	color:#339933;
	font-size:100%;
	font-weight:bold;
	font-size:18px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather90_Text_High
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:25px;
	top:73px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_High_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:5px;
	top:73px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_Low
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:25px;
	top:81px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_Low_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:5px;
	top:82px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_WindIcon
{
	position:absolute;
	width:15px;
	text-align:center;
	z-index:21;
	left:77px;
	top:55px;
	margin-top:0px;
	color:#ff0000;
	font-size:4px;
	font-weight:bold;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_HeatChill_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:5px;
	top:65px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:5px;
	font-family:"Arial",Sans-Serif;
	line-height:80%;
}

#Weather90_Text_HeatIndex
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:25px;
	top:64px;
	margin-top:0px;
	color:#ff6600;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_WindChill
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:25px;
	top:64px;
	margin-top:0px;
	color:#0000cc;
	font-size:100%;
	font-weight:bold;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
}

#transpatch90
{
	position:absolute;
	height:39px;
	width:90px;
	z-index:2;
	left:0px;
	top:51px;
	margin-top:0px;
	color:#ffffff;
	background-color:rgba(255,255,255,0.99);
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
}

#transpatchI90
{
	position:absolute;
	height:1px;
	width:1px;
	z-index:-1000;
	left:25px;
	top:25px;
	margin-top:0px;
	color:#ffffff;
	background-color:rgba(255,255,255,0.6);
}

#Weather90_DateTime
{
	position:absolute;
	width:57px;
	right:12px;
	top:0px;
	z-index:-500;
	color:#ffffff;
	font-size:3px;
	font-family:"Arial",Sans-Serif;
	text-align:right;
}

#Weather90_Sunrise
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:70px;
	top:65px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Sunrise_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:47px;
	top:66px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Sunset
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:70px;
	top:70px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Sunset_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:47px;
	top:71px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_Hum
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:70px;
	top:75px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_Hum_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:47px;
	top:76px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_Pressure
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:70px;
	top:80px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_Pressure_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:47px;
	top:81px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_TempC
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:70px;
	top:85px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:4.5px;
	font-family:"Arial",Sans-Serif;
}

#Weather90_Text_TempC_Label
{
	position:absolute;
	width:70px;
	text-align:left;
	z-index:2;
	left:47px;
	top:86px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:4px;
	font-family:"Arial",Sans-Serif;
}

.Weather90_Forecast {
    position:relative;
    text-align:left;
    z-index:1001;
    width:90px;
    height:35px;
    top:55px;
    left:0px;
    border-bottom-right-radius:12px;
    border-bottom-left-radius:12px;
}

.Weather90_Forecast .Weather90_Forecast_Text {
    position:absolute;
    z-index:1001;
    visibility:hidden;
    width:80px;
    height:65px;
    padding:5px 5px 5px 5px;
    top:15px;
    left:0px;
    transition:opacity 0.2s;
    color:#000000;
    background-color:#ffffee;
    font-size:100%;
    font-weight:normal;
    font-size:6px;
    font-family:"Arial",Sans-Serif;
    border-bottom-left-radius:12px;
    border-bottom-right-radius:12px;
    border:0px;
    border-style:solid;
    border-color:#ffffff;
    -ms-transform:translate(-0px, -55px);
    transform:translate(-0px, -55px);
}

.Weather90_Forecast .Weather90_Forecast_Text::after {
    position:absolute;
    bottom:0%;
    left:0%;
    z-index:-50;
}

.Weather90_Forecast:hover .Weather90_Forecast_Text {
    visibility:visible;
    opacity:1.0;
    z-index:1001;
}


#WeatherI_Container
{
	position:relative;
	width:960px;
	height:430px;
	z-index:1;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border-bottom:6px solid #000000;
	border-right:6px solid #000000;
        border-radius:30px;
        -moz-border-radius:30px;
        -webkit-border-radius:30px;
}

img.WeatherI_BG
{
	position:relative;
	border:0px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:960px;
	height:430px;
	z-index:0;
        border-radius:30px;
        -moz-border-radius:30px;
        -webkit-border-radius:30px;
}

img.WeatherI_Compass
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:811px;
	top:115px;
	width:150px;
	height:150px;
	z-index:20;
}

img.WeatherI_Flag
{
	position:absolute; 
	float:left;
	padding:0;
	margin:0;
	left:228px;
	top:0px;
	width:173px;
	height:115px;
	z-index:50;
}

img.WeatherI_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:400px;
	height:430px;
	z-index:-5;
	border-top-left-radius:27px;
	border-bottom-left-radius:27px;
}

img.WeatherI_Image2
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:0px;
	width:400px;
	height:430px;
	z-index:-6;
	border-top-left-radius:30px;
	border-bottom-left-radius:30px;
}

img.WeatherI_Wind
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:811px;
	top:115px;
	width:150px;
	height:150px;
	z-index:21;
}

#WeatherI_Text_City
{
	position:absolute;
	width:560px;
	text-align:center;
	z-index:2;
	left:401px;
	top:0px;
	margin-top:0px;
	color:#336699;
	font-size:100%;
	font-weight:bold;
	font-size:50px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:27px;
}

#WeatherI_Text_City_Sm
{
	position:absolute;
	width:560px;
	text-align:center;
	z-index:2;
	left:401px;
	top:0px;
	margin-top:0px;
	color:#336699;
	font-size:75%;
	font-weight:bold;
	font-size:50px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:27px;
}

#WeatherI_Text_Cond
{
	position:absolute;
	width:398px;
	text-align:center;
	z-index:25;
	left:1px;
	top:200px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:36px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}

#WeatherI_Text_Cond_Sm
{
	position:absolute;
	width:398px;
	text-align:center;
	z-index:25;
	left:1px;
	top:200px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}

#WeatherI_Text_TempF
{
	position:absolute;
	width:665px;
	text-align:left;
	z-index:2;
	left:400px;
	top:136px;
	margin-top:0px;
	color:#339933;
	font-size:100%;
	font-weight:bold;
	font-size:100px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_High
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:550px;
	top:300px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_High_Label
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:400px;
	top:300px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_Low
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:550px;
	top:350px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_Low_Label
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:400px;
	top:350px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_WindIcon
{
	position:absolute;
	width:150px;
	text-align:center;
	z-index:50;
	left:811px;
	top:160px;
	margin-top:0px;
	color:#ff0000;
	font-size:100%;
	font-weight:bold;
	font-size:50px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_HeatChill_Label
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:400px;
	top:250px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:30px;
	font-family:"Arial",Sans-Serif;
	line-height:90%;
}

#WeatherI_Text_HeatIndex
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:550px;
	top:250px;
	margin-top:0px;
	color:#ff6600;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_WindChill
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:550px;
	top:250px;
	margin-top:0px;
	color:#0000cc;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
}

#transpatchI
{
	position:absolute;
	height:1px;
	width:1px;
	text-align:left;
	z-index:-1000;
	left:10px;
	top:10px;
	margin-top:0px;
	color:#ffffff;
	font-size:100%;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	background-color:rgba(255,255,255,0.7);
}

#transpatchII
{
	position:absolute;
	height:1px;
	width:1px;
	text-align:left;
	z-index:-1000;
	left:10px;
	top:10px;
	margin-top:0px;
	color:#ffffff;
	font-size:100%;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	background-color:rgba(255,255,255,0.7);
}

#WeatherI_DateTime
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:-500;
	left:400px;
	top:419px;
	color:#888888;
	font-size:100%;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Sunrise
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:860px;
	top:280px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Sunrise_Label
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:700px;
	top:280px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Sunset
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:860px;
	top:310px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Sunset_Label
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:700px;
	top:310px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_Hum
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:860px;
	top:340px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_Hum_Label
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:700px;
	top:340px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_Pressure
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:860px;
	top:370px;
	marginop:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_Pressure_Label
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:700px;
	top:370px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_TempC
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:2;
	left:860px;
	top:400px;
	margin-top:0px;
	font-size:100%;
	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

#WeatherI_Text_TempC_Label
{
	position:absolute;
	width:960px;
	text-align:left;
	z-index:-2000;
	left:700px;
	top:400px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
//	font-weight:bold;
	font-size:25px;
	font-family:"Arial",Sans-Serif;
}

img.Weather_RadarI
{
	position:relative;
	border-bottom:6px solid #000000;
	border-right:6px solid #000000;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:482px;
	height:271px;
	z-index:0;
        border-radius:30px;
        -moz-border-radius:30px;
        -webkit-border-radius:30px;
}

img.Weather_RadarIF
{
	position:relative;
	border-bottom:6px solid #000000;
	border-right:6px solid #000000;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:960px;
	height:540px;
	z-index:0;
        border-radius:30px;
        -moz-border-radius:30px;
        -webkit-border-radius:30px;
}

.WeatherI_Forecast {
    position:absolute;
    width:665px;
    text-align:left;
    z-index:1001;
    left:400px;
    top:75px;
    margin-top:0px;
    color:#339933;
    font-size:100%;
    font-weight:bold;
    font-size:100px;
    font-family:"Arial",Sans-Serif;
}

.WeatherI_Forecast .WeatherI_Forecast_Text {
    position:absolute;
    z-index:-1001;
    visibility:hidden;
    width:0px;
    height:0px;
    top:50%;
    left:50%;
    font-size:5px;
}

.WeatherI_Forecast .WeatherI_Forecast_Text::after {
    position:absolute;
    bottom:0%;
    left:0%;
    z-index:-50;
}

.WeatherI_Forecast:hover .WeatherI_Forecast_Text {
    visibility:hidden;
    opacity:1.0;
    z-index:-1001;
}

#Weather240_ContainerFC
{
	position:relative;
	width:240px;
	height:120px;
	z-index:1;
	border-top-right-radius:16px;
        border-bottom-right-radius:16px;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border:0px;
	left:0px;
}

#Weather240_Text_CityFC1
{
	position:absolute;
	padding-top:3px;
	width:80px;
	height:27px;
	left:0px;
	top:0px;
	text-align:center;
	z-index:3;
	margin-top:0px;
	font-weight:bold;
	font-size:13px;
	font-family:"Arial",Sans-Serif;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather240_Text_CityFC2
{
	position:absolute;
	padding-top:3px;
	width:80px;
	height:27px;
	left:80px;
	top:0px;
	text-align:center;
	z-index:3;
	margin-top:0px;
	font-weight:bold;
	font-size:13px;
	font-family:"Arial",Sans-Serif;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather240_Text_CityFC3
{
	position:absolute;
	padding-top:3px;
	width:80px;
	height:27px;
	left:160px;
	top:0px;
	text-align:center;
	z-index:3;
	margin-top:0px;
	font-weight:bold;
	font-size:13px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:16px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

img.Weather240_Tomorrow_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:-120px;
	top:27px;
	width:80px;
	height:93px;
	z-index:-5;
}

.Weather240_Tomorrow_Forecast {
	position:relative;
	display:inline-block;
	text-align:left;
}

.Weather240_Tomorrow_Forecast .Weather240_Tomorrow_Forecast_Text {
	visibility:hidden;
	z-index:1001;
	position:absolute;
	width:230px;
	height:80px;
	transition:opacity 0.2s;
	padding:5px 5px 5px 5px;
	top:30px;
	left:5px;
	color:#000000;
	background-color:#ffffee;
	font-size:100%;
	font-weight:normal;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	border-bottom-right-radius:16px;
	-ms-transform:translate(-125px, 0px);
	transform:translate(-125px, 0px);
}

.Weather240_Tomorrow_Forecast .Weather240_Tomorrow_Forecast_Text::after {
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:-50;
}

.Weather240_Tomorrow_Forecast:hover .Weather240_Tomorrow_Forecast_Text {
	visibility:visible;
	opacity:1.0;
	z-index:1001;
}

#Weather240_Tomorrow_Text_Cond
{
	position:absolute;
	width:78px;
	text-align:center;
	z-index:25;
	left:1px;
	top:40px;
	height:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather240_Tomorrow_Text_Cond_sm
{
	position:absolute;
	width:78px;
	text-align:center;
	z-index:25;
	left:1px;
	top:40px;
	height:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather240_Tomorrow_Text_High
{
	position:absolute;
	width:80px;
	text-align:center;
	z-index:26;
	left:0px;
	top:85px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather240_Tomorrow_Text_Low
{
	position:absolute;
	width:80px;
	text-align:center;
	z-index:26;
	left:0px;
	top:100px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

img.Weather240_DayAfter_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:-40px;
	top:27px;
	width:80px;
	height:93px;
	z-index:-5;
}

.Weather240_DayAfter_Forecast {
	position:relative;
	display:inline-block;
	text-align:left;
	}

.Weather240_DayAfter_Forecast .Weather240_DayAfter_Forecast_Text {
	visibility:hidden;
	z-index:1001;
	position:absolute;
	width:230px;
	height:80px;
	transition:opacity 0.2s;
	padding:5px 5px 5px 5px;
	top:30px;
	left:5px;
	color:#000000;
	background-color:#ffffee;
	font-size:100%;
	font-weight:normal;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	border-bottom-right-radius:16px;
	-ms-transform:translate(-125px, 0px);
	transform:translate(-125px, 0px);
}

.Weather240_DayAfter_Forecast .Weather240_DayAfter_Forecast_Text::after {
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:-50;
}

.Weather240_DayAfter_Forecast:hover .Weather240_DayAfter_Forecast_Text {
	visibility:visible;
	opacity:1.0;
	z-index:1001;
}

#Weather240_DayAfter_Text_Cond
{
	position:absolute;
	width:78px;
	text-align:center;
	z-index:25;
	left:80px;
	top:40px;
	height:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather240_DayAfter_Text_Cond_sm
{
	position:absolute;
	width:78px;
	text-align:center;
	z-index:25;
	left:80px;
	top:40px;
	height:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather240_DayAfter_Text_High
{
	position:absolute;
	width:80px;
	text-align:center;
	z-index:26;
	left:80px;
	top:85px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather240_DayAfter_Text_Low
{
	position:absolute;
	width:80px;
	text-align:center;
	z-index:26;
	left:80px;
	top:100px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

img.Weather240_DayAfterThat_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:40px;
	top:27px;
	width:80px;
	height:93px;
	z-index:-5;
	border-bottom-right-radius:16px;
}

.Weather240_DayAfterThat_Forecast {
	position:relative;
	display:inline-block;
	text-align:left;
}

.Weather240_DayAfterThat_Forecast .Weather240_DayAfterThat_Forecast_Text {
	visibility:hidden;
	z-index:1001;
	position:absolute;
	width:230px;
	height:80px;
	transition:opacity 0.2s;
	padding:5px 5px 5px 5px;
	top:30px;
	left:5px;
	color:#000000;
	background-color:#ffffee;
	font-size:100%;
	font-weight:normal;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	border-bottom-right-radius:16px;
	-ms-transform:translate(-125px, 0px);
	transform:translate(-125px, 0px);
}

.Weather240_DayAfterThat_Forecast .Weather240_DayAfterThat_Forecast_Text::after {
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:-50;
}

.Weather240_DayAfterThat_Forecast:hover .Weather240_DayAfterThat_Forecast_Text {
	visibility:visible;
	opacity:1.0;
	z-index:1001;
}

#Weather240_DayAfterThat_Text_Cond
{
	position:absolute;
	width:78px;
	text-align:center;
	z-index:25;
	left:160px;
	top:40px;
	height:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather240_DayAfterThat_Text_Cond_sm
{
	position:absolute;
	width:78px;
	text-align:center;
	z-index:25;
	left:160px;
	top:40px;
	height:40px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather240_DayAfterThat_Text_High
{
	position:absolute;
	width:80px;
	text-align:center;
	z-index:26;
	left:160px;
	top:85px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather240_DayAfterThat_Text_Low
{
	position:absolute;
	width:80px;
	text-align:center;
	z-index:26;
	left:160px;
	top:100px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather180_ContainerFC
{
	position:relative;
	width:180px;
	height:90px;
	z-index:1;
	border-top-right-radius:12px;
        border-bottom-right-radius:12px;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border:0px;
	left:0px;
}

#Weather180_Text_CityFC1
{
	position:absolute;
	padding-top:3px;
	width:60px;
	height:18px;
	left:0px;
	top:0px;
	text-align:center;
	z-index:3;
	margin-top:0px;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather180_Text_CityFC2
{
	position:absolute;
	padding-top:3px;
	width:60px;
	height:18px;
	left:60px;
	top:0px;
	text-align:center;
	z-index:3;
	margin-top:0px;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#Weather180_Text_CityFC3
{
	position:absolute;
	padding-top:3px;
	width:60px;
	height:18px;
	left:120px;
	top:0px;
	text-align:center;
	z-index:3;
	margin-top:0px;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:12px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

img.Weather180_Tomorrow_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:-90px;
	top:18px;
	width:60px;
	height:72px;
	z-index:-5;
}

.Weather180_Tomorrow_Forecast {
	position:relative;
	display:inline-block;
	text-align:left;
}

.Weather180_Tomorrow_Forecast .Weather180_Tomorrow_Forecast_Text {
	visibility:hidden;
	z-index:1001;
	position:absolute;
	z-index:1001;
	visibility:hidden;
	width:170px;
	height:60px;
	padding:5px 5px 5px 5px;
	top:20px;
	left:5px;
	transition:opacity 0.2s;
	color:#000000;
	background-color:#ffffee;
	font-size:100%;
	font-weight:normal;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	border-bottom-right-radius:12px;
	border:0px;
	border-style:solid;
	border-color:#ffffff;
	-ms-transform:translate(-95px, 0px);
	transform:translate(-95px, 0px);
}

.Weather180_Tomorrow_Forecast .Weather180_Tomorrow_Forecast_Text::after {
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:-50;
}

.Weather180_Tomorrow_Forecast:hover .Weather180_Tomorrow_Forecast_Text {
	visibility:visible;
	opacity:1.0;
	z-index:1001;
}

#Weather180_Tomorrow_Text_Cond
{
	position:absolute;
	width:58px;
	text-align:center;
	z-index:25;
	left:1px;
	top:25px;
	height:35px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather180_Tomorrow_Text_Cond_sm
{
	position:absolute;
	width:58px;
	text-align:center;
	z-index:25;
	left:1px;
	top:25px;
	height:35px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather180_Tomorrow_Text_High
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:26;
	left:0px;
	top:63px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather180_Tomorrow_Text_Low
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:26;
	left:0px;
	top:76px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

img.Weather180_DayAfter_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:-30px;
	top:18px;
	width:60px;
	height:72px;
	z-index:-5;
}

.Weather180_DayAfter_Forecast {
	position:relative;
	display:inline-block;
	text-align:left;
	}

.Weather180_DayAfter_Forecast .Weather180_DayAfter_Forecast_Text {
	visibility:hidden;
	z-index:1001;
	position:absolute;
	z-index:1001;
	visibility:hidden;
	width:170px;
	height:60px;
	padding:5px 5px 5px 5px;
	top:20px;
	left:5px;
	transition:opacity 0.2s;
	color:#000000;
	background-color:#ffffee;
	font-size:100%;
	font-weight:normal;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	border-bottom-right-radius:12px;
	border:0px;
	border-style:solid;
	border-color:#ffffff;
	-ms-transform:translate(-95px, 0px);
	transform:translate(-95px, 0px);
}

.Weather180_DayAfter_Forecast .Weather180_DayAfter_Forecast_Text::after {
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:-50;
}

.Weather180_DayAfter_Forecast:hover .Weather180_DayAfter_Forecast_Text {
	visibility:visible;
	opacity:1.0;
	z-index:1001;
}

#Weather180_DayAfter_Text_Cond
{
	position:absolute;
	width:58px;
	text-align:center;
	z-index:25;
	left:60px;
	top:25px;
	height:35px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather180_DayAfter_Text_Cond_sm
{
	position:absolute;
	width:58px;
	text-align:center;
	z-index:25;
	left:60px;
	top:25px;
	height:35px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather180_DayAfter_Text_High
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:26;
	left:60px;
	top:63px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather180_DayAfter_Text_Low
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:26;
	left:60px;
	top:76px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

img.Weather180_DayAfterThat_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:30px;
	top:18px;
	width:60px;
	height:72px;
	z-index:-5;
	border-bottom-right-radius:12px;
}

.Weather180_DayAfterThat_Forecast {
	position:relative;
	display:inline-block;
	text-align:left;
}

.Weather180_DayAfterThat_Forecast .Weather180_DayAfterThat_Forecast_Text {
	visibility:hidden;
	z-index:1001;
	position:absolute;
	z-index:1001;
	visibility:hidden;
	width:170px;
	height:60px;
	padding:5px 5px 5px 5px;
	top:20px;
	left:5px;
	transition:opacity 0.2s;
	color:#000000;
	background-color:#ffffee;
	font-size:100%;
	font-weight:normal;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	border-bottom-right-radius:12px;
	border:0px;
	border-style:solid;
	border-color:#ffffff;
	-ms-transform:translate(-95px, 0px);
	transform:translate(-95px, 0px);
}

.Weather180_DayAfterThat_Forecast .Weather180_DayAfterThat_Forecast_Text::after {
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:-50;
}

.Weather180_DayAfterThat_Forecast:hover .Weather180_DayAfterThat_Forecast_Text {
	visibility:visible;
	opacity:1.0;
	z-index:1001;
}

#Weather180_DayAfterThat_Text_Cond
{
	position:absolute;
	width:58px;
	text-align:center;
	z-index:25;
	left:120px;
	top:25px;
	height:35px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather180_DayAfterThat_Text_Cond_sm
{
	position:absolute;
	width:58px;
	text-align:center;
	z-index:25;
	left:120px;
	top:25px;
	height:35px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:7px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	overflow:hidden;
}

#Weather180_DayAfterThat_Text_High
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:26;
	left:120px;
	top:63px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather180_DayAfterThat_Text_Low
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:26;
	left:120px;
	top:76px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#WeatherI_ContainerFC
{
	position:relative;
	width:960px;
	height:430px;
	z-index:1;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border-bottom:6px solid #000000;
	border-right:6px solid #000000;
        border-radius:30px;
        -moz-border-radius:30px;
        -webkit-border-radius:30px;
}

#WeatherI_Text_CityFC1
{
	position:absolute;
	padding-top:3px;
	width:320px;
	height:115px;
	left:0px;
	top:0px;
	text-align:center;
	z-index:3;
	margin-top:0px;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
	border-top-left-radius:27px;
}

#WeatherI_Text_CityFC2
{
	position:absolute;
	padding-top:3px;
	width:320px;
	height:115px;
	left:320px;
	top:0px;
	text-align:center;
	z-index:3;
	margin-top:0px;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#WeatherI_Text_CityFC3
{
	position:absolute;
	padding-top:3px;
	width:320px;
	height:115px;
	left:640px;
	top:0px;
	text-align:center;
	z-index:3;
	margin-top:0px;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	border-top-right-radius:27px;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	background-color:#01735c;
	line-height:90%;
}

#WeatherI_Tomorrow_Text_Cond
{
	position:absolute;
	width:310px;
	text-align:center;
	z-index:25;
	left:5px;
	top:125px;
	height:200px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
	overflow:hidden;
}

#WeatherI_Tomorrow_Text_Cond_sm
{
	position:absolute;
	width:310px;
	text-align:center;
	z-index:25;
	left:5px;
	top:125px;
	height:200px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:30px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
	overflow:hidden;
}

#WeatherI_DayAfter_Text_Cond
{
	position:absolute;
	width:310px;
	text-align:center;
	z-index:25;
	left:325px;
	top:125px;
	height:200px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
	overflow:hidden;
}

#WeatherI_DayAfter_Text_Cond_sm
{
	position:absolute;
	width:310px;
	text-align:center;
	z-index:25;
	left:325px;
	top:125px;
	height:200px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:30px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
	overflow:hidden;
}

#WeatherI_DayAfterThat_Text_Cond
{
	position:absolute;
	width:310px;
	text-align:center;
	z-index:25;
	left:650px;
	top:125px;
	height:200px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
	overflow:hidden;
}

#WeatherI_DayAfterThat_Text_Cond_sm
{
	position:absolute;
	width:310px;
	text-align:center;
	z-index:25;
	left:650px;
	top:125px;
	height:200px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:30px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
	overflow:hidden;
}

#WeatherI_Tomorrow_Text_High
{
	position:absolute;
	width:320px;
	text-align:center;
	z-index:26;
	left:0px;
	top:330px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}

#WeatherI_Tomorrow_Text_Low
{
	position:absolute;
	width:320px;
	text-align:center;
	z-index:26;
	left:0px;
	top:380px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}

#WeatherI_DayAfter_Text_High
{
	position:absolute;
	width:320px;
	text-align:center;
	z-index:26;
	left:320px;
	top:330px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}

#WeatherI_DayAfter_Text_Low
{
	position:absolute;
	width:320px;
	text-align:center;
	z-index:26;
	left:320px;
	top:380px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}

#WeatherI_DayAfterThat_Text_High
{
	position:absolute;
	width:320px;
	text-align:center;
	z-index:26;
	left:640px;
	top:330px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}

#WeatherI_DayAfterThat_Text_Low
{
	position:absolute;
	width:320px;
	text-align:center;
	z-index:26;
	left:640px;
	top:380px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:40px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-2px 0 white, 0 2px white, 2px 0 white, 0 -2px white;
}

.WeatherI_Tomorrow_Forecast {
	position:relative;
	display:inline-block;
	text-align:left;
}

.WeatherI_Tomorrow_Forecast .WeatherI_Tomorrow_Forecast_Text {
	visibility:hidden;
	z-index:1001;
	position:absolute;
	width:230px;
	height:80px;
	transition:opacity 0.2s;
	padding:5px 5px 5px 5px;
	top:30px;
	left:5px;
	color:#000000;
	background-color:#ffffee;
	font-size:100%;
	font-weight:normal;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	border-bottom-right-radius:16px;
	-ms-transform:translate(-125px, 0px);
	transform:translate(-125px, 0px);
}

.WeatherI_Tomorrow_Forecast .WeatherI_Tomorrow_Forecast_Text::after {
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:-50;
}

.WeatherI_Tomorrow_Forecast:hover .WeatherI_Tomorrow_Forecast_Text {
	visibility:visible;
	opacity:1.0;
	z-index:1001;
}

img.WeatherI_Tomorrow_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:-480px;
	top:115px;
	width:320px;
	height:315px;
	z-index:-5;
	border-bottom-left-radius:27px;
}

img.WeatherI_DayAfter_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:-160px;
	top:115px;
	width:320px;
	height:315px;
	z-index:-5;
}

.WeatherI_DayAfter_Forecast {
	position:relative;
	display:inline-block;
	text-align:left;
	}

.WeatherI_DayAfter_Forecast .WeatherI_DayAfter_Forecast_Text {
	visibility:hidden;
	z-index:1001;
	position:absolute;
	width:230px;
	height:80px;
	transition:opacity 0.2s;
	padding:5px 5px 5px 5px;
	top:30px;
	left:5px;
	color:#000000;
	background-color:#ffffee;
	font-size:100%;
	font-weight:normal;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	border-bottom-right-radius:16px;
	-ms-transform:translate(-125px, 0px);
	transform:translate(-125px, 0px);
}

.WeatherI_DayAfter_Forecast .WeatherI_DayAfter_Forecast_Text::after {
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:-50;
}

.WeatherI_DayAfter_Forecast:hover .WeatherI_DayAfter_Forecast_Text {
	visibility:visible;
	opacity:1.0;
	z-index:1001;
}

img.WeatherI_DayAfterThat_Image
{
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:160px;
	top:115px;
	width:320px;
	height:315px;
	z-index:-5;
	border-bottom-right-radius:27px;
}

.WeatherI_DayAfterThat_Forecast {
	position:relative;
	display:inline-block;
	text-align:left;
	}

.WeatherI_DayAfterThat_Forecast .WeatherI_DayAfterThat_Forecast_Text {
	visibility:hidden;
	z-index:1001;
	position:absolute;
	width:230px;
	height:80px;
	transition:opacity 0.2s;
	padding:5px 5px 5px 5px;
	top:30px;
	left:5px;
	color:#000000;
	background-color:#ffffee;
	font-size:100%;
	font-weight:normal;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
	border-bottom-right-radius:16px;
	-ms-transform:translate(-125px, 0px);
	transform:translate(-125px, 0px);
}

.WeatherI_DayAfterThat_Forecast .WeatherI_DayAfterThat_Forecast_Text::after {
	position:absolute;
	bottom:0%;
	left:0%;
	z-index:-50;
}

.WeatherI_DayAfterThat_Forecast:hover .WeatherI_DayAfterThat_Forecast_Text {
	visibility:visible;
	opacity:1.0;
	z-index:1001;
}

#pollencount
{
	position:absolute;
	text-align:left;
	z-index:2;
	right:1px;
	top:65px;
	color:#ffffff;
	font-weight:bold;
	font-size:24px;
	font-family:"Arial",Sans-Serif;
        text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

#pollencounttext
{
	position:absolute;
	text-align:left;
	z-index:3;
	right:1px;
	top:90px;
	color:#ffffff;
	font-size:12px;
	font-family:"Arial",Sans-Serif;
        text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

#pollencount90
{
	position:absolute;
	text-align:left;
	z-index:2;
	right:1px;
	top:49px;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	font-family:"Arial",Sans-Serif;
        text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

#pollencounttext90
{
	position:absolute;
	text-align:left;
	z-index:3;
	right:1px;
	top:68px;
	color:#ffffff;
	font-size:9px;
	font-family:"Arial",Sans-Serif;
        text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

#pollencount60
{
	position:absolute;
	text-align:left;
	z-index:2;
	right:1px;
	top:32px;
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	font-family:"Arial",Sans-Serif;
        text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

#pollencounttext60
{
	position:absolute;
	text-align:left;
	z-index:3;
	right:1px;
	top:45px;
	color:#ffffff;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
        text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

#aqi
{
	position:absolute;
	width: 106px;
	text-align:center;
	z-index: 2;
	left: 7;
	top: 40;
	border: 0px;
	font-size:40px;
	font-weight:bold;
	color: #ffffff;
        text-shadow:-4px 0 black, 0 4px black, 4px 0 black, 0 -4px black;
}

#aqi90
{
	position:absolute;
	width: 80px;
	text-align:center;
	z-index: 2;
	left: 5;
	top: 30;
	border: 0px;
	font-size:30px;
	font-weight:bold;
	color: #ffffff;
        text-shadow:-3px 0 black, 0 3px black, 3px 0 black, 0 -3px black;
}

#aqi60
{
	position:absolute;
	width: 53px;
	text-align:center;
	z-index: 2;
	left: 3;
	top: 20;
	border: 0px;
	font-size:20px;
	font-weight:bold;
	color: #ffffff;
        text-shadow:-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}

#hidden480
{
	position:absolute;
	width: 480px;
	text-align:center;
	z-index: -2;
	left: 0;
	top: 20px;
	border: 0px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #ff0000;
}

#hidden240
{
	position:absolute;
	width:240px;
	text-align:center;
	z-index:-2;
	left:0;
	top:20px;
	border:0px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color:#ff0000;
}

#hidden120
{
	position:absolute;
	width: 120px;
	text-align:center;
	z-index: -2;
	left: 0;
	top: 20px;
	border: 0px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #ff0000;
}

#hidden912
{
	position:absolute;
	width: 90px;
	text-align:center;
	z-index: -2;
	left: 0;
	top: 20px;
	border: 0px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #ff0000;
}

#hidden360
{
	position:absolute;
	width: 360px;
	text-align:center;
	z-index: -2;
	left: 0;
	top: 20px;
	border: 0px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #ff0000;
}

#hidden180
{
	position:absolute;
	width: 180px;
	text-align:center;
	z-index: -2;
	left: 0;
	top: 20px;
	border: 0px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #ff0000;
}

#hidden90
{
	position:absolute;
	width: 90px;
	text-align:center;
	z-index: -2;
	left: 0;
	top: 20px;
	border: 0px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #ff0000;
}

#hidden126
{
	position:absolute;
	width: 120px;
	text-align:center;
	z-index: -2;
	left: 0;
	top: 20px;
	border: 0px;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #ff0000;
}

img.aqipollenl
{
	position:relative;
	border:0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:60px;
	height:120px;
	z-index:0;
        border-radius:16px;
        -moz-border-radius:16px;
        -webkit-border-radius:16px;
}

img.aqipollenl90
{
	position:relative;
	border:0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:45px;
	height:90px;
	z-index:0;
        border-radius:12px;
        -moz-border-radius:12px;
        -webkit-border-radius:12px;
}

img.aqipollenli
{
	position:relative;
	border:0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	left:0px;
	top:0px;
	width:480px;
	height:430px;
	z-index:0;
        border-radius:30px;
        -moz-border-radius:30px;
        -webkit-border-radius:30px;
}

img.aqipollenr
{
	position:relative;
	border:0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	right:0px;
	top:0px;
	width:60px;
	height:120px;
	z-index:0;
        border-radius:16px;
        -moz-border-radius:16px;
        -webkit-border-radius:16px;
}

img.aqipollenr90
{
	position:relative;
	border:0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	right:0px;
	top:0px;
	width:45px;
	height:90px;
	z-index:0;
        border-radius:12px;
        -moz-border-radius:12px;
        -webkit-border-radius:12px;
}

img.aqipollenri
{
	position:relative;
	border:0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
	right:0px;
	top:0px;
	width:480px;
	height:430px;
	z-index:0;
        border-radius:30px;
        -moz-border-radius:30px;
        -webkit-border-radius:30px;
}

#aqipollen
{
	position:absolute;
	width:54px;
	text-align:center;
	z-index:2;
	right:0px;
	top:40px;
	border:0px;
	font-size:30px;
	font-weight:bold;
	color: #ffffff;
        text-shadow:-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}

#aqipollen90
{
	position:absolute;
	width:40px;
	text-align:center;
	z-index:2;
	right:0px;
	top:30px;
	border:0px;
	font-size:24px;
	font-weight:bold;
	color: #ffffff;
        text-shadow:-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}

#aqipolleni
{
	position:absolute;
	width:400px;
	text-align:center;
	z-index:2;
	right:40px;
	top:155px;
	border:0px;
	font-size:100px;
	font-weight:bold;
	color: #ffffff;
        text-shadow:-3px 0 black, 0 3px black, 3px 0 black, 0 -3px black;
}

#aqipollencount
{
	position:absolute;
	width:54px;
	text-align:center;
	z-index:2;
	left:3px;
	top:40px;
	border:0px;
	font-size:30px;
	font-weight:bold;
	color: #ffffff;
        text-shadow:-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}

#aqipollencount90
{
	position:absolute;
	width:40px;
	text-align:center;
	z-index:2;
	left:3px;
	top:30px;
	border:0px;
	font-size:24px;
	font-weight:bold;
	color: #ffffff;
        text-shadow:-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
}

#aqipollencounti
{
	position:absolute;
	width:400px;
	text-align:center;
	z-index:2;
	left:40px;
	top:155px;
	border:0px;
	font-size:100px;
	font-weight:bold;
	color: #ffffff;
        text-shadow:-3px 0 black, 0 3px black, 3px 0 black, 0 -3px black;
}

#aqipollencounttext
{
	position:absolute;
	width:60px;
	text-align:right;
	right:0px;
	top:70px;
	color:#ffffff;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
        text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	z-index:2;
}

#aqipollencounttext90
{
	position:absolute;
	width:45px;
	text-align:right;
	right:0px;
	top:52px;
	color:#ffffff;
	font-size:8px;
	font-family:"Arial",Sans-Serif;
        text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
	z-index:2;
}

#aqipollencounttexti
{
	position:absolute;
	width:400px;
	text-align:right;
	right:0px;
	top:245px;
	color:#ffffff;
	font-size:50px;
	font-family:"Arial",Sans-Serif;
        text-shadow:-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
	z-index:2;
}

#aqipollenlabellover
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:5;
	left:0px;
	top:0px;
	border:0px;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	background-color: #ffffff;
	border-top-left-radius: 16px;
}

#aqipollenlabellover90
{
	position:absolute;
	width:45px;
	text-align:center;
	z-index:5;
	left:0px;
	top:0px;
	border:0px;
	font-size:7px;
	font-weight:bold;
	color: #000000;
	background-color: #ffffff;
	border-top-left-radius: 12px;
}

#aqipollenlabelloveri
{
	position:absolute;
	width:480px;
	text-align:center;
	z-index:5;
	left:0px;
	top:0px;
	border:0px;
	font-size:30px;
	font-weight:bold;
	color: #000000;
	background-color: #ffffff;
	border-top-left-radius: 30px;
}

#aqipollenlabellunder
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:2;
	left:0px;
	top:109px;
	border:0px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-bottom-left-radius:16px;
}

#aqipollenlabellunder90
{
	position:absolute;
	width:45px;
	text-align:center;
	z-index:2;
	left:0px;
	top:82px;
	border:0px;
	font-size:7px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-bottom-left-radius:12px;
}

#aqipollenlabellunderi
{
	position:absolute;
	width:480px;
	text-align:center;
	z-index:2;
	left:0px;
	top:395px;
	border:0px;
	font-size:30px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-bottom-left-radius:30px;
}

#aqipollenlabelrover
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:5;
	right:0px;
	top:0px;
	border:0px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-top-right-radius:16px;
}

#aqipollenlabelrover90
{
	position:absolute;
	width:45px;
	text-align:center;
	z-index:5;
	right:0px;
	top:0px;
	border:0px;
	font-size:7px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-top-right-radius:12px;
}

#aqipollenlabelroveri
{
	position:absolute;
	width:480px;
	text-align:center;
	z-index:5;
	right:0px;
	top:0px;
	border:0px;
	font-size:30px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-top-right-radius:30px;
}

#aqipollenlabelrunder
{
	position:absolute;
	width:60px;
	text-align:center;
	z-index:2;
	right:0px;
	top:109px;
	border:0px;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-bottom-right-radius:16px;
}

#aqipollenlabelrunder90
{
	position:absolute;
	width:45px;
	text-align:center;
	z-index:2;
	right:0px;
	top:82px;
	border:0px;
	font-size:7px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-bottom-right-radius:12px;
}

#aqipollenlabelrunderi
{
	position:absolute;
	width:480px;
	text-align:center;
	z-index:2;
	right:0px;
	top:395px;
	border:0px;
	font-size:30px;
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
	border-bottom-right-radius:30px;
}

#Weather240_ContainerFD, #Weather180_ContainerFD {
	position:relative;
	z-index:1;
	background-color:#ffffff;
	padding:0;
	margin:0;
	border:0px;
	left:0px;
	width:60px;
	height:120px;
}

#Weather180_ContainerFD {
	width:45px;
	height:90px;
}

#Weather240_FD_Text_Cond, #Weather240_FD_Text_High, #Weather240_FD_Text_Low, #Weather180_FD_Text_Cond, #Weather180_FD_Text_High, #Weather180_FD_Text_Low {
	position:absolute;
	width:60px;
	text-align:center;
	z-index:26;
	left:0px;
	top:85px;
	margin-top:0px;
	color:#000000;
	font-size:100%;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	text-shadow:-1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
}

#Weather240_FD_Text_Cond {
	width:58px;
	z-index:25;
	left:1px;
	top:40px;
	height:40px;
	overflow:hidden;
}

#Weather240_FD_Text_Low { 
	top:100px; 
}

#Weather180_FD_Text_Cond {
	width:43px;
	z-index:25;
	left:1px;
	top:25px;
	height:35px;
	overflow:hidden;
	font-size:9px;
}

#Weather180_FD_Text_High { 
	width:45px;
	top:63px;
	font-size:9px;
}


#Weather180_FD_Text_Low { 
	width:45px;
	top:76px;
	font-size:9px;
}

img.Weather240_FD_Image, img.Weather180_FD_Image {
	position:absolute; 
	float:left;
	border:0px;
	padding:0;
	margin:0;
	left:0px;
	top:27px;
	width:60px;
	height:93px;
	z-index:-5;
}

img.Weather180_FD_Image {
	top:18px;
	width:45px;
	height:72px;
}

#Weather240_Text_CityFD, #Weather180_Text_CityFD, #WeatherI_Text_CityFD {
	position:absolute;
	padding-top:3px;
	width:60px;
	height:27px;
	top:0px;
	left:0px; 
	text-align:center;
	margin-top:0px;
	font-weight:bold;
	font-size:10px;
	font-family:"Arial",Sans-Serif;
	border:0px;
	color:#ffffff;
	font-color:#ffffff;
	z-index:3;
	background-color:#01735c;
}

#Weather180_Text_CityFD {
	width:45px;
	height:17px;
	font-size:8px;
}

#WeatherI_Text_CityFD {
	width:320px;
	height:115px;
	font-size:40px;
	border-top-left-radius:27px; 
}
