/**wheather**/
#ja-widget-weather {overflow:hidden;}
#ja-widget-weather .leftbit {float:left;width:44px;}
#ja-widget-weather .degrees {text-align:center;;position:relative;margin-top:10px;color:#666;}
#ja-widget-weather .degrees span {cursor: pointer;}
#ja-widget-weather .degrees .active {font-weight:bold;border-bottom: 2px solid #666;}
#ja-widget-weather .degc {display:none;}
#ja-widget-weather .icon {background: #4E749E;padding: 3px 0 5px;}
#ja-widget-weather .icon img {margin:0px 5px 5px 5px;width:32px;height:32px;}
#ja-widget-weather .icon div {text-align:center;color:#fff;font-size:18px;font-weight:bold;}

#ja-widget-weather .content {margin-left:50px;}
#ja-widget-weather .input-board {background: #ffc;font-size: 115%;text-transform: uppercase;color: #444;border:1px solid #ddd;font-weight:normal;padding:0;}
#ja-widget-weather h5 {margin:0;cursor: pointer;border-bottom: 1px solid #ddd;font-size:115%;padding:0;}
#ja-widget-weather h5.loading {background: transparent url(../images/weather/spinner.gif) no-repeat scroll 100% 50%}

#ja-widget-weather .row {padding:3px 0;border-bottom:1px solid #ddd;}
#ja-widget-weather .day { float: left;margin-right:15px;text-align:center;padding-top:5px;}
#ja-widget-weather .day div {font-size: 78%;}
#ja-widget-weather .day img {width:24px;height:24px;}
#ja-widget-weather .day span.low { color: #666;font-weight:normal;}
#ja-widget-weather .day span.high { color:#333;font-weight:normal;}
#ja-widget-weather .wrong_data{color:#FF0000; text-align:center;}

/* Styling */
#ja-widget-weather .ja-usersetting-options, #jawidget-stock .ja-usersetting-options { margin-bottom: 10px; }

#ja-widget-weather .ja-usersetting-options ul { margin: 0 0 10px !important; }

div.ja-weather form.ja-usersetting-form, #jawidget-stock form.ja-usersetting-form { padding-top: 10px; padding-bottom: 10px; }

div.ja-weather a.ja-usersetting-loadform, #jawidget-stock a.ja-usersetting-loadform { right: 20px; }

div.ja-weather-current { margin: 0 0 10px 0; }

div.ja-weather-current img { margin-right: 10px; }

div.ja-weather-current ul { display: block; float: left; }

div.ja-weather-current ul li { line-height: normal; padding: 2px 0 !important; }

div.next-days { background: #f7f7f7; border-top: 1px solid #ddd; padding: 5px 0 10px; }

div.ja-weather-forecast { float: left; margin: 0; padding: 0; text-align: center; }

div.ja-weather-forecast-content { padding: 0 10px; }

span.days, span.temp, span.condition { display: block; text-align: center; }

span.days { text-transform: uppercase; padding: 2px 0; letter-spacing: 1px; font-size: 92%; font-weight: bold; }

span.temp { color: #CC0000; font-weight: bold; }

span.condition { color: #666666; font-size: 92%; }

img.img-condition { text-align: center; margin: 5px 0 0 0; }