#outlook {
	float: left;
	width: 355px;
}
#outlook_title, #local_title, #specialty_title, .cities_header {
	font-size:14px;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}
#outlook_container {
	float: left;
	border: 1px solid #003399;
}
#outlook_map {
	float: left;
	font-size: 1%;
}
#outlook_links_forecast {
	float: left;
	width: 351px;
	height:14px;
	background: #ededed;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	text-align:center;
	padding:5px 0 5px 0;
}
#outlook_links_map {
	float: left;
	width: 351px;
	height:14px;
	background: #ededed;
	border-top: 1px solid #003399;
	border-bottom: 1px solid #003399;
	text-align:center;
	padding:5px 0 5px 0;
}
#outlook_links_video {
	float: left;
	width: 351px;
	height:1px;
	background: #ededed;
	border-bottom: 1px solid #003399;
	text-align:center;
	padding:0px 0 0px 0;
}
.outlook_link {
	float: left;
	padding: 5px 0px 5px 0;
}
* html .outlook_link {
	padding: 6px 0px 6px 0;
}
#outlook_thumbs {
	float: left;
	height: 103px;
}
.outlook_thumb {
	float: left;
	padding: 6px 7px 0px 6px;
	height: 97px;
	width:103px
}
* html .outlook_thumb {
	float: left;
	padding: 6px 6px 0px 6px;
	height: 97px;
	width:103px
}
.outlook_thumb_active {
	float: left;
	background: #f8d78c;
	padding: 6px 7px 0px 6px;
	height: 97px;
	width:103px;
}
* html .outlook_thumb_active {
	float: left;
	background: #f8d78c;
	padding: 6px 6px 0px 6px;
	height: 97px;
	width:103px;
}

#videoForecast.outlook_thumb_active, #videoForecast.outlook_thumb {
	width:105px;
}

.outlook_thumb_title {
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	width: 100px;
}
.outlook_thumb_title a {
	text-decoration:none;
}
.outlook_thumb_active  .outlook_thumb_title a, .outlook_thumb_active  .outlook_thumb_image a {
	text-decoration:none;
	color:#000000;
	cursor:default;
}
	#mapContainer {
		float:left;
		width:351px;
		border:2px solid #003399;
		margin: 4px 0px 0px 0px;
	}
	#mapContainer a {
		text-decoration:none;
	}
	#mapImage {
		float:left;
		font-size:1%;
	}
	#mapLinkContainer {
		float:left;
		width:351px;
		background-color:eeeeee;
		text-align:center;
	}
	#mapLinkContainer a {
		text-decoration:underline;
	}
	#mapTabContainer {
		float:left;
		width:351px;
	}
	.mapTab {
		float:left;
		width:105px;
		background-color:#ffffff;
	}
	.mapTabOn {
		float:left;
		width:105px;
		background-color:#f8d78c;
	}
	.mapTabOn a {
		color:#000000;
		cursor:default;
	}
#local {
	float: left;
	padding: 0px 0px 10px 19px;
}
#local_container {
	float: left;
	width: 200px;
	height: 126px;
	border: 2px solid #003399;
	background: url(../images/bg_today_current.gif) repeat-x;
	padding: 0px 0px 8px 7px;
	margin-top:4px;
}
#local_textbox {
	width: 142px;
	float: left;
}
#local_button {
	float: left;
	height: 25px;
	padding: 1px 0px 0px 0px;
}
#local_text {
	float: left;
	font-weight: bold;
	color:#000000;
	width: 200px;
	padding: 0px 0px 2px 0px;
}
#local_links {
	float: left;
	padding: 0px 0px 0px 1px;
}
#specialty {
	float: left;
	padding: 0px 0px 0px 19px;
	margin-top:2px;
}
#specialty_container {
	float: left;
	width: 207px;
	border: 2px solid #003399;
	margin-top:3px;
	|margin-top:2px;
}
#specialty_container a {
	text-decoration: none;
}
#specialty_travel {
	float: left;
	width: 207px;
	height: 66px;
	background: url(../images/homepage_bg-travel.gif) no-repeat;
	border-bottom: 1px solid #003399;
}
#specialty_health {
	float: left;
	width: 207px;
	height: 66px;
	background: url(../images/homepage_bg-health.gif) no-repeat;
	border-bottom: 1px solid #003399;
}
#specialty_events {
	float: left;
	| float: none;
	width: 207px;
	height: 66px;
	background: url(../images/homepage_bg-events.gif) no-repeat;
}
#specialty_climate {
	float: left;
	| float: none;
	width: 207px;
	height: 66px;
	background: url(../images/homepage_bg-climate.gif) no-repeat;
}
.specialty_link {
	text-decoration:underline;
	float: left;
	width: 140px;
	padding: 0px 3px 0px 57px;
}

.specialty_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding: 7px 0 1px 57px;
}
a:hover .specialty_link {
	color: #000000;
}

#cities {
	width:600px;
	float: left;
	padding: 20px 0px 0px 0px;
	
}
.cities_cell {
	float: left;
	width: 181px;
}
.cities_header {
	float: left;
}
.cities_divider {
	float: left;
	font-size: 1%;
	padding: 3px 0px 6px 0px;
	| padding: 4px 0px 6px 0px;
}
.cities_table {
	float: left;
}
.cities_table tr {
	line-height: 12px;
}
.cities_table td {
	font-size: 10px;
	color: #000000;
}
.cities_footer {
	float: left;
	font-size: 10px;
	padding: 14px 0px 0px 0px;
	width: 184px;
}
.cities_cell_divider {
	float: left;
	padding: 0px 9px 0px 9px;
}
#horizontal_ad {
	clear: both;
	width: 920px;
	height: 102px;
	padding: 7px 0 7px 0;
	background-color:#ece9d1;
	text-align: center;
	margin: 5px 0 0px 0;
	| margin: 20px 0 0px 0;
}
/* NEW SKI INTEREST PANEL */

#specialty_ski {
	float: left;
	width: 207px;
	height: 199px;
	_height:197px;
	background: #f9af50 url(../images/homepage_bg-ski.gif) right bottom no-repeat;
}

#specialty_ski .specialty_header_ski{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#c86d1d;
	padding: 0px 0 0 7px;

}

#specialty_ski .specialty_link_ski {
	text-decoration:none;
	float: left;
	line-height:14px;
	width: 173px;
	padding: 6px 3px 0px 8px;
}

#specialty_ski .specialty_link_ski a{
	color:#003399;
	text-decoration:underline;
}

#specialty_ski .specialty_link_ski a.hover{
	color:#000;
	text-decoration:underline;
}

#specialty_header_ski_sponsor_label{
	color:#868686;
    font-size:10px;/* unique font  */
	font-weight:normal;
	text-align:left;
	height:16px;
	margin-top:25px;
}

#specialty_header_ski_sponsor {
	text-align:left;
	width:88px;
	float:left;
}
/* /NEW SKI INTEREST PANEL */
