div.googleWeather {
font-family:arial, helvetica;
font-size:1px;
line-height:1px;
font-style:normal;
}

div.googleWeather div  {
margin:3px 0px 0px 0px;
}


div.googleWeather table {
width:100%;
border-top:1px dotted #cccccc;
margin:2px 0px 5px 0px;
}

div.googleWeather table td {
padding:0px 5px 0px 0px;
border-bottom:1px dotted #cccccc;
vertical-align:middle;
}

.input_label {
font-family:arial, helvetica;
font-style:normal;
font-size: 11px;
line-height:15px;
margin:2px 0px 0px 0px;
float:left;
}


div.googleWeather #loading {
vertical-align: middle;
text-align: center;
}

.inputbox-gw {
font-size: 10px;
line-height:11px;
margin:0px;
padding:1px;
float:right;
}

div.googleWeather .city {
font-weight:bold;
font-size: 12px;
line-height:12px;
}

div.googleWeather .deg {
font-size: 22px;
color: #3366FF;
font-weight:bold;
display:block;
line-height:22px;
margin-top:0px;
}

div.googleWeather .deg a {
text-decoration: none;
}

div.googleWeather .deg2 {
padding-top: 6px;
padding-bottom: 6px;
font-size: 12px;
color: #3366FF;
font-weight:bold;
float: left;
}

div.googleWeather .cond {
font-size: 11px;
float:left;
line-height:12px;
width:100%;
}
div.googleWeather .humidity {
font-size: 11px;
line-height:12px;
float:left;
width:100%;
}

div.googleWeather .wind {
font-size: 11px;
float:left;
line-height:12px;
width:100%;
padding-bottom:5px;
}

div.googleWeather .forecast_day {
font-size: 9px;
line-height:9px;
}

div.googleWeather .img2 {
float: right;
margin:0px 0px 5px 5px;
}

div.googleWeather .forecast_temp {
font-size: 9px;
line-height:9px;
}

div.googleWeather td.forecast_cond {
font-size: 9px;
line-height:9px;
}

div.googleWeather input.button {
margin-left: 2px;
}

div.googleWeather .error {
color: #ff6600;
font-weight:bold;
font-size: 10px;
line-height:10px;
padding:10px 0px 10px 0px;
}

