body {font:Arial, Helvetica, sans-serif;margin:0px;}

#container {width:650px; overflow:hidden; position:relative; background-color:#375c74; text-align:left;margin:0px;}

#top {width:650px; height:40px; background-image:url('../images/eWeather_images/bg-top.gif'); position:relative;}
#top #loc {position:absolute; left:478px; top:11px; width:120px; height:21px; background-color:#e8e8e8; border:1px;}
#top #btn-go {
	position:absolute;
	left:603px;
	top:10px;
}
#btm {width:650px; height:20px; background-image:url('../images/eWeather_images/bg-bottom.gif');}

#currents_container {width:325px; height:270px;overflow:auto; position:absolute; top:0px; left:0px; padding:0px; background-color:#375c74; text-align:left;}


#currents {position:relative; width:325px; height:270px; background-image:url('../images/eWeather_images/bg-currents.gif'); float:left;}
#currents .label {font:bold 12px arial; color:#1f2e3a;}
#currents .value {margin: 0px 0px 0px 5px; font-family: arial; font-size: 13px; font-weight: bold; color:#7f161b;}
#currents #name {position:absolute; top:42px; left:15px; width:300px; height:40px; overflow:hidden; font:bold 16px arial; color:#1f2e3a;}
#currents #station {display:none;}
#currents #date {display:none;}
#currents #icon {margin: 70px 0px 0px 10px; width:80px; height:80px;}
#currents #sky {margin: 10px 0px 0px 8px; width:85px; text-align:center; padding: 0px 0px 5px 0px; border-bottom:1px dotted #1f2e3a;}
#currents #sky .label {display:none;}
#currents #sky .value {font:bold 11px arial; color:#1f2e3a;}
#currents #temp {margin: 0px 0px 0px 10px; width:80px; text-align:center;}
#currents #temp .label {display:none;}
#currents #temp .value {font:bold 28px arial; color:#7f161b;}
#currents #feelslike {position:absolute; top:87px; left:139px;}
#currents #dewpoint {position:absolute; top:107px; left:139px;}
#currents #rh {position:absolute; top:127px; left:146px;}
#currents #wind {position:absolute; top:147px; left:168px;}
#currents #bar {position:absolute; top:166px; left:136px;}
#currents #precip {position:absolute; top:187px; left:125px;}
#currents #wgusts {display:none;}
#currents #altimeter {display:none;}
#currents #visibility {position:absolute; top:208px; left:150px;}
#currents #ceiling {display:none;}
#currents #snow {display:none;}
#currents #high {display:none;}
#currents #low {display:none;}
#currents #high-yday {display:none;}
#currents #low-yday {display:none;}
#currents #time {position:absolute; top:248px; left:180px; font-family: arial; font-size:10px;}

#ad {float:right}



#container_sevenday {width:650px; overflow:auto; position:absolute; top:0px; left:0px; padding:0px; background-color:#375c74; text-align:left;}



#sevenday {position:relative; width:650px; height:195px; background-image:url('../images/eWeather_images/bg-forecast.gif'); clear:both;}
#sevenday #name {font:bold 15px arial; color:#1f2e3a;}
#sevenday #icon {width:60px; height:60px;}
#sevenday #temp {font:18px arial; margin:3px 0 0 0;}
#sevenday #high {color:#7f161b;}
#sevenday #low {color:#4f7d99;}
#sevenday #sky {margin:5px 0 0 0;font:bold 10px arial; color:#1f2e3a;}
#sevenday #day1 {width:92px; text-align:center; padding:40px 0 0 0; float:left;}
#sevenday #day2 {width:92px; text-align:center; padding:40px 0 0 0; float:left;}
#sevenday #day3 {width:92px; text-align:center; padding:40px 0 0 0; float:left;}
#sevenday #day4 {width:92px; text-align:center; padding:40px 0 0 0; float:left;}
#sevenday #day5 {width:92px; text-align:center; padding:40px 0 0 0; float:left;}
#sevenday #day6 {width:92px; text-align:center; padding:40px 0 0 0; float:left;}
#sevenday #day7 {width:92px; text-align:center; padding:40px 0 0 0; float:left;}
#sevenday #more_details{width: 92px; text-align: center; position: relative; top: 145px; font:bold 10px arial; color:#1f2e3a;text-decoration: underline}


#container_short_term {width:650px; height:300px;overflow:auto; position:absolute; top:0px; left:0px; background-color:#375c74; text-align:left; float:left;}


#forecast_text {overflow:hidden; position:relative; top:0px; width:650px; height:300px; float:left; text-align:left; background-image:url('../images/eWeather_images/bg_detail_forecast_tall.gif'); background-repeat:no-repeat;}

#header_day {position:absolute; left:10px; padding-top:30px; font:bold 16px arial; color:#1f2e3a;}


#icon1 {position:absolute;left:20px; top:70px; height:40px;width:40px;overflow:hidden;}
#icon2 {position:absolute;left:20px; top:130px; height:40px;width:40px;overflow:hidden;}
#icon3 {position:absolute;left:20px; top:190px; height:40px;width:40px;overflow:hidden;}
#icon4 {position:absolute;left:20px; top:250px; height:40px;width:40px;overflow:hidden;}

#period_1 {position:absolute;left:10px; top:45px;font-size:12px; color:#1f2e3a; overflow:hidden; padding-right:30px; }
#period_2 {position:absolute;left:10px; top:105px;font-size:12px; color:#1f2e3a; overflow:hidden; padding-right:30px;}
#period_3 {position:absolute;left:10px; top:165px;font-size:12px; color:#1f2e3a; overflow:hidden; padding-right:30px;}
#period_4 {position:absolute;left:10px; top:225px;font-size:12px; color:#1f2e3a; overflow:hidden; padding-right:30px;}

#period_1_text {position:absolute;left:100px; top:50px;font-size:12px; font: arial; color:#1f2e3a; overflow:hidden; padding-right:30px; }
#period_2_text {position:absolute;left:100px; top:110px;font-size:12px; font: arial; color:#1f2e3a; overflow:hidden; padding-right:30px;}
#period_3_text {position:absolute;left:100px; top:170px;font-size:12px; font: arial; color:#1f2e3a; overflow:hidden; padding-right:30px;}
#period_4_text {position:absolute;left:100px; top:230px;font-size:12px; font: arial; color:#1f2e3a; overflow:hidden; padding-right:30px;}


#almanac {position:relative; top:0px; width:325px; height:270px; float:left; background-image:url('../images/eWeather_images/bg_almanac.gif');}



#day1open{position:absolute; top:30px; left:0px; width:93px; height:165px; z-index:2;}
#day2open{position:absolute; top:30px; left:93px; width:93px; height:165px; z-index:2;}
#day3open{position:absolute; top:30px; left:186px; width:93px; height:165px; z-index:2;}	
#day4open{position:absolute; top:30px; left:279px; width:93px; height:165px; z-index:2;}
#day5open{position:absolute; top:30px; left:372px; width:93px; height:165px; z-index:2;}
#day6open{position:absolute; top:30px; left:465px; width:93px; height:165px; z-index:2;}
#day7open{position:absolute; top:30px; left:558px; width:93px; height:165px; z-index:2;}

#day1close{position:absolute; top:30px; left:0px; width:93px; height:165px; z-index:1;}
#day2close{position:absolute; top:30px; left:93px; width:93px; height:165px; z-index:1;}
#day3close{position:absolute; top:30px; left:186px; width:93px; height:165px; z-index:1;}
#day4close{position:absolute; top:30px; left:279px; width:93px; height:165px; z-index:1;}
#day5close{position:absolute; top:30px; left:372px; width:93px; height:165px; z-index:1;}
#day6close{position:absolute; top:30px; left:465px; width:93px; height:165px; z-index:1;}
#day7close{position:absolute; top:30px; left:558px; width:93px; height:165px; z-index:1;}

#maps {width:650px; height:65px; background-image:url('../images/eWeather_images/bg-maps_no_header.gif'); background-repeat:no-repeat; overflow:hidden; text-align:center;}


a:link {color:#024c69; font-size:12px; text-decoration:none;}
a: hover {color:#659aaf; font-size:12px; text-decoration:underline;}
a: visited {color:#024c69; font-size:12px; text-decoration:underline;}


#satellite{height:0px; width:0px;}
	#buttons{padding-top:7px;padding-bottom:7px; padding-left:170px;}
	#maps_header {width:650px; height:30px; background-image:url('../images/eWeather_images/bg-maps_header.gif'); background-repeat:no-repeat; overflow:hidden;}
	
#spacer {padding-top:5px;}

#sticker_container {width:225px; height:125px;overflow:hidden; position:absolute; top:0px; left:0px; padding:0px; }

#sticker {position:absolute; width:215px; height:125px; height:125px; width:225px;}
#sticker .label {font:bold 10px arial; color:#1f2e3a;}
#sticker .value {margin: 0px 0px 0px 5px; font-family: arial; font-size: 10px; font-weight: bold; color:#7f161b;}
#sticker #name {position:absolute; top:10px; left:10px; width:200px; height:20px; overflow:hidden; font:bold 12px arial; color:#1f2e3a;}
#sticker #icon {margin: 25px 0px 0px 10px; width:60px; height:60px;}
#sticker #sky {position:absolute; top:50px; left: 90px; margin: 5px 0px 0px 5px; width:75px; text-align:center; padding: 0px 0px 5px 0px; border-top:1px dotted #1f2e3a;}

#sticker #sky .value {font:bold 10px arial; color:#1f2e3a;}
#sticker #temp {position:absolute; top:35px; left:90px;margin: 0px 0px 0px 10px; width:70px; text-align:center;}
#sticker #temp .label {display:none;}
#sticker #temp .value {font:bold 16px arial; color:#7f161b;}

#sticker #zip {position:absolute; top:83px; left:10px;}
#sticker #powered {position:absolute; top:80px; left:115px;}