#page.weather, #page.channel_wx {width: 1210px;}

#contentMain .leftSection{display:inline; float:left; margin:0px; padding:0px; width:490px;}
#contentMain .rightSection{float:left; padding:0px; margin:0px; width:320px;}

#contentMain a.headerLink, #contentMain  a.headerLink {color:#000;}
#contentMain a.headerLink:hover, #contentMain a.headerLink:hover {color:#003366;}
#contentMain a.activeTab{}
#contentMain a.inActiveTab,#contentMain a.inActiveTab:hover{cursor:default; color:#999999; text-decoration:none;}

div#page.channel_wx #ad_Banner {width: 1200px; margin-left: 0;}

#weatherLeft {font-size:12px; margin:0px 0px 10px 20px; padding:0; width:470px;}
#weatherLeft h1, #weatherRight h1, #weatherLeft h2.moduleHeader, #weatherRight h2.moduleHeader { font-size: 15px; font-weight: bold; margin: 0 0 10px 0; padding: 0; clear: both; }
#weatherLeft h2, #weatherRight h2 {font-weight:bold; padding:0; text-transform:uppercase}
#weatherLeft h3, #weatherRight h3 {font-size:.88em; font-weight:normal; padding:0;}
#weatherRight {font-size:12px; margin:0px 0px 10px 10px; padding:0; width:300px;}
#weatherRight .weatherMore2 h2 {
	padding: 5px 5px 0 5px;
}
#weatherLeft .weatherMore2 h2 {padding:5px 0 0 0}
div#page.areaweather #contentMain h1 {width: 580px; margin-bottom: 0;}
div#page.weathermaps #contentMain .panels div.active, div#page.weathermaps #contentMain .panels div.active div {clear:none;}

div#page.areaweather #contentMore, div#page.channel_doppler #contentMore, div#page.severeweather #contentMore, div#page.weathermaps #contentMore {clear:none; margin-right: 10px;}
	

.weatherModule {border:solid 1px #ccc; margin:0 0 10px 0; clear:both}
.weatherMore {background-image: url(../art/weather/weather_gradient.gif); background-repeat:repeat-x ;margin:1px; padding:5px}
.weatherMore hr {border: 0px; background-color:#e5e5e5; color:#e5e5e5; height:1px;}
.weatherMore2 {background-image:url(../art/weather/weather_gradient.gif); background-repeat:repeat-x; margin:1px}
.weatherMore2Content {padding:0px 5px 10px 5px}
#weatherModuleText {border:solid 1px #ccc; margin:0 0 10px 0; clear:both; padding:5px}
#weatherModuleText h1 {font-size:11px; margin:0; padding:0;}
div#page.areaweather #moduleGroup {clear:none;}

/* Nav */
#topHorizontalNav.weather .navCategory {padding:2px 4px 2px 4px;}

/* Doppler */
.radarSubhead {background-image:url(../art/weather/weather_gradient_sub.gif); background-repeat:repeat-x; border:solid 1px #ccc; font-weight:bold; height:18px; padding:0px 5px 0 5px; margin:0px; position:relative; top:-3px; width:440px;}
.radarSubhead #left {float:left; text-transform:uppercase; display:inline}
.radarSubhead #right {float:right; display:inline}
.dopplerLinks {line-height:20px}

/* Severe Weather */
#weatherSevere {background-image:url(../art/weather/weather_gradient_red.gif); background-repeat:repeat-x; margin:1px; padding:5px;}
#weatherSevere .alert_icon {background:url(../art/weather/icon_weather_alert.gif) no-repeat; height:21px; padding:2px 0 0 25px; clear:both}

/* Alerts, School Closings, Traffic modules */
#alertTrafficMod {background:url(../art/weather/trafficModHeader.gif) no-repeat 1px 1px; border:solid 1px #ccc; padding:1px; width:296px; min-height:54px; margin-bottom:10px}
.alertTrafficMod_bg {background-color:#ffcfa1;}
#alertSchoolsMod {background:url(../art/weather/schoolsModHeader.gif) no-repeat 1px 1px; border:solid 1px #ccc; padding:1px; width:296px; min-height:54px; margin-bottom:10px}
.alertSchoolsMod_bg {background-color:#ffe9bb;}
#alertGeneralMod {background:url(../art/weather/generalModHeader.gif) no-repeat 1px 1px; border:solid 1px #ccc; padding:1px; width:296px; min-height:54px; margin-bottom:10px}
.alertGeneralMod_bg {background-color:#ffc4ca;}
.alertModHeader {margin:3px 0 0 55px; height:25px; }
.alertModBody {font-size:12px; font-weight:bold; margin:0 0 10px 55px}
.alertModBodyAd {font-size:11px; color:#666; width:241px; padding:0 0 5px 55px}

/* Alerts Mod (is this being used?) */
#alertMod {background:url(../art/weather/alertsMod.gif) no-repeat; height:67px; padding:12px 0 0 50px; width:300px;}
#alertMod h1 {margin:0; padding:0 0 7px 0}
.alertMod_links {font-weight:bold; padding-left:10px; margin:0; width:245px;}

/* World Forecasts */
#weatherMapSearch {background-color:#ffffff; font-size:11px; border:solid 1px #666; width:216px}
#weatherMapSearchSubmit {vertical-align:top; height:17px; margin: 0;width:38px}
.currentForm {padding:10px 0; margin:0}

/* Current Conditions */
.weatherMore2 ul{list-style-image:none;list-style-type:none;overflow:visible;margin:0px;padding:0px;}	
.weatherMore2 #currentConditions{width:288px; height:220px; overflow:hidden; padding:0px 4px 5px 4px}
.weatherMore2 #conditionsFinder{background-color:#EEEEEE; height:195px; padding:15px; visibility:hidden;}
.weatherMore2 #conditionsFinder .formFinder{}
.weatherMore2 #conditionsFinder .customizeComment{width:194px;}
.weatherMore2 #conditionsFinder .formFinder .currentForm{width:278px; height:37px;}
.weatherMore2 .forecastSearchForm{border:1px solid #666666;width:216px; height:19px;margin:0px; padding:0px;}
.weatherMore2 .weatherMapSearch {background-color:#ffffff; font-size:11px; border:1px solid #666666;width:216px;}
.weatherMore2 .finderSearchTxt{border:0pt none;height:14px;margin:1px 5px 0pt;padding:0pt;vertical-align:top; text-align:center; font-size:11px;}
.weatherMore2 .searchSubmit{height:17px;margin:0pt;vertical-align:top;width:38px;}
#weatherSectionSearchTxt, .weatherSectionSearchTxt {font-size:11px}
.weatherMore2 #currentConditions #currConditionsInfo{width:288px;}
.weatherMore2 #currentConditions #currConditionsInfo .floatLeft{margin: 5px 0px;}
.weatherMore2 #currentConditions #currConditionsInfo .floatLeft strong{padding-bottom:5px; display:block;}
.weatherMore2 #currentConditions #weatherTypeTabs {margin:5px 0px; font-weight:bold;}
.weatherMore2 #currentConditions #weatherTypeTabs a.active{color:#777777; text-decoration:none; cursor:default;}
.weatherMore2 #currentConditions #savedDayForecast{overflow:visible;}
.weatherMore2 #currentConditions #savedDayForecast li.forecast {float:left;margin:0px;padding:0px;}
.weatherMore2 #currentConditions #savedDayForecast li.forecast ul {padding-left:21px; text-align:center; width:60px; height:98px;}
.weatherMore2 #currentConditions #savedDayForecast li.forecast ul li {margin:0px 0px 0px 10px;padding:0px;}
.weatherMore2 #currentConditions #savedDayForecast li.forecast ul li {display:block;}
.weatherMore2 #currentConditions #savedDayForecast li.forecast ul li.image{width:50px; height:38px;}
.weatherMore2 #currentConditions #savedDayForecast .high {color:#FF0000;font-weight:bold;}
.weatherMore2 #currentConditions #savedDayForecast .low {color:#0069C1;font-weight:bold;}

.weatherMore2 .weatherBlue #interForecastFinderForm{display:none;}

.weatherMore2 .currentCond .currentLocation{height:26px;}
.weatherMore2 .currentCond .currentLocation .changeLocation{font-size:11px;}
.weatherMore2 .currentCond .currentIcon {float:left;height:75px;padding:5px 10px;text-align:center;width:80px;}
.weatherMore2 .currentCond .currentDesc {float:left; padding:10px; margin-top:25px;}
.weatherMore2 .currentCond .currentDesc strong {width:93px; height:17px; overflow:hidden; display:block;}
.weatherMore2 .currentCond .currentTemp {color:#6699CC;float:left;font-size:3.5em;font-weight:bold;padding:10px 0px 0px;width:75px;}

.currentIcon {float:left; height:35px; padding:5px 10px; text-align:center; width:40px;}
.currentTemp {color:#6699cc; float:left; font-weight:bold; font-size:2.5em; padding:3px 0px 0px 0px; text-align:center; width:60px}
.currentDesc {float:left; padding:10px}

/*current weather mini*/
#currentMini  {clear: none; width: 600px; height: 110px; min-height: 110px; margin-left: 20px;}
#currentMini #current  {float: left; width: 280px;}
#contentMain #currentMini #current h2 {clear: none; width: 280px; padding-bottom: 0;}
#contentMain #currentMini .noforecast {padding: 5px;}
#currentMini .forecastSearchForm {width:300px; height:100px; float:right; margin: 0; padding-top:10px; background-color:#E5EAF0;}
#currentMini .currentDesc h3.grey {font-size: 10px; font-weight: 400;}
#currentMini .currentIcon {width:80px;height:75px;padding:5px 0 5px 10px;text-align:center;}

/* NWS */
#nws {color:#003366; font-weight:bold;}
#nwsStories {
	text-align: right;
}
.weatherMore .nwsIcon ul {list-style:none; margin:10px 0 0 5px; padding:0;}
.weatherMore .nwsIcon ul li {list-style: none;  padding:0 0 0 20px; }
.weatherMore .nwsIcon ul li {background:url(../art/weather/icon_windows.gif) no-repeat left}
.weatherMore .nwsLogo {background:url(../art/weather/logo_nws.gif) no-repeat; float:left; width:31px; height:21px;}

/* Featured Weather Video */
.weatherMore #featureWeatherVideo{height:139px; width:436px; margin:0 0 0 12px; clear:both; overflow:hidden;}
.weatherMore #featureWeatherVideo #videoThumbs{width:436px;}
.weatherMore #featureWeatherVideo #videoThumbs div.thumbs{width:100px; height:58px; padding:3px 0px 0px 7px; float:left; border: 1px solid #FFFFFF; border-bottom: 1px solid #CCCCCC;cursor:pointer; opacity: 0.8;}
.weatherMore #featureWeatherVideo #videoThumbs div.thumbs:hover{background: #E5EAF0;}
.weatherMore #featureWeatherVideo #videoThumbs div.active{background: #E5EAF0; border: 1px solid #CCCCCC; border-bottom: 1px solid #E5EAF0; cursor:pointer; opacity: 1;}
.weatherMore #featureWeatherVideo #videoThumbs img{border:none; margin:0px;}
.weatherMore #featureWeatherVideo #videoContents{background:#E5EAF0; height:65px; width:422px; padding: 5px 6px; border: 1px solid #CCCCCC; border-top: none;}
.weatherMore #featureWeatherVideo #videoContents ul{margin:0px; padding:0px;}
.weatherMore #featureWeatherVideo #videoContents p{margin:0px; padding:3px 0px; height:29px; letter-spacing:0.03em;}
.weatherMore #featureWeatherVideo #videoContents a{font-size:0.95em; color:#333333;}
.weatherMore #featureWeatherVideo #videoContents ul li{display:none; margin:0px; padding:0px;}
.weatherMore #featureWeatherVideo #videoContents ul .active{display:block;}
.weatherMore #featureWeatherVideo #videoContents ul .thumbLinks{}
.weatherMore #featureWeatherVideo #videoContents ul .thumbLinks li{display:inline; margin:2px 21px 6px 0px;}
.weatherMore #featureWeatherVideo #videoContents ul .thumbLinks a.watchVideo{font-weight:bold; color:#0033B7; background:transparent url(../art/sport/icon_watch.gif) no-repeat scroll 0pt; padding-left:23px;}
.weatherMore #featureWeatherVideo #videoContents ul .thumbLinks a.viewLive{font-weight:bold; color:#0033B7; background:transparent url(../art/sport/icon_live.gif) no-repeat scroll 0pt; padding-left:23px;}
.weatherMore #featureWeatherVideo #videoContents ul .thumbLinks a.getMore{font-weight:bold; color:#0033B7; background:transparent url(../art/sport/icon_getMore.gif) no-repeat scroll 0pt; padding-left:23px;}


/* Random Forecast */	
.weatherMore ul{margin:0px; padding:0px;list-style-image:none;list-style-type:none; overflow:auto;}
.weatherMore #randomForecast{overflow:visible;}

.weatherMore #randomForecast li.forecast{ float: left; margin: 0px; padding: 0px; }
.weatherMore #randomForecast li.forecast ul{text-align:center;margin:0px; padding:5px 0px 0px 21px; width:60px; height:98px;}
.weatherMore #randomForecast li.forecast ul li{margin:0px 0px 0px 10px; padding:0px;display:block;}
.weatherMore #randomForecast li.forecast ul li.image{width:50px; height:38px;}
.weatherMore #randomForecast .high {color:#ff0000; font-weight:bold}
.weatherMore #randomForecast .low {color:#0069C1; font-weight:bold}
.weatherMore #randomForecastInfo { min-height: 150px; padding-top: 5px; }
.weatherMore #randomForecastInfo #getImg { float: left; width: 65px; }
.weatherMore #randomForecastInfo #moreText { float: left; width: 220px; font-weight: bold; }
.weatherMore #mapThis_refreshRandom { clear: both; margin-top: 2px; text-align: right; }
.weatherMore #mapThis{ margin-left: 40px; }

/* Photos */
#weatherLeft .photoPanel, #weatherRight .photoPanel {padding:5px 0 5px 0; clear:both}
#weatherRight .weatherMore .photoPanel img {margin:0px 10px 0 0}
#weatherLeft .weatherMore .photoPanel img.thumb { margin: 0 10px 0 0; float: left; }

dl, dt, dd {margin:0; padding:0;}
dl.photos {margin:5px 0; padding:0; clear:both; display:inline-block}
dl.photos dt {float:left; margin:0 10px 0 0; display:inline}
dl.photos dd {float:left; width:175px}

/* Extended Forecast */
#extendedForecast { background-image: url(../art/weather/weather_gradient.gif); background-repeat: repeat-x; margin: 1px; padding: 5px; }

/* extended forecast - tabs */
#extendedForecast .active {
	background-color: #fff;
	height: 15px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
	float: left;
	margin: 0 1px 6px 0;
	padding: 5px 0;
	width: 225px;
	cursor: pointer;
}
#extendedForecast .deactive {
	background-color: #eee;
	height: 13px;
	position: relative;
	top: 1px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	border: solid 1px #ccc;
	float: left;
	margin: 0 1px 6px 0;
	padding: 5px 0;
	width: 225px;
	cursor: pointer;
}
#extendedForecast #extendedTab7Day { margin-right: 0; padding-right: 0; }
#extendedForecast #extendedTabHourly { margin-left: 0; padding-left: 0; }
#extendedForecast h2 { text-transform: none; margin: 0; }
#extendedForecast .floatRight { padding-right: 4px; }

/* extended forecast - 7 day forecast */
#extendedForecast #daytimeNighttime { clear: both; list-style-type: none; padding: 0; margin: 0; font-size: 11px; font-weight: bold; text-transform: uppercase; margin-left: 50px; padding-top: 5px; }
#extendedForecast #daytimeNighttime #daytime { float: left; background-color: #e5ffff; padding: 1px 8px; width: 253px; }
#extendedForecast #daytimeNighttime #nighttime { float: left; background-color: #3f668c; color: #fff; padding: 1px 8px; width: 119px; }
#extendedForecast table.SevenDayForecast { clear: both; }
#extendedForecast table.SevenDayForecast td.spacer { padding: 0; height: 1px; background-color: #ccc; }
#extendedForecast table.SevenDayForecast td { padding: 4px 2px; vertical-align: top; }
#extendedForecast .SevenDayForecast .dateDay { width: 46px; background-color: #f5f5f5; text-align: center; text-transform: uppercase; font-weight: bold; }
#extendedForecast .SevenDayForecast .dateDay .day { letter-spacing: 3px; }
#extendedForecast .SevenDayForecast .icon { width: 52px; padding: 4px 0; text-align: center; }
#extendedForecast .SevenDayForecast .currentConditions { width: 115px; }
#extendedForecast .SevenDayForecast .currentConditions .temp { font-size: 18px; font-weight: bold; }
#extendedForecast .SevenDayForecast .currentConditions .conditions { font-size: 11px; }
#extendedForecast .SevenDayForecast .moreConditions { width: 94px; font-size: 11px; }
#extendedForecast .SevenDayForecast .nightTemp { width: 42px; background-color: #ccffff; font-size: 18px; font-weight: bold; text-align: center; }
#extendedForecast .SevenDayForecast .nightConditions { width: 85px; background-color: #ccffff; font-size: 11px; }

/* extended forecast - 7 day forecast for stations with static images */
#extendedForecast #extForecastReplace { text-align: center; }
#extendedForecast #extForecastReplace #extForecastLinks { border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 2px; }
#extendedForecast #extForecastReplace #extForecastInlandEmpire { display: none; }

/* extended forecast - Area Weather Page */
div#page.areaweather #extendedForecast h2 {background: transparent; color: #333;font-size:1.1em;margin:2px 0pt 0pt;padding:5px; padding-top:0;text-transform:uppercase;}
div#page.areaweather #extendedForecast #daytimeNighttime #daytime { width: 330px; }
div#page.areaweather #extendedForecast #daytimeNighttime #nighttime { width: 170px; }
div#page.areaweather #extendedForecast .SevenDayForecast .currentConditions { width: 172px;}
div#page.areaweather #extendedForecast .SevenDayForecast .moreConditions { width: 114px; }
div#page.areaweather #extendedForecast .SevenDayForecast .nightTemp { width: 62px;}
div#page.areaweather #extendedForecast .SevenDayForecast .nightConditions { width: 116px; }

/* extended forecast - hourly forecast */
#extendedForecast #hourlyForecast { clear: both; padding-top: 1em; height:292px;}
#extendedForecast #hourlyForecast ul { list-style-type: none; padding: 0; margin: 0; }
#extendedForecast #hourlyForecast ul#hours { font-weight: bold; }
#extendedForecast #hourlyForecast ul#conditions li.column1{ padding-top: 15px; }
#extendedForecast #hourlyForecast li { float: left; width: 55px; border-left: 1px solid white; text-align: center; font-size: 13px; padding: 5px 0; }
#extendedForecast #hourlyForecast .rowAlt li { background-color: #f1f1f1; }
#extendedForecast #hourlyForecast li.column1 { width: 100px; border-left: none; font-weight: bold; background-color: #fff; padding-right: 15px; text-align: right; }
#extendedForecast #hourlyForecast ul#temperature li { font-size: 18px; }
#extendedForecast #hourlyForecast ul#temperature li.column1 { font-size: 13px; }
#extendedForecast #hourlyForecast .loadingIcon{padding:100px 0px 0px 200px;}

/* extended forecast - Area Weather page */
div#page.areaweather #hourlyForecastHelper { background-image: url(../art/weather/weather_gradient.gif); background-repeat: repeat-x; margin: 1px; padding: 5px; }
div#page.areaweather #hourlyForecastHelper h2 { width: 500px; clear: both; background: transparent; color: #333;font-size:1.1em;margin:2px 0pt 0pt;padding:5px;padding-top:0;text-transform:uppercase;}
div#page.areaweather #hourlyForecastHelper .floatRight {padding:5px;}
div#page.areaweather #hourlyForecast { clear: both; padding-top: 1em; height:292px;}
div#page.areaweather #hourlyForecast ul { list-style-type: none; padding: 0; margin: 0; }
div#page.areaweather #hourlyForecast ul#hours { font-weight: bold; }
div#page.areaweather #hourlyForecast ul#conditions li.column1{ padding-top: 15px; }
div#page.areaweather #hourlyForecast li {width: 70px;  float: left; border-left: 1px solid white; text-align: center; font-size: 13px; padding: 5px 0; }
div#page.areaweather #hourlyForecast .rowAlt li { background-color: #f1f1f1; }
div#page.areaweather #hourlyForecast li.column1 { width: 115px; border-left: none; font-weight: bold; background-color: #fff; padding-right: 15px; text-align: right; }
div#page.areaweather #hourlyForecast ul#temperature li { font-size: 18px; }
div#page.areaweather #hourlyForecast ul#temperature li.column1 { font-size: 13px; }
div#page.areaweather #hourlyForecast .loadingIcon{padding:100px 0px 0px 300px;}


/* participate module */
ul.participate { list-style-type: none; padding: 0; margin: 0 0 5px 0; clear: both; }
ul.participate li.icon { float: left; margin-right: 15px; }
ul.participate li.text { float: left; padding-top: 8px; font-weight: bold; }

/* Weather Team */
ul.teamLinks {line-height:18px}

/* Misc Weather */
.weatherMore .icon_participate {padding:12px 0 0 10px; height:35px; font-weight:bold}
.weatherMore .mapForecast {font-weight:bold; float:left; width:225px; display:block}
.weatherBlue {background-color:#E5EAF0; margin:1px; padding:5px}
/*.weatherMore2 .weatherBlue #interForecastFinderForm {background-color:#d9daef;}*/
.weatherMore .blue {background-color:#E5EAF0;}
.weatherMore .grey {color:#666}
.weatherMore .red {color:#660000}
#arrowView_lg {font-size:16px; font-weight:bold; }
#arrowView_lg img {margin:2px 10px 0px 0px; position:relative; top:2px}

.loadingIcon{float:left; padding:50px 0px 0px 110px; width:90px; height:60px; color:#000000;}

/* Severe Weather */
#weatherSevere h1, #weatherSevere h2.moduleHeader, #weatherSevere #wx_severeWeatherHelper a { color: #990000; }
#weatherSevere h3 { margin-bottom: 3px; font-weight: bold; }
#weatherSevere #wx_severeWeatherHelper { color: #990000; overflow-y: scroll; overflow-x: hidden; height: 100px; border: solid 1px #ccc; width: 270px; padding-left: 3px; }
#weatherSevere #wx_severeWeatherHelper ul { list-style-image: url(/static/art/global/icon_rChevron.gif); margin-top: 0; margin-left: 5px; margin-bottom: 6px; padding-left: 13px; }
#weatherSevere #severeWXStory { width: 156px; }
#weatherSevere #watchesWarningsAdvisories { width: 275px; }
#weatherSevere #watchesWarningsAdvisories #headerText { position: relative; top: -3px; }
#weatherSevere #watchesWarningsAdvisories #stateForm { margin-top: 10px; }
#weatherSevere #watchesWarningsAdvisories #stateForm form { margin: 0 0 3px 0; }
#weatherSevere #watchesWarningsAdvisories #stateForm form select { width: 100%; }
.weatherMore .photoPanel img { margin: 0px 10px 0 0; }

/* mega weather link module for weather pages */
#megaWeatherMod {float: left; width: 598px; margin: 5px 0 5px 20px; }
#page.severeweather #contentMore #megaWeatherMod {clear: both; width: 598px; margin: 30px 0 10px 0; }
#page.weathermaps #megaWeatherMod, #page.areaweather #megaWeatherMod {margin: 10px 0 10px 20px; }
#megaWeatherMod h3, #page.severeweather #contentMore #megaWeatherMod h3 {margin: 0; padding: 5px 0 0 5px; font-size: 12px; text-transform: uppercase;}


/* weather links specific for new weather page */
.weatherModule #megaWeatherMod {float: none; width: 450px; margin:0; padding:0; border:none}
.weatherModule #megaWeatherMod div {clear: both; height: 40px; padding: 5px 0px; border:none}

/*weather modules for areaweather, weathermaps and doppler*/
#weatherMod1_Mod2 {float: left; width: 600px; margin: 5px 0 0 20px;}
#weatherMod1_Mod2 .weatherModule {float: left; width: 290px; height: 248px; margin-top: 12px;}
div#page.areaweather #weatherModuleText {	clear: none; width: 590px; margin-left: 20px;}
#weatherMod1_Mod2 #ad_Rectangle {float: right; text-align: center;}

#wx_satImage { width: 600px; margin-left: 20px; }

/*this is for the weather maps section*/
#weatherContainer {margin:0;padding:0; }
  #weatherContainer ul.tabs {margin:0;padding:8px 0 1px 0;text-align:center; list-style: none;}
  #weatherContainer ul.tabs li {font-size:.9em; display: inline; margin:0; padding:0;}
  #weatherContainer ul.tabs li a {margin:0 6px 0 6px;}
  #weatherContainer.panels:before{content:"";}
  #weatherContainer.panels{border:1px solid #ccc;}

div#page.weathermaps #weatherDays{text-align:center; padding-bottom: 5px; border: none;}
  #weatherDays div.deactive{padding:0;}
  
  #weatherHourlyNav {margin: 0 0 10px 0;}
  #weatherHourlyNav ul.tabs {margin:0;padding:8px 0 1px 0;text-align:center; list-style: none;}
  #weatherHourlyNav ul.tabs li {font-size:.9em; display: inline; margin:0; padding:0;}
  #weatherHourlyNav ul.tabs li a {margin:0 6px 0 6px;}

#weatherHourlyContent{clear:both;}

#weatherMap {float: left; margin:0 10px 0 20px; padding:0; width:400px; }
  #weatherMap form{margin:0; padding:0;}
  #weatherMap ul.tabs{margin:0; padding: 10px 0 10px 0;}
  #weatherMap div.active div.deactive{display:none !important; padding:0;}
  #weatherMap div.panels{border:0;padding:0; margin:0;}
  #weatherMap.panels div.deactive{padding:0;}
  #weatherMap.panels:before{content:"";}
  #weatherMap.panels div.panels:before{content:"";}

#navWeatherContainer{width: 168px; height:400px; overflow:hidden;}
  #navWeatherContainer h1{margin:10px 0 5px 10px; padding:0; font-size: 14px; width: 100px; text-transform: none;}
  #navWeatherContainer ul.tabs{list-style: none; clear:both; padding: 0 0 15px 0; margin: 0; }
  #navWeatherContainer ul.tabs li{padding: 3px 0 3px 10px; margin: 0px 0 0 0px; display: block; float: none; text-align: left; cursor: pointer;}
  #navWeatherContainer ul.tabs li.active{color: gray;}
  
 /* doppler */ 
div#page.channel_doppler #weatherDopplerBranding {clear: none;}
div#page.channel_doppler #weatherDopplerImages {clear: none;}

/* radar & satellite page */
.wx_radarSatellite { clear: none; width: 598px; margin: 10px 0 10px 20px; }
.weatherMore .weatherImg { background-color: transparent; margin-top: 5px; }
.weatherMore .weatherBar { width: auto; height: auto; overflow: auto; padding: 0 0 10px 130px; }
.weatherMore .weatherBar .cityStateSelector { display: inline; float: left; margin: 0; padding: 0; width: 200px; }
.weatherMore .weatherBar .radarMap { display: inline; float: left; margin: 0 0 0 20px; padding: 0; width: 200px; }
.dropdownText { font-weight: bold; }
.weatherMore .weatherBar .radarMap .barLabels #weatherSatelliteLabel2 { display: none; }
.weatherMore .weatherBar .cityStateSelector form, .weatherMore .weatherBar .radarMap form { margin: 0; }
.weatherMore .weatherBar .cityStateSelector form select, .weatherMore .weatherBar .radarMap form select { margin-top: 2px; }

/* google maps page */
#simple_example_window{
  width: 185px;
  /*opacity:0.9; 
  -moz-opacity:0.9; 
  filter:alpha(opacity=1);*/
}
#simple_example_window_contents{
  background: transparent url(../art/weatherBubble.png);
  border: none; /*3px solid  #900;*/
  padding:5px 5px 0px 5px;
}

* html #simple_example_window_contents{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/art/corners/weatherBubble1.png, sizingMethod='crop');
}

#simple_example_window_beak{
  width: 24px;
  height: 38px;
  background: url(../art/bubble_beak.png) top left no-repeat transparent;
}
* html #simple_example_window_beak{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/art/bubble_beak.png, sizingMethod='crop');
}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{
  height: 0px;
  width: 0px;
}

/* Forecast info  window*/
#simple_example_window_contents .weatherBubble {color: #cccccc; overflow:hidden;}
#simple_example_window_contents .weatherBubble a{color:#f3df80;}
#simple_example_window_contents .weatherBubble a:hover{color:#cccccc;}
#simple_example_window_contents .weatherBubble .moreCity{}
#simple_example_window_contents .weatherBubble strong.moreInter{text-transform:capitalize;}

#simple_example_window_contents .weatherBubble .forecast{color:#cccccc; margin:10px 0px 10px 0px;}
#simple_example_window_contents .weatherBubble .forecast ul{list-style: none; padding:0; margin:0; text-align:left; float: left;}
#simple_example_window_contents .weatherBubble .forecast ul.map_feelsLike{width:108px; height:40px}  
#simple_example_window_contents .weatherBubble .forecast ul.map_phrase{width:180px; height:60px;}
#simple_example_window_contents .weatherBubble .forecast ul.map_wind{width:80px; height:40px}  
#simple_example_window_contents .weatherBubble .forecast ul li{width: 100%;}
#simple_example_window_contents .weatherBubble .forecast ul li.map_title{font-weight:bold;}

/*Map*/
.otvMap #cityNotFound{display:none; visibility:hidden; margin:10px 20px 5px 20px; padding:5px 0px; background-color:#FCFCC8;}
.otvMap #cityNotFound #notFoundHeader{margin-bottom:5px; color:red;}
.otvMap #cityNotFound a{font-weight:bold;}
.otvMap .mapSearchOption{margin:20px;}
.otvMap .mapSearchOption .currentForm p{margin:0px;}
.otvMap .mapSearchOption .currentForm form{margin:0px; padding:0px;}
.otvMap .mapSearchOption .currentForm .searchField{width:320px;}
.otvMap .mapSearchOption .example{color:gray; font-size:10px}
.otvMap .map_canvas{margin:20px; width:776px; height:500px; border: 1px solid #999999; background-color:#E5E3DF;}