/*	SHOWCASE 7-DAY FORECAST	*/
.showcase .box-7-day-fcast th img,
.showcase .box-7-day-fcast td img {  
	display:block;
	margin:0 auto 2px auto;
}

.showcase .box-7-day-fcast th span,
.showcase .box-7-day-fcast td span { 
	display:block; text-align:center;
	margin:0 0 2px 0;
}

/*	SHOWCASE HOURLY FORECAST	*/

.showcase #hourly th { font-size:12px; } 

#hourly .showcase-hdr th {
	background:#fff;
	border:0;
	text-align:left; vertical-align:bottom;
}

#hourly .showcase-hdr th.updated { text-align:left; }
#hourly .showcase-hdr th.digital-fcast { text-align:right; }

.showcase #hourly td { width:auto; }
.showcase #hourly .wind { border-right-width:1px; width:125px; }
.showcase #hourly .humid { border-right:0; }

.showcase #hourly .date span.date { float:left; }
.showcase #hourly .date .hi-lo { float:right; }
.showcase #hourly .date .hi-lo li { float:left; margin:0 0 0 10px; }


/*	SHOWCASE DETAILED AND WEEKEND FORECAST	*/

.showcase .fcast-detailed .column.two { width: 685px; }
.showcase .fcast-detailed .column.two .column.two
{
	width: 575px;
	padding-top: 4px;
}


/*	TRAVEL FORECAST	*/

#box-travel-fcast h3 { margin:0 0 1em 0; } 
#box-travel-fcast .travel-city-list h4 { border-bottom:1px #e1e9f8 solid; background:#e8f2ff; padding:3px; } 

#box-localwx .forecast .column.two { width:395px; }

.travel input,
.travel select { font-size:11px; }
.travel legend, .travel legend label { width:auto !important; margin:0; font-weight:bold; }
.travel legend { margin-bottom:5px; }
.travel-planner { width:220px; float:left; margin:0 0 1em 0; }
#travel-planner-to { margin-right:0; float:right; }
.travel-planner label { float:left; clear:left; margin:0 .5em 1em 0; }
.travel-planner input { float:right; margin:0 0 2px 0; width:150px; }
.travel-planner select { display:block; color:Blue; width:100%; }
.travel-planner select option { cursor:pointer; }
.travel-planner select option:hover { text-decoration:underline; }
.travel-city-list ol { height:5em; overflow-y:scroll; margin:0; padding:3px; }

#travel-search-dest { width:290px; float:left; margin:0 20px 0 0; }
.showcase #travel-search-dest { width:290px; float:left; margin:0 20px 0 0; }
#travel-city-search-form input { float:left; margin:0 5px 5px 0; }
#travel-city-search-form .button { float:left; margin:0 0 5px 0; }

#travel-select-dest { float:right; width:165px; }

#travel-world-cities,
#travel-city-search-list { border:1px #e1e9f8 solid; }
#travel-cities { border:1px #e1e9f8 solid; margin-bottom:10px; }

#travel-city-search-list h4 { font-weight:normal; }
#travel-city-search-list ol { display:block; width:276px; }

.travel-cities-obs {  width:290px; }


.travel.showcase .boxbody { padding:1px; }

.travel.showcase #travel-content { 
	padding:6px 324px 6px 6px;
	min-height:241px;
	background:url(../images/travel/travel-bg.jpg) no-repeat top right; 
}

#travel-hdr { 
	background:url(../images/travel/travel-hdr.jpg) repeat-x top left; /* changed images directory name to cold-flu */
}

#travel-hdr h3 {
	background:url(../images/travel/travel-icon.jpg) no-repeat top left;
	font-size:18px; color:#fff;
	height:43px; line-height:43px;
	margin:0 0 0 6px; padding-left:50px;	
}

#box-localwx { margin:1em 0 0 0; }


.travel-fcast { margin:0 0 1em 0; width:100%; border:1px #E0E8F8 solid; }
.travel-fcast th, .travel-fcast td { padding:3px; text-align:center; vertical-align:middle; border-bottom:1px #E0E8F8 solid; }
.travel-fcast .hi, .travel-fcast .lo { display:block; }
.travel-fcast .nodata { display:block; text-align:center; color:red; }

.travel-fcast th.date { border-left:1px #E0E8F8 solid; }
.travel-fcast td.icon { width:52px; text-align:right; padding:5px; }
.travel-fcast .icon .icon { border:1px #000 solid; width:50px; height:42px; background:#5ea3e3; text-align:center; color:#fff; }
.travel-fcast .icon div.icon { padding-top:5px; height:37px; }
.travel-fcast td.temps { text-align:left; padding:5px; white-space:nowrap; }
#WxMainTravelForm .button { float:right; }

/* Historical Data */
#hist-cont { text-align: center; width: 590px; float: left; }
#hist-ttl { padding: 7px; }
#hist-statname
{
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	padding: 10px 7px 0px 7px;
	width: 473px;
	margin-left: 49px;
	font-weight: bold;
	font-size: 14px;
	background-color: #f0f0f0;
	border-top-color: #d0d0d0;
	border-right-color: #a0a0a0;
	border-left-color: #d0d0d0;
	text-align: center;
	position:relative; z-index:99;
}
/*add 2px to height for search */
#hist-image { width: 491px; height: 191px; overflow: hidden; margin-left: 49px; }
#hist-image img { position:relative; top:-2px; left:0; z-index:9; }
#hist-menu { float: right; padding-top: 0px; padding-right: 7px; padding-bottom: 7px; width:197px; }
.hist-datat { height: 55px; } 
.hist-dater { height: 75px; }
#hist-prevstat { float: left; padding-right: 7px; padding-bottom: 7px; margin-left: 54px; }
#hist-nextstat { padding-bottom: 7px; padding-left: 7px; float: right; text-align: right; margin-right: 55px; }
#hist-search
{
	border-style: solid;
	border-color: #a0a0a0 #a0a0a0 #a0a0a0 #d0d0d0;
	padding: 16px 7px 16px 7px;
	margin-left: 49px;
	margin-right: 50px;
	text-align: center;
	background-color: #f0f0f0;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}
.hist-datat li, .hist-dater li { color: #293df8; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; }
.hist-datat li.here, .hist-dater li.here { color: #293df8; padding-top: 2px; padding-bottom: 2px; padding-left: 12px; background-color: #e0e7f9; }
.hist-btn-go { display: inline !important; margin-left: 7px !important; }
.hist-srch-txt { width: 215px; }
#hist-note { text-align: center; padding-top: 14px; }

#wXforecast-maps-nav { float:right; color:#000000; width:144px; }
.wXfore-maps-regional,
.wXfore-maps-regional-on { float:left; display:block; width:71px; height:17px; padding:1px 0px 0px; margin:0px; margin:0px; text-align:center; }
.wXfore-maps-national { float:right; display:block; width:71px; height:17px; padding:1px 0px 0px; margin:0px; margin:0px; text-align:center; }