/*======================================================================*\
|| #################################################################### ||
|| # Copyright (C) 2006-2009 Youjoomla.com. All Rights Reserved.        ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/
.YouWeather {
	display:block;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	height:260px;
	font-size:10px;
	font-weight:bold!important;
}
.YouWeather .loading {
	display:block;
	position:relative;
	height:260px;
	background:url(../images/ajax-loader.gif) center center no-repeat;
}
#city {
	display:none;
	position:absolute;
	top:27px;
	right:10px;
	z-index:200;
	color:#222;
	font-weight:bold;
	font-size:14px;
}
#YouWeather_today {
	display:block;
	overflow:hidden;
	position:relative;
	clear:both;
	border:1px #e1e1e1 solid;
	background:#fff;
	margin:0 0 5px 0;
	padding:5px 0;
}
#YouWeather_today img.png {
	float:left;
	margin:5px 5px 0 5px;
}
#weather {
	display:block;
	overflow:hidden;
	position:relative;
	clear:both;
	margin:0 0 5px 0;
}
#weather .day {
	display:block;
	overflow:hidden;
	float:left;
	width:33.33%;
	margin:0;
	text-align:center;
}
#weather .day_in {
	display:block;
	overflow:hidden;
	border:1px #e1e1e1 solid;
	background:#fff;
	margin:0 5px 0 0;
	padding:0 0 15px 0;
	font-weight:bold;
}
#weather .day_in.last {
	margin:0;
}
#weather .day span {
	display:block;
	text-align:center;
	clear:both;
}
.day_title {
	border-bottom:1px #e1e1e1 solid;
	line-height:20px;
}
#weather .day img {
	margin:10px 0 0 0;
}
.temp {
}
#city-form span {
	font-weight:bold;
	cursor:pointer;
}
#city-form span.selected {
	color:#FF6600;
}
#city-form input[type=text] {
	border:1px #e1e1e1 solid;
	padding:2px;
	font-size:11px;
	width:150px;
}
#city-form {
	margin-top:10px;
}
#city-form input[type=submit] {
	padding: 2px 6px;
	background:#000;
	color:#fff;
	border:none;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	margin:0;
	text-shadow:none;
}
.YouWeather .error {
	display:block;
	position:relative;
	padding:0!important;
	margin:0!important;
	background:none;
	text-indent:0;
	color:#cc0000;
	font-size:11px;
	height:220px;
	overflow:hidden;
}
.YouWeather .error span {
	display:block;
	overflow:hidden;
	margin-top:100px;
	text-align:center;
}
