.weather_table				{width:100%}
.weather_table .today               {padding:3px 0px 10px}
.weather_table .today .bg_color		{background-color:#c60f3d}
.weather_table .tomorrow .bg_color	{background-color:#f4aa42}

.weather_table .today .field1		{position:relative;color:#444444;font-size:11px;line-height:18x}
.weather_table .today .field2		{font-size:20px;;line-height:35px;padding-top:5px;color:#252525}
.weather_table .today .field3		{font-size:11px;line-height:13px;padding:5px 0px 10px;color:#252525;white-space:nowrap}
.weather_table .today_arr			{position:absolute;top:-3px;right:-5px}
.weather_table .today .timeofday		{background-color:#f2f2f2;margin-bottom:20px}
.weather_table .today .timeofday table	{width:100%}
.weather_table .today .timeofday .td1	{width:33%;padding-left:17px;line-height:25px}
.weather_table .today .timeofday .td2	{width:34%;vertical-align:middle;text-align:center}	
.weather_table .today .timeofday .td3	{w1dth:33%;padding-right:17px;line-height:25px;text-align:right}	

.weather_table .grad_background			{background:url('/i/weather_grad.gif') top repeat-x;padding-top:10px;padding-bottom:20px}

	.towns					{/*border-bottom:1px solid #e6e6e6;margin-bottom:20px;*/text-align:right;width:100%}
	.towns td				{width:33%}
	.towns .temp				{width:40px;display:block;float:right;text-align:left;font-weight:normal !important}
	.towns img				{display:block;float:right;margin:6px 10px 0px}
	.towns .entry				{margin-left:-40px;line-height:28px;padding:0px 15px 0px}
	.towns .entry a				{font-weight:bold}

	.towns_main				{overflow:hidden}
	.towns_main img				{display:block;margin:6px 10px 0px}
	.towns_main .entry 			{border-left:1px solid #e6e6e6;text-align:center;}
	.towns_main .entry a			{font-weight:bold;font-size:10px;white-space:nowrap}
	.towns_main .entry a.temp		{font-weight:normal !important}
	.towns_main .entry table		{padding:0px 15px;width:1px;line-height:37px;margin:0px auto}
	.towns_main table			{width:100%;margin-left:-1px;}
	.towns_main td				{width:1%;vertical-align:middle;text-align:center;}

	.forecast table				{width:100%;height:137px}
	.forecast table table			{margin-left:-1px;height:100%}
	.forecast table table td		{width:25%;padding:0px 3px;border-left:1px solid #e6e6e6;text-align:center}
	.forecast .scroll			{width:27px;vertical-align:middle}
	.forecast .scroll a                {display:block;width:15px;height:139px;background:url('/p.gif') top left no-repeat}
    .forecast #forecast_left            {background-image:url('/i/scroll_L.gif')}
    .forecast #forecast_left:hover    {background-image:url('/i/scroll_L_hover.gif')}
    .forecast #forecast_right            {background-image:url('/i/scroll_R.gif')}
    .forecast #forecast_right:hover    {background-image:url('/i/scroll_R_hover.gif')}

	.forecast .bg_color			{padding:6px 0px 8px;font-size:11px;color:#fff;text-align:center}
	.forecast .today .bg_color		{background-color:#c60f3d}
	.forecast .tomorrow .bg_color		{background-color:#f4aa42}
	.forecast .soon .bg_color		{background-color:#999999}
	.forecast .temperature			{font-size:15px;line-height:34px;font-weight:bold;}
	.forecast .temp				{border-bottom:7px solid #fff}
	.forecast .deg-26			{border-bottom-color:#009ce0}
	.forecast .deg-25			{border-bottom-color:#18b5f1}
	.forecast .deg-15			{border-bottom-color:#68c8ed}
	.forecast .deg-7			{border-bottom-color:#b9cfd8}
	.forecast .deg-2			{border-bottom-color:#cfcfcf}
	.forecast .deg3				{border-bottom-color:#d9d7b9}
	.forecast .deg8				{border-bottom-color:#f6e265}
	.forecast .deg16			{border-bottom-color:#ffcc17}
	.forecast .deg25			{border-bottom-color:#fdb309}
	.forecast .type				{font-size:10px;background-color:#f2f2f2;padding:6px 0px 5px}
	.forecast .type img			{display:block;margin:0px auto 5px}

	.history				{overflow:hidden}
	.history .small				{margin-bottom:5px}
	.history .entry 			{border-left:1px solid #e6e6e6;text-align:left;padding:5px 15px;white-space:nowrap}
	.history table				{width:100%;margin-left:-1px}
	.history table table			{margin-left:0px;font-size:15px;font-weight:bold}
	.history .temp .hot			{color:#ce2f57}
	.history .temp .cold			{color:#2b9ded}
.detailed 				{margin-bottom:5px}
.timeofday			{font-weight:normal;font-size:10px;color:#666;line-height:10px;margin-top:5px}
.detailed .temperature			{font-weight:bold;font-size:16px;color:#1a1a1a;margin-top;line-height:16px;height:30px}
.detailed .wind				{font-weight:normal;font-size:10px;color:#1a1a1a;line-height:10px;margin:8px 0px 13px;white-space:nowrap}
.detailed table table			{margin-top:2px}
.detailed table				{height:80px}
.detailed .temp .tempinside		{width:145px;margin:8px auto 13px;white-space:nowrap}
.detailed .temp .tempinside img		{margin-left:15px}
.detailed .under			{padding:20px 50px 10px}
.detailed .under div			{font-size:11px;line-height:13px}
.detailed .under .center img		{margin-top:7px}
.detailed .under .left			{width:200px;color:#1a1a1a;float:left}
.detailed .under .left img		{margin-left:4px}
.detailed .under .right			{width:200px;color:#666;float:right}
.detailed .underhr			{color:#666;font-size:11px;position:absolute;bottom:-45px;left:0px;width:500px}
.detailed .now-arrow			{position:absolute;top:-10px;left:-18px;display:block}

.detailed .grey .timeofday 		{color:#999}
.detailed .grey .wind	 		{color:#999}
.location			{font-weight:normal;font-size:13px;margin-left:20px}