/*--General CSS--*/
body {font-size: 11px;font-family:Arial, Helvetica, sans-serif;color: #000000;margin: 0 auto;position:relative;}
a {color: #003399;outline:none;text-decoration:none;}
a:hover {color:#000000;text-decoration:none;}
a div {cursor:pointer;}
.youAreHere {color:#000000;}
h1,h2,h3,h4,h5,h6{margin:0px;}

/*------flags CSS----*/

#flagGB {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -2px -2px no-repeat;}
#flagFR {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -22px -2px no-repeat;}
#flagGR {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -43px -2px no-repeat;}
#flagSP {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -62px -2px no-repeat;}
#flagBR {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -81px -2px no-repeat;}
#flagIN {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -2px -15px no-repeat;}


#rssIcon {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -2px -15px no-repeat;}

.aroRight {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -23px -17px no-repeat;}
.aroLeft {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -64px -17px no-repeat;}
.icoQMark {background: transparent url(../images/Icongraphy/spriteFlagsIcons.gif) -44px -17px no-repeat; margin-bottom:-3px;}


h1 {color:#003399;font-size: 20px;padding: 10px 0px 11px 0px;margin:0px;}
h2 {color:#003399;margin:0px;font-size:14px;}
h3 {margin:0px;font-size:14px;}
p {margin:.8em 0 .8em 0;}

body{
    background: url(../images//background_tile_1x290.jpg) repeat-x scroll left top transparent;
}

.ltBtnGry {float:left;width:5px;height:18px;background:transparent url(../images/Icongraphy/spriteBtns.gif) 0 0 no-repeat;}
.txtBtnGry {float:left;height:17px;background:url(../images/Icongraphy/spriteBtns.gif) 0 -19px repeat-x;color:#ffffff;font-weight:bold;text-transform:uppercase;padding:2px 1px 0 1px;}
.rtBtnGry {float:left;width:5px;height:18px;background:url(../images/Icongraphy/spriteBtns.gif) -6px 0 no-repeat;}
.ltBtnWht {float:left;width:5px;height:18px;background:none repeat scroll 0 0 #0079DB;}
.txtBtnWht:hover{text-decoration:underline;}
.txtBtnWht {float:left;height:17px;background:none repeat scroll 0 0 #248EE9;color:#ffffff;font-weight:bold;text-transform:uppercase;padding:2px 0px 0 1px;text-decoration:none;}
.rtBtnWht {float:left;width:5px;	height:18px;background:none repeat scroll 0 0 #0079DB;}


.content_subhead {font-size:14px;font-weight: bold;}
	
#header_top {text-align:center;}
#header_top_title {font-size:14px;}
#header {color: #FFFFFF;	font-family: arial,helvetica,clean,sans-serif;font-size: 13px;height: 156px;line-height: 1.231;margin: 0 auto;position: relative;width: 980px;z-index: 99997;}
#headerSpon {float: right;color: #ffffff;width: 150px;padding: 0px 0px 0px 45px;	margin: 0px 0px 0px 0px;font-size: 10px;line-height: 15px;}
#header_links_right_noUtilityBar {float: right;padding: 0px 0px 0px 101px;width: 100px;font-size: 14px;text-align:right;	height: 27px;}
#header_links_right_std {float: right;padding: 0px;font-size: 14px;text-align:right;height: 27px;}
	
.header_links_right_bar{padding-top:4px;margin-top:3px;height:10px;}

#header_links_right_noSearch {float: right;padding: 43px 0px 0px 101px;width: 100px;font-size: 14px;	}
#header_dlx_links_right {float: right;padding: 0px 0px 0px 0px;| padding: 0px 0px 0px 0px;height: 27px;text-align:right;}
#header_dlx_printerF {float: right;padding: 28px 0px 0px 0px;| padding: 28px 0px 4px 0px;width: 180px;font-size: 14px;text-align:right;}
#header_links_right_basic {padding: 0px 0px 2px 0px;font-size: 14px;text-align:right;font-style:normal;}	
#header_links_right_basic a{	color:#fff;	}
	
#header_links_right_right_basic{margin-top:5px; padding-right:10px;}
	
#header_dlx_links_right_noSearch {float: right;padding: 44px 0px 0px 0px;width: 191px;font-size: 14px;text-align:right;}
	
#header_links_right_left {margin-left:13px;padding-top:2px;}
	
#header_links_right_left_std {float: right;margin: 5px 8px 0px 5px;| margin: 5px 8px 0px 3px;}
	
#header_links_right_right_std {float: right;margin: 0px 0px 0px 12px;}
	
#header_links_right_left_dlx {float: right;margin-left:12px;}
#header_links_right_middle_dlx {	float: right;margin: 5px 8px 3px 8px;}
#header_links_right_right_dlx {float: right;	margin: 0px 0px 0px 12px;}	

#header_links_right_divider {float: left;margin: 6px 0px -4px 0px;}
.header_links_right_divider {display:none;float: left;margin: 6px 0px -4px 0px;}
#header_nav {background-color:#248ee9;width:980px;height:40px;left:0;margin:0;padding:0px;position:absolute;	top:118px;z-index:999;box-shadow:1px 1px 2px #676767;-moz-box-shadow:1px 1px 2px #676767;-webkit-box-shadow:1px 1px 2px #676767;}

/*#header_nav a {
font-weight: normal;
color: #ffffff;
text-decoration: none;
}

#header_nav a:hover {
text-decoration:none;
color:#FEBD25
}*/
#header_nav_local {float: left;	height: 24px;border-right: 1px #ffffff solid;padding: 10px 18px 0px 18px;text-align: center;}
#header_nav_national {float: left;width: 99px;height: 24px;border-right: 1px #ffffff solid;padding: 10px 0px 0px 0px;text-align: center;}
#header_nav_regional {float: left;width: 98px;height: 24px;border-right: 1px #ffffff solid;padding: 10px 0px 0px 0px;text-align: center;}
#header_nav_global {float: left;	width: 88px;height: 24px;border-right: 1px #ffffff solid;padding: 10px 0px 0px 0px;text-align: center;}
#header_nav_climate {float: left;width: 92px;height: 24px;border-right: 1px #ffffff solid;padding: 10px 0px 0px 0px;text-align: center;}
#header_nav_maps {float: right;height: 40px;left: 0;margin: 0 0 0 0;padding: 0;position: relative;width: auto;z-index: 1;}
#header_nav_search {	float: right;height: 40px;left: 0px;margin: 0 0 0 0px;padding: 0 0 0 0;position: relative;z-index:1;background-color:#248ee9;}
#header_nav_search_box {float: left;height: 40px;left: 80px;margin: 0;position: relative;}
#header_nav_search_box input#header_nav_search_box_input{border: 0 none;color: #000000;font-size: 12px;padding: 12px 5px 11px;margin:0px;vertical-align: middle;width: 240px;line-height:17px;height:17px;#margin-top:-1px;}
	
/*#header_nav_search_box  input#header_nav_search_box_input.place-style{color:#999; font-style:italic;}
#header_nav_search_box  input#header_nav_search_box_input:-moz-placeholder {color:#999; font-style:italic;}
#header_nav_search_box  input#header_nav_search_box_input:-webkit-input-placeholder{color:#999; font-style:italic;}	*/
	
#header_nav_search_radio {float: left;width: 80px;font-size: 9px;color: #ffffff;	margin: 2px 0px 0px 7px;padding: 0px 0px 0px 0px;line-height: 14px;|margin: 0px 4px 0px 3px;|line-height: 8px;}
.rdo_header {margin: 0px 0px -3px 0px;padding: 0px 0px 3px 0px;|margin: -1px 0px -3px 0px;|padding: 0px 0px 0px 0px;}
	
#home_nav_search_radio {	float: left;font-size: 9px;	color: #000000;	margin: 0px 0px 2px 2px;padding: 0px 0px 0px 0px;}
.rdo_home {margin: 0px 0px -3px 0px;	padding: 0px 0px 3px 0px;|margin: -1px 0px -3px 0px;|padding: 0px 0px 0px 0px;}
#home_search_logo{float: right;color: #666666;font-size: 10px;padding-right: 2px;}
#header_nav_search_button {float: left;left: 0;margin: 10px 8px 0 0;right: 0;}
#header_nav_search_button a{text-decoration:none;}
#header_title {float: left;width: 220px;ppadding: 3px 0px 0px 20px;}
#header_flags {float: left;}
#header_flags img {padding: 0px 4px 0px 0px;}
#header_logos {float: left;padding: 0;font-size: 1%;	margin:0;}
#header_logos_icon {float: left;}
#header_logos_text {	float: left;padding: 22px 0px 0px 7px;}
#header_links_left {float: left;	font-weight: bold;}
#header_right {float: left;height: auto;left: 96px;padding: 0;position: absolute;top: 17px;width: 490px;}
#header_recentsearches {	float: left;text-align: left;width: 310px;}
#header_spon {float: right;  height: 60px; left: 395px; padding-top: 0; position: relative;top: 38px; width: 170px; z-index: -1;}
	
#outlook_container {	margin-top:4px;}
#recentsearches_header {	color: #FFFFFF;	font-weight: bold;/*padding: 9px 0px 2px 0px;*/}
.recent_search {background: rgb(120, 162, 212); background: rgba(255, 255, 255, 0.15); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#78a2d4, endColorstr=#78a2d4); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#78a2d4, endColorstr=#78a2d4)"; box-shadow:1px 1px 2px #0f4478; -moz-box-shadow:1px 1px 2px #0f4478; -webkit-box-shadow:1px 1px 2px #0f4478; filter:progid:DXImageTransform.Microsoft.Shadow(Direction=135, Strength=2, Color='#0f4478'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#0f4478')";float: left;height: 84px;width: 84px;margin-right:12px;}
#recentsearches_1 {
	-moz-box-shadow: 1px 1px 2px #0F4478;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.15);
    float: left;
    height: 84px;
    top: 26px;
    width: 84px;
	margin-right:10px;
	}

#recentsearches_2 {
	-moz-box-shadow: 1px 1px 2px #0F4478;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.15);
    float: left;
    height: 84px;
    top: 26px;
    width: 84px;
	margin-right:10px;
	}
#recentsearches_3 {
	-moz-box-shadow: 1px 1px 2px #0F4478;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.15);
    float: left;
    height: 84px;
    top: 26px;
    width: 84px;
	margin-right:10px;
}
	
#recentsearches_ski_1 {-moz-box-shadow: 1px 1px 2px #0F4478;background:url(../../images/bg_recent_ski_1.jpg) no-repeat;float: left;height: 84px;top: 26px;width: 84px;}
#recentsearches_ski_2 {-moz-box-shadow: 1px 1px 2px #0F4478;background:url(../../images/bg_recent_ski_2.jpg) no-repeat;float: left;height: 84px;top: 26px;width: 84px;}
#recentsearches_ski_3 {-moz-box-shadow: 1px 1px 2px #0F4478;background:url(../../images/bg_recent_ski_3.jpg) no-repeat;float: left;height: 84px;top: 26px;width: 84px;}
.recentsearches_icon {float: left;padding: 16px 0px 0px 3px;	}
.recentsearches_temp {color: #FFFFFF;float: left;font-size: 20px;padding-top: 20px;text-align: center;text-shadow: 1px 1px 2px #0F4478;width: 48px;}
.recentsearches_temp sup{font-size: 10px;text-transform: uppercase;vertical-align: top;}
.recentsearches_link {float: left;font-weight: bold; color: #fff;font-size:12px;text-align:center;width: 100%;overflow:hidden;padding:12px 0 0 2px;text-decoration:underline;}
.recentsearches_link:hover{text-decoration:none;}
.recentsearches_link1{float: left;font-weight: bold;text-align:center;width: 100%;font-size:12px;overflow:hidden;padding:12px 0 0 2px;	color: #FFFFFF;text-decoration:underline;}	
.recentsearches_link1:hover{text-decoration:none;}
#header_nav_search_box #autocomplete_head{width:210px;	height:auto;visibility:hidden;background-color:white;z-index:100;font-weight:normal;line-height:25px;text-indent:0;color:#225BD0;font-size:12px;opacity:0.95;}
#header_nav_search_box #autocomplete_head span.onFocus{display: block;float: left; width: 230px;background:#fff; padding:0 10px;}
#header_nav_search_box #autocomplete_head span.result{display: block;float: left; width: 230px;background:#fff; padding:0 10px;}
#header_nav_search_box #autocomplete_head span.result:nth-child(2n+1){display: block;float: left; width: 230px;background:#efefef !important; padding:0 10px;}
#header_nav_search_box #autocomplete_head span.onFocus{text-decoration:underline;background:#cee9f3;}
/*#header_nav_search_box #autocomplete_head span.onFocus:hover{text-decoration:underline;background-color:#cee9f3}*/
/*#header_nav_search_box #autocomplete_head span:hover {text-decoration:underline;background-color:#cee9f3 !important;}
#header_nav_search_box #autocomplete_head span:nth-child(2n+1) {background: none repeat scroll 0 0 #EFEFEF !important;}
#header_nav_search_box #autocomplete_head span:nth-child(2n+1):hover{text-decoration:underline;background-color:#cee9f3 !important; }*/
	
#home_content {padding-top:42px;margin:0px auto 0; width:980px;z-index:2;}
#home_content_left {float: left;width: 660px;	margin: 0px 0px 0px 0px;}
#home_content_left_1{float:left;margin:0px 0 0 0;width:155px;position:relative;z-index:1;}


#content {margin: 0px auto;width:980px;}
#content_left {float: left;width: 604px;	margin: 8px 0px 0px 0px;}
	
/*	*+html #content {margin-top:35px;}*/
	
#content_breadcrumbs {float: left;width: 980px;color: #000000;margin: 30px 0px 6px 0px;height: 31px;}
#content_breadcrumbs_left {float: left;width: 413px;}
#content_breadcrumbs_sponsor_label {	float: left;color:#868686;font-size:10px;/* unique font  */font-weight:normal;width:104px;text-align:right;padding:8px 3px 0px 0px;height:24px;}	
#content_breadcrumbs_sponsor {float: left;width: 88px;}
#content_breadcrumbs_right {	float: right;padding-left: 4px;}


#home_content_left_2{float:left;width:495px;margin:0px 0 0 10px;}
#content_title {float: left;	width: 585px;font-size: 20px;font-weight: bold;padding: 0px 0px 10px 0px;}

.link_arrow {
		float: left;
		margin: 2px 3px 0px 0px;
	}
.link_text {
		float: left;
	}
.link_arrow_1 {float: left;margin: 2px 3px 0px 0px;}
.link_arrow_2 {float: left;margin: 2px 3px 0px 0px;}
.link_text_1{margin:0px 0px 0;padding:5px 0;float:right;background:#3d454b;width:133px;}
.link_text_1 span.css_arrow_single{float:right;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:6px solid #fff;font-size:0px;height:0;width:0;margin:1px 8px 0 0;}
.link_text_1 h3{margin:0;width:106px;float:left;line-height:13px;}
.link_text_1 h3{text-decoration:none;color:#fff;font-size:12px;margin:0;padding:0px 0 0 8px;float:left;}
.link_text_1 h3:hover {text-decoration: underline;}
.link_text_1 img{cursor:pointer;margin:4px 0 0 6px;}
.link_text_2 {	float: left;}
.outlook_thumb_title {font-weight: bold;	padding: 0px 0px 2px 0px;}
.outlook_thumb_divider {	float:left;	background-color:#003399;height:103px;width:1px;font-size:1%;}
/*#local {	float: left;padding: 0px 0px 16px 19px;}*/
#local_container {float: left;width: 200px;height: 98px;	border: 2px solid #003399;background: url(../images/bg_local.gif) repeat-x;	padding: 8px 0px 8px 7px;}
#local_textbox {width: 132px;float: left;}
.txtbox {width: 121px;height: 20px;font-size: 13px;}
.txtboxGoogle{width: 121px;height: 14px;font-size: 10px;background-image: url('../images/Logos/google-watermark.png');background-repeat: no-repeat;}
.rightnowtxtbox {width: 150px;height: 13px;font-size: 10px;}

#content_right_ad_bottom {float: left;font-size: 11px;margin: 15px 0px 5px 11px;| margin: 15px 0px 5px 5px;}
#right_ad_bottom_box {float: left;background: #ffffff;border: 1px #003399 solid;width: 263px;height: 169px;padding: 10px 8px 0px 10px;margin: 5px 0px 0px 0px;}
.right_ad_bottom_item {float: left;width: 259px;margin: 0px 0px 12px 0px;}
.right_ad_bottom_title {font-size: 12px;}
.right_ad_bottom_text {font-size: 12px;color: #000000;}
.right_ad_bottom_link a {font-size: 10px;text-decoration: none;}
#timeframe_nevigation_links {float: left;width: 585px;color: #000000;word-spacing: 4px;margin: -5px 0px 14px 0px;}
#almanac_navigation_links {float: left;width: 604px;color: #000000;word-spacing: 2px;margin: -5px 0px 14px 0px;}
#chart_link {float: left;}
#chart_content_almanac {	float: left;background: #FFFFFF;border: 2px #003399 solid;width: 580px;	height: 146px;margin: 0px 0px 18px 0px;}	
#chart_content_hourbyhour {float: left;	background: #FFFFFF;border: 2px #003399 solid;width: 583px;height: 146px;margin: 0px 0px 18px 0px;}
#national_maps {float: left;margin: 5px 0px 0px 0px;}
#national_maps_topnav {float: left;border: 2px #003399 solid;width: 437px;font-weight: bold;}
.national_maps_topnav_item {	float: left;height: 20px;width: 143px;border-right: 1px #003399 solid;text-align: center;padding: 4px 0px 0px 0px;}
.national_maps_topnav_item_on {float: left;background:url(../images/bg_today_outlook.gif) repeat-x;height: 20px;width: 143px;border-right: 1px #003399 solid;text-align: center;	padding: 4px 0px 0px 0px;}

.national_maps_topnav_item_on a, .national_maps_topnav_item_on a:hover  {color:#000000;text-decoration:none;cursor:default;}
#national_maps_link {float: right;margin: 6px 0px 0px 48px;padding-right: 20px;}
#national_maps_map {float: left;border-left: 2px #003399 solid;border-bottom: 2px #003399 solid;}
#national_maps_image {width: 438px;height: 293px;border-right: 1px #003399 solid;border-bottom: 1px #003399 solid;}
#national_maps_footer {background: #ededed;	width: 438px;height: 18px;border-right: 1px #003399 solid;text-align: center;padding: 6px 0px 0px 0px;}
#national_maps_footer_image {float: left;margin: 2px 5px 0px 160px;}
* html #national_maps_footer_image {margin: 2px 5px 0px 80px;}
#national_maps_footer_text {float: left;	}
#national_maps_sidenav {float: left;width: 142px;height: 318px;border-top:  2px #003399 solid;border-right:  2px #003399 solid;border-bottom:  2px #003399 solid;margin: -2px 0px 0px 0px;}
#national_maps_sidenav_header {float: left;width: 133px;	height: 19px;background: #999999;color: #ffffff;font-weight: bold;border-bottom:  1px #003399 solid;padding: 5px 0px 0px 9px;}
#national_maps_sidenav_links {float: left;width: 132px;font-weight: bold;color: #333333;margin: 4px 4px 0px 11px;line-height: 20px;}
	
#national_high {padding-right: 5px;}
#national_low {padding-right: 5px;}
#national_interest {	padding-right: 5px;}
* html #national_maps_sidenav_links {margin: 4px 0px 0px 5px;}

#national_maps_sidenav_links p {margin: .6em 0px .6em 0px;line-height:1.2em;}
#national_ad {float: left;width: 586px;height: 98px;background: #ece9d1;	margin: 17px 0px 0px 0px;padding: 7px 0px 0px 0px;}
#national_search {float: left;font-weight: bold;margin: 19px 0px 0px 0px;}
#national_search_content {float: left;border: 2px #003399 solid;	background: url(../images/bg_national_search.gif) repeat-x;	height: 47px;width: 199px;color: #333333;margin: 4px 0px 0px 0px;padding: 10px 0px 0px 12px;}
#national_search_label {	}
#national_search_box {float: left;margin: 2px 4px 0px 0px;}
#national_search_button {float: left;margin: 2px 0px 0px 0px;}

#useWeather {float: left;font-weight: bold;margin: 19px 0px 0px 20px;}
#useWeatherContent {float: left;border: 2px #003399 solid;background:#f9dc97 url(../images/bg_national_search.gif) repeat-x center;width: 322px;	color: #333333;	margin: 4px 0px 0px 0px;padding: 7px 0px 0px 6px;}
#useWeatherContent .block {float:left;width:90px;padding:0 10px 3px 10px;}

.txtNational {height: 12px;width: 150px;}
.cities_table_header {font-weight: bold;	margin: 0px 0px 0px 6px;}
.cities_table_link {font-weight: bold;margin: 0px 0px 0px 8px;padding:0 3px 0 0;}	
.cities_table_temp {font-size: 14px;font-weight: bold;color: #000000;}
.cities_table_forecast {	color: #000000;}
#global_destinations {float: left;}
#global_destinations_divider {float: left;font-size: 1%;margin: 3px 0px 5px 0px;}
#global_destinations_links {	float: left;font-size: 10px;width: 391px;line-height: 12px;}
	
	
	/* Footer */
#footer-body-bg{background: url("../images/background_foot_1600x391.jpg") no-repeat center center;  float: left;height: 391px;left: 0;position: absolute;bottom: 0;width: 100%;z-index:-1;}
#footer-bg{background:url("../images/background_foot_tile_1x391.jpg") repeat-x left top;width: 100%;height:391px;left: 0;position: absolute;bottom: 0;z-index:-2;}
#footer {margin: 68px auto 0;position: relative;width: 980px;border-top:1px solid #c6d0d9;}
#footer_maproom #footer {margin-top: 40px;}

#footer_ad {	float: left;background: #ece9d1;width: 835px;height: 96px;margin: 6px 0px 0px 0px;padding: 9px 0px 0px 85px;}	
#footer_search {	width: 980px;padding: 17px 0px 0px 0px;}
#footer_search ul.search_radio{float:left;margin:0 0 0 7px;padding:0;}
#footer_search ul li{color: #003399;float: left;font-size: 12px;height: 40px;line-height: 40px;list-style-type: none; margin: 0 15px 0 0;padding: 0;vertical-align: middle;}
#footer_search ul li input{margin:0 4px 0 0;}
#footer table{text-align:left;width:980px;margin:0 0 0 0px;}
#footer table tr{}

td#footer_search_td{width:290px;}
td#footer_logo{width:118px;}

td#footer_button{}
td#footer_radio{width:auto;}
#footer_search_box {width:290px;}
#footer_search_box .txtboxlong{width:290px;height:18px;padding:11px 0 11px 5px;border:0 none;color: #000000 ;}
td#footer_logo #footer_google_logo{background:url("../images/Logos/sprite_foot_300x71.png") no-repeat scroll 0 0 transparent;display:block;float:left;height:40px;overflow:hidden;width:118px;position:relative;top:0px;right:0;bottom:0;}
#footer_search_button .txtBtn{height: 28px;	padding: 12px 8px 0px 8px;background-color:#0079db;float:left;text-align:center;}
#footer_search_button .txtBtn a{text-decoration:none;color:#fff;font-size:13px;text-transform:uppercase;font-weight:bold;}
#footer_search_button .txtBtn a:hover {text-decoration: underline;}
#google_search_txtbox_mid {float: left;width: 680px;	padding: 0px 0px 15px 0px;}
#footer_search_text {width:290px;height:18px;border:0 none;padding:11px 0 11px 5px;float: left;color: #000000 ;	font-size: 12px;}

#footer_search_button {/*padding: 0px 0px 0px 4px;*/	}
#footer_search_logo {float : left;text-align: center;font-size: 10px;color: #666666;	/*padding: 0px 0px 3px 5px;*/}
#footer_links {width: 980px;	text-align: left;;	color: #000000;	line-height:25px;padding: 14px 0px 0px 0px;}
#footer_links dl{margin:0;padding:0;width:100%;overflow:hidden;}
#footer_links dt{color:#2e4862;font-size:17px;font-weight:normal;padding:0 0 3px;}
#footer_links dd{color:#365e79;font-size:12px;margin:0;line-height:20px;}
#footer_links ul.footer_links_1{width:auto;overflow:hidden;top:0;left:0;margin:0;list-style-type:none;padding:0;}
#footer_links ul.footer_links_1 li.footer_links_pages{width:212px;float:left;line-height:28px;}
#footer_links ul.footer_links_1 li.footer_links_pages a{color:#365e79;text-decoration:none;}
#footer_links ul.footer_links_1 li.footer_links_pages a:hover{text-decoration:underline;cursor:pointer;}
#footer_links ul.footer_links_1 li.footer_links_sites{width:176px;float:left;}
#footer_links ul.footer_links_1 li.footer_links_sites a{color:#365e79;text-decoration:none;}
#footer_links ul.footer_links_1 li.footer_links_sites a:hover{text-decoration:underline;cursor:pointer;}
#copyright p{color:#e8f0f8;font-size:12px;}
#copyright ul.copyright_ul{display:block;height:20px;padding:0 0 14px;margin:0;}
#copyright ul.copyright_ul li {border-left: 1px solid #FFFFFF;color: #E8F0F8; display: block; float: left; font-size: 13px;line-height: 14px;padding: 0 12px;list-style-type:none;}
#copyright ul.copyright_ul li.footer-first{border-left:0 none;padding-left:0;}
#copyright ul.copyright_ul li  a{color:#e8f0f8;text-decoration:none;}
#copyright ul.copyright_ul li  a:hover{text-decoration:underline;}
.thumb-georgia{background: url("../images/Logos/sprite_foot_300x71.png") no-repeat scroll -140px 0 transparent;
    display: block;
    height: 20px;
    margin: -6px 0 0;
    overflow: hidden;
    text-indent: -20000px;
    width: 60px;}
.thumb-accessibility {background:url("../images/Logos/sprite_foot_300x71.png") no-repeat scroll -203px 0 transparent;
    display: block;
    height: 25px;
    margin: -6px 0 -5px 4px;
    overflow: hidden;
    text-indent: -20000px;
    width: 57px;}
#copyright ul.copyright_ul li.last a{width:90px;}
#copyright ul.copyright_ul li.last a em{float:left;font-style:normal;}
#copyright ul.copyright_ul li.last a em:hover{text-decoration:underline;}
#copyright ul.copyright_ul li.last span{float:left;}
.item {float: left;width: 562px;	margin: 0px 0px 17px 0px;}
.divider {float: left;font-size: 1%;	margin: 4px 0px 7px 0px;}
#content-full{width:100%;margin:0;position:relative;}
.content {float: left;color: #000000;margin: 0px 0px 5px 0px;}
#vidContainer {width:596px;border:2px solid #003399;}

#content_right {	float: right;background: #ece9d1;padding:5px;margin:0;font-size: 1%;}
#home_content_right_header{text-align:right;	width:300px;padding:0 0 0 5px;margin:2px 0 0 0px;}

#content_right_header {font-size:11px;text-align:center;	width:300px;}	

#content_right_ad_bottom{ width:280px;}

#printer_friendly{}

.partnerSearchLabelSmall {font-size: 10px;font-weight: bold;height: 10px;}
 
.bigger_HighTemp{font-size: 17px;}
.smaller_LowTemp{font-size: 14px;}

/* Language Dropdown */
#header_dropdown{margin:3px 0;}
#header_dropdown input{background: none repeat scroll 0 0 #0F4478; color: #FFFFFF;font-family: Arial,Helvetica,sans-serif;font-size: 11px;height: 21px;width: 154px;}	
#header_dropdown option{ background-color: #EFEFEF;color: #003399;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 11px;height: 18px;left: 0;line-height: 0;padding: 0;text-indent: 10px;}
#header_dropdown option:hover{background-color:#c8ceda;color:#039;}			
span.select { position: absolute; width: 127px; /* With the padding included, the width is 190 pixels: the actual width of the image. */  height: 19px; padding: 0 17px 0 4px;color: #039;font: 11px/21px arial,sans-serif; background: url('../images/styledDropdown.gif') no-repeat;overflow: hidden;}	
#styledropdwn {background: url('../images/styledDropdown.gif') no-repeat;}	
/* Language Dropdown */

#content_left_wider {float: left;width: 920px;margin: 8px 0px 0px 0px;}

/** Style settings for UK severe weather alert banner **/
/*.hp_ukSevereWeatherBanner{height: 51px;margin: 0px 0 10px;background-color: #a60401;text-align: left;color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;cursor: pointer;width:650px}*/
/*.hp_ukSevereWeatherBanner div{width: auto;margin: 0 auto;}*/
	
.hp_ukSevereWeatherBanner h3{border-right: 1px solid #810301;color: #DFDFDF;float: left;font-size: 16px;font-weight: bold;height: auto;line-height: 19px; margin: 7px 0 0 0px;text-transform: uppercase;width: 100px;}
.hp_ukSevereWeatherBanner h2{color: #DFDFDF;float: left;font-size: 21px;font-weight: normal;width: auto;padding:10px 8px 0 8px;cursor:pointer;}

.ukSevereWeatherBanner
{
	height: 28px;
	| height: 28px;
	margin: -2px 0 3px;
	padding: 4px 0 4px;
	background: transparent url(../images/Icongraphy/weatherWarningBannerBG.gif) left 10px repeat-x;
	text-align: center;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.ukSevereWeatherBanner div
{
	width: 200px;
	margin: 0 auto;
	position: relative;
}
.ukSevereWeatherBanner img
{
	float: left;
}			
.ukSevereWeatherBanner p
{
	margin-top: 8px;
	float: left;
}
#printerFriendlyIcon{float:left;margin: 0px 6px 0px 0px;}
#printerFriendlyText{float:left;margin: 0px 0px 0px 0px;padding-top:1px;font-size:11px;font-weight:normal !important;}

#RssIcon{float:left;margin: 0px 6px 0px 0px;}
#RssText{float:left;margin: 0px 0px 0px 0px;padding-top:1px;font-size:11px;font-weight:normal !important;}
/* Begin Local Linker (Content Right) Styles */

#content_right{width:320px;padding:0;background-color:transparent;}
.shaded{width:310px;background-color:#ECE9D1;padding:10px 5px 5px;}
.hp_shaded{width:308px;background-color:#f3f3f3;border:1px solid #eaeaea;padding:9px 5px 2px;}

#Ad_Block{/* height:264px; */margin-bottom:0;clear:both;}

#Google_Block{ height:209px;float: left;font-size: 11px;width:304px; padding: 15px 0px 5px 16px;margin-top:0;}

#sponsListingsHeader {width:283px;| width:283px;cursor:pointer;}
	
#right_ad_bottom_box{overflow:hidden;height:170px;margin-bottom:6px;}

#Local_Block{clear:both;margin-top:0;width:300px;padding-left:10px;}

.local_links{margin-top:6px;border:2px solid #003399;padding:0;height:118px;}

#Local_Block h2{padding-top:13px;}
#Local_Block h3{ margin:0;font-size:11px;font-weight:bold;background:transparent url(../images/bg_today_maps.gif) repeat-x scroll 0 0; border-bottom:1px solid #003399;color:#003399;font-weight:bold;height:18px;padding:5px 0 0 10px;}
#Local_Block ul{margin:9px 0 6px 0;padding-left:12px;}
#Local_Block li{ list-style-type:square; font-size:11px;margin:0 0 8px 12px;padding:0 6px 0 0;}

.twc_ad{margin-top:7px;}
/*
#content_right_header strong{
	 font-weight:normal;
}  BUG IN FF */

/* end Local Linker (Content Right) styles */
#content_right_about {background:none;float: right;	padding: 7px 6px 5px 7px;margin: 55px 20px 0px 0;font-size: 1%;	text-align:center;}

#content_right_about img {border:1px solid #003399;margin-bottom:25px;}
.disclaimer{font-size:10px;line-height:12px;color:#003365;background-color:inherit;margin:6px 0 0 0;float:left;clear:both;}

#header_ski {background:url(../../images/Header/bg_ski_header.jpg) no-repeat;color: #FFFFFF;font-family: arial,helvetica,clean,sans-serif;font-size: 13px;height: 156px;	line-height: 1.231;margin: 0 auto;position: relative;width: 980px;z-index: 99997;}
	
.offsiteicon2 {	background:transparent url('../images/Travel/ski/icon_viewLarger.gif') left 2px no-repeat;display:block;margin-top:9px; padding-left:18px;}

/*Rajneesh: new CSS starts from here */
.floatR{display: block;float: right;height: 26px;left: 24px;overflow: visible;position: relative;top: 10px;width: 154px;z-index: 1000;}
.floatR a{background: url("../images/sprite_home_37x119.png") no-repeat scroll 130px -100px #3E6A95;color: #FFFFFF;font-size: 12px;height: 18px;cursor:default;margin: 0 0 0;position: absolute;text-align: left;text-indent: 7px;top: 5px;vertical-align: middle;width: 150px;	line-height:18px;}
.styled{left: 0;line-height: 15px;margin: 0; padding: 0;position: absolute;top: 18px;width: 150px;}
.styled ul#lang_list{float: left;height: 21px;line-height: 19px;list-style-type: none;margin: 0;padding: 0;position: relative;top: 0;}
.styled ul#lang_list li{float: left;list-style-type: none; margin: 0; padding: 0;}
.styled ul#lang_list li a{background: none repeat scroll 0 0 #fff;color: #225BD0;float: left;height: 21px; margin: 0; padding: 0;position: relative;white-space: nowrap;width: 150px;cursor:pointer;}
.styled ul#lang_list li a:hover{background-color:#cee9f3;text-decoration:underline;}
.styled ul#lang_list li:nth-child(2n+2) a{background: none repeat scroll 0 0 #efefef;}
.styled ul#lang_list li:nth-child(2n+2) a:hover{background-color:#cee9f3;text-decoration:underline;}


.floatL {float:left}
.clear {clear:both;font-size:0;line-height:0;}

/*Rajneesh: Header Temprature Starts  */
.TempUnitConverter {	float: right;height: 28px;left: 0;margin-left: 8px;padding-top: 1px;position: relative;top: 16px;width: 42px;}
.FtoC, .CtoF {background: url("../images/f-c.jpg") no-repeat scroll 0 0 transparent;height: 19px;left: 16px;overflow: hidden;position: absolute;top: 6px;width: 41px;}
.TempUnitConverter a {display:block;width:19px;height:19px;text-indent:-99px;overflow:hidden;}
.CtoF a {background:url(../images/f-c.jpg) no-repeat 0px -38px;margin:1px 0 0 1px;top:0px;}
.CtoF a:hover {background-position:-1px -1px;}
.FtoC a {background:url(../images/f-c.jpg) no-repeat -21px -20px;margin:1px 0 0 21px;top:0px;}
.FtoC a:hover {background-position:-23px -1px;}
/*Rajneesh: Header Temprature Ends  */

/*Rajneesh: Leaderboard ad position Starts*/
#horizontal_ad2 {clear: both;width: 980px;height: 104px;padding: 7px 0;background-color:#ece9d1;	text-align: center;	margin: 10px auto;}
/*Rajneesh: Leaderboard ad position Ends*/


/* New HPR CSS  */
#header-body-bg{background:url(../images/background_head_1600x290.jpg) center top no-repeat;height: 290px;position: absolute;width: 100%;left:0;top:0;z-index:-1;}
#header-title{left:0px;margin:0;position:absolute;top:17px;width:84px;height:84px;overflow:hidden;float:left;}
#header-title #header-title-logo {height:67px;overflow:hidden;width:75px;float:left;}
#header-title #header-title-logo a{display:block;}
#header-title #header-title-text {height:38px;overflow:hidden;padding: 22px 0 0 7px;width:116px;float:left;}
#header-title #header-title-text a{display:block;}
#header_dropdown input.styled{opacity: 1;position: inherit;z-index: 5;}

/*-------RightNow module----*/
#rightnow_module_outer{margin:0px 0 0 0;padding-bottom:10px;top:4px;position:relative;z-index:22;behavior: url(ie-css3.htc);-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;float:left;border:2px solid #003399;border-top-right-radius: 10px;border-top-left-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
#rightnow_module_outer h3{margin:10px 0 0 10px;color:#003399;font-size:13px;}
#rightnow_module{margin:0px 0px 0 0px;padding:10px;left:0;right:0;top:0;bottom:0;width:135px;background-color:#1f2d38;position:relative}

#rightnow_module_header{margin:0px;padding:0px;height:auto;width:100%;bottom:0;position:relative;top:0;left:0;right:0;}
#rightnow_module_header_title {margin:0px 0 0 0px;padding:0;height:auto;float:left;width:100%}
#rightnow_module_header_title h3{font-size:14px;margin:0px 0 0 0px;padding:0;font-weight:bold;color:#ffffff;}
#rightnow_module_header_title a#location{font-size:18px;margin:0px 0 0 0px;color:#ffffff;float:left;outline:none;}
#rightnow_module_header_title a#icon{float:right;padding:4px 0 0 0;cursor:pointer;border:0;text-decoration:none;outline:none;margin-left:10px;}
#rightnow_module_header_title a#icon img{padding-left:0px;height:15px;width:15px;border:0;outline:none;}
.TempUnitConverter1 {float:right;height:auto;width:auto;}
.fTOc, .cTOf {background: url("../images/f-c.jpg") no-repeat scroll 0 0 transparent;height: 19px;left: 0px;overflow: visible;position: relative;top: 0px;width: 41px;}
.TempUnitConverter1 a {display:block;width:19px;height:19px;text-indent:-99px;overflow:hidden;text-decoration:none;}
.cTOf a {background:url(../images/f-c.jpg) no-repeat 0px -38px;margin:0px 0 0 0px;top:0px;}
.cTOf a:hover {background-position:-1px -1px;}
.fTOc a {background:url(../images/f-c.jpg) no-repeat -20px -20px;margin:0px 0 0 21px;top:0px;}
.fTOc a:hover {background-position:-23px -1px;}


#change_location_content{width:323px;position:absolute;z-index:1;left:148px;top:-25px;right:0;bottom:0;opacity:0.95; -moz-opacity:0.95;-khtml-opacity: 0.95;}
.change_location_content_style{border:1px solid #f3f3f3;background-color:#fff;padding:10px;float:left;position:relative;width:100%;}
#change_location_content #change h3 {font-size:14px;font-weight:bold;color:#2c2c2c;margin:-2px 0 14px 0;}
#change_location_content #message_content{margin: 11px 0 0 0px;float:left;width:90%;}
#change_location_content #message_content h3{margin:0;padding:0;font-weight:normal;font-size:12px;color:#2c2c2c;}
#change_location_content img{width:15px;position:absolute;left:-11px;top:43px;z-index:-1;}
#change{float:left;width:100%}

#rightnow_module_location{float:left;position:relative;left:0px;}
#rightnow_module_location #module_location_search{float:left;position:relative;}
#rightnow_module_location #module_location_search input#rightnow_search{border:1px solid #adaeaf;font-size:12px;color:#000;width:306px;padding:9px 5px 9px 5px;margin:0px 0 0;} 


#rightnow_module_location #module_location_search h4{margin:0;}

#rightnow_module_location #module_location_search #autocomplete_rightnow_search{width:210px;height:auto;visibility:hidden;background-color:#fff;z-index:100;font-weight:normal;line-height:20px;text-indent:0;color:#225BD0;font-size:10px; position:absolute}
#rightnow_module_location #module_location_search #autocomplete_rightnow_search span.onFocus {display: block;float: left; width: 210px;background:#fff; padding:0 0px 0 10px;}
#rightnow_module_location #module_location_search #autocomplete_rightnow_search span.result {display: block;float: left; width: 210px;background:#fff; padding:0 0px 0 10px;}
#rightnow_module_location #module_location_search #autocomplete_rightnow_search span.result:nth-child(2n+1) {background: none repeat scroll 0 0 #efefef !important;}
#rightnow_module_location #module_location_search #autocomplete_rightnow_search span.onFocus {text-decoration:underline;background:#cee9f3;}

#rightnow_module_content{float:left;height:auto;width:100%;}
#rightnow_module_content #rightnow_module_content_a{width:100%;height:auto;float:left;}
#rightnow_module_content #rightnow_module_content_img{float:left;height:100px;padding:0 0 0 0px;width:100px;margin:0px 0 0 -40px;}
#rightnow_module_content #rightnow_module_content_img img{border:0 none;}
#rightnow_module_content #rightnow_module_content_temp{ color: #fff;float: right;margin: 30px 0 0 0px;position:absolute;right:10px;}
#rightnow_module_content #rightnow_module_content_temp h3{font-size:40px;color:#fff;font-weight: normal;padding:0px;margin:0px;}
#rightnow_module_content #rightnow_module_content_temp h3 sup{font-size: 30px;text-transform: uppercase;vertical-align: top;}
#rightnow_module_content_cond{margin:5px 0 59px 0px;padding:0;}
#rightnow_module_content_cond h4 {font-size:12px;color:#fff;font-weight:normal;text-transform:none;margin:0;}
#rightnow_module_content_cond h4 span{font-size:12px;color:#fff;font-weight:normal;text-transform:none;margin:0;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;}
#rightnow_module_content_desc{margin:6px 0 0 0px;width:135px;padding:0;}
#rightnow_module_content_desc h3{font-size:14px;color:#fff;margin:0px 0 0 0px;line-height:15px;font-weight:normal;}
#rightnow_module_content_cast{margin:0px 0px 0;padding:0;float:right;background:#000;width:135px;left:0;height:100%;position:absolute;opacity:0.35;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);}
#rightnow_module_content_cast_h3 {position:relative;z-index:2;}
#rightnow_module_content_cast_h3 h3 {color:#fff;margin:0;padding:4px 0 4px 8px;font-weight:bold;outline:none;float:left;width:106px;line-height:13px;font-size:12px;}
#rightnow_module_content_cast_h3 h3:hover {text-decoration: underline;}
#rightnow_module_content_cast_h3 h3 a{text-decoration:none;font-size:12px;margin:0;padding:0px 0 0 0px;float:left;color:#fff;}
#rightnow_module_content_button{position:absolute;bottom:10px;right:10px;width:135px;cursor:pointer;}

#rightnow_module_content_cast_h3  span.css_arrow_single{float:right;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:6px solid #fff;font-size:0px;height:0;width:0;margin:5px 8px 0 0;}



/*#rightnow_module_location #module_location_search #autocomplete_location_search span:nth-child(2n+2) {background: none repeat scroll 0 0 #efefef;}*/
.txtbox1 {width: 161px;height:9px;font-size: 10px;}
.horizontal_ad {	clear: both;width: 980px;height: 95px;	padding: 5px 0 5px 0;background-color:#ece9d1;text-align: center;margin: 0px 0 0px 0;}
.hp_horizontal_ad {	clear: both;width: 980px;height: 95px;	padding: 4px 0 4px 0;background-color:#f3f3f3;border:1px solid #eaeaea;text-align: center;margin: 0px 0 0px 0;}
#wsAdWrapper {clear: both;width: 978px;padding: 4px 0 9px 0;	background-color:#f3f3f3;border:1px solid #eaeaea;text-align: center;margin:0px auto 30px;z-index:1px;display:none;}
.home_adv{text-align:right;padding:0px 125px 0 0;font-size:0;margin:2px 0 0 0;}
.home_adv_window{text-align:right;padding:0px 5px 0 0;font-size:0;margin:2px 0 0 0;}



.test1 {background-color:#f3f3f3; height:100%;position:absolute;left:0px;top:0px;width:318px;border:1px solid #eaeaea;}
.test2 {background-color:#f3f3f3; height:100%;position:absolute;right:0;top:0;width:153px;border:1px solid #eaeaea;}
#primary_promo{width:318px;margin-right:10px;float:left;height:100%;border-top:0;z-index:2;position:relative;}
#primary_promo_img{width:320px;height:180px;margin:0 0 0 0;}
#primary_promo_img img{border:0 none;}
#primary_promo_copy{width:300px;padding:10px;position:relative;float:left;}


#home_ski_search h3{float:left;color:#225bd0;font-size:12px;font-weight:bold;margin:-3px 0 0 0;width:70%;}
#home_ski_search h4{float:right;color:#9cb1da;font-size:11px;font-weight:normal;margin:-3px 0 0 0;text-transform:uppercase;}
#home_ski_search p{float:left;color:#2c2c2c;font-size:12px;font-weight:normal;margin:1px 0 5px;width:100%;line-height:18px;}
#home_ski_search #home_ski_search_box{float:left;position: relative;}
#home_ski_search #home_ski_search_box input#search_page_text{margin:0px;border-bottom:1px solid #dadada;font-size:12px;color:#000;width:286px;padding:6px 5px 7px;border-top:none;border-left:none;border-right:none;font-weight:normal;}
#autocomplete{width:210px;}
#autocomplete{width:240px;height:auto;visibility:hidden;z-index:100;font-weight:normal;line-height:20px;text-indent:0;color:#225BD0;font-size:10px;opacity:0.95;position:absolute; }
#autocomplete span.onFocus{display: block;float: left; width: 200px;background:#fff; padding:0 10px;}
#autocomplete span.result{display: block;float: left; width: 200px;background:#fff; padding:0 10px;}
#autocomplete span.result:nth-child(2n+1){display: block;float: left; width: 200px;background:#efefef !important; padding:0 10px;}
#autocomplete span.onFocus{text-decoration:underline;background:#cee9f3;}


/*#autocomplete span:nth-child(2n+2) {background: none repeat scroll 0 0 #efefef;}*/
#home_ski_search #home_ski_search_box h4{margin:0;}
#home_ski_search #home_ski_search_button{padding: 0px 8px 0px ;height:29px;line-height:29px;background-color:#0079db;position:absolute;#top:1px;right:0px;top:0px}
#home_ski_search #home_ski_search_button h4{padding:0;text-align:center;text-decoration:none;font-size:12px;float:none;}
#home_ski_search #home_ski_search_button h4 a{text-decoration:none;color:#fff;font-weight:bold;}

#home_travel_map_search h3{float:left;color:#225bd0;font-size:12px;font-weight:bold;margin:-3px 0 0;width:70%;}
#home_travel_map_search h4{float:right;color:#9cb1da;font-size:11px;font-weight:normal;margin:-3px 0 0;text-transform:uppercase;}
#home_travel_map_search p{float:left;color:#2c2c2c;font-size:12px;font-weight:normal;margin:1px 0 5px;width:100%;line-height:18px;}
#home_travel_map_search #home_travel_map_search_box{float:left;position: relative;}
#home_travel_map_search #home_travel_map_search_box  input#search_page_travel{margin:0px;border-bottom:1px solid #dadada;font-size:12px;color:#000;width:286px;padding:6px 5px 7px;border-top:none;border-left:none;border-right:none;font-weight:normal;}
#home_travel_map_search #home_travel_map_search_box #autocomplete{width:210px;}
#home_travel_map_search #home_travel_map_search_box h4{margin:0;}
#home_travel_map_search #home_travel_map_search_button{padding: 0px 8px 0px ;height:29px;line-height:29px;background-color:#0079db;position:absolute;top:0px;right:0px;#top:1px;}
#home_travel_map_search #home_travel_map_search_button h4{padding:0;text-align:center;text-decoration:none;font-size:12px;float:none;}
#home_travel_map_search #home_travel_map_search_button h4 a{text-decoration:none;color:#fff;outline:none;font-weight:bold;}

#home_editorial_map_search h3{float:left;color:#225bd0;font-size:12px;font-weight:bold;margin:-3px 0 0;width:70%;}
#home_editorial_map_search h4{float:right;color:#9cb1da;font-size:11px;font-weight:normal;margin:-3px 0 0;text-transform:uppercase;}
#home_editorial_map_search h4 a ,#home_ski_search h4 a,#home_climate_map_search h4 a,#home_health_map_search h4 a,#home_olympic_search h4 a,#home_editorial_map_search h4 a{color:#9cb1da;}
#home_editorial_map_search h4 a:hover, #home_ski_search h4 a:hover, #home_climate_map_search h4 a:hover, #home_health_map_search h4 a:hover,#home_olympic_search h4 a:hover ,#home_editorial_map_search h4 a:hover{text-decoration:underline;}
#home_editorial_map_search p{float:left;color:#2c2c2c;font-size:12px;font-weight:normal;margin:1px 0 5px;width:100%;line-height:18px;}
#home_editorial_map_search #home_editorial_map_search_box{float:left;position: relative;}
#home_editorial_map_search #home_editorial_map_search_box  input#search_page_editorial{margin:0px;border-bottom:1px solid #dadada;font-size:12px;color:#000;width:286px;padding:6px 5px 7px;border-top:none;border-left:none;border-right:none;font-weight:normal;}
#home_editorial_map_search #home_editorial_map_search_box #autocomplete{width:210px;}
#home_editorial_map_search #home_editorial_map_search_box h4{margin:0;}
#home_editorial_map_search #home_editorial_map_search_button{padding: 0px 8px 0px ;height:29px;line-height:29px;background-color:#0079db;position:absolute;top:0px;right:0px;#top:1px;}
#home_editorial_map_search #home_editorial_map_search_button h4{padding:0;text-align:center;text-decoration:none;font-size:12px;float:none;}
#home_editorial_map_search #home_editorial_map_search_button h4 a{text-decoration:none;color:#fff;outline:none;font-weight:bold;}

#home_olympic_search h3 a{float:left;color:#225bd0;font-size:12px;font-weight:bold;margin:-3px 0 0;width:70%;}
#home_olympic_search h4{float:right;color:#9cb1da;font-size:11px;font-weight:normal;margin:-3px 0 0;text-transform:uppercase;}
#home_olympic_search p{float:left;color:#2c2c2c;font-size:12px;font-weight:normal;margin:1px 0 5px;width:100%;line-height:18px;}
#home_olympic_search #home_olympic_search_box{float:left;position: relative;}
#home_olympic_search #home_olympic_search_box select{outline:none;width:300px;}

#secondary_promo{width:153px;float:right;z-index:3;position:relative;}
#secondary_promo_img{width:155px;height:114px;margin:0 0 0 -2px;}
#secondary_promo_img img{border:0 none;}
#secondary_promo_copy{width:143px;padding:10px 0 10px 10px;position:relative;float:left;}
#secondary_promo_copy h3{margin:-3px  0 0 0;float:left;color:#2c2c2c;font-size:12px;font-weight:bold;line-height:13px;}
#secondary_promo_copy h2{float:left;width:100%;font-size:12px;font-weight:bold;text-align:left;padding:5px 0 4px;}
#secondary_promo_copy h2 a{text-decoration:none;line-height:12px;padding:10px 0;float:left;width:100%;outline:none;color:#225bd0;margin:-10px 0 0px;}
#secondary_promo_copy h2 a:hover{color:#69f;text-decoration:underline;}
#secondary_promo_copy h4{text-transform:uppercase;margin:0;float:left;font-size:11px;color:#9cb1da;font-weight:normal;}
#secondary_promo_copy h4 a {color: #9CB1DA;}
#secondary_promo_copy h4 a:hover, #secondary_promo_copy h4:hover {text-decoration:underline;cursor:pointer;}

#home_health_map_search h3{float:left;color:#225bd0;font-size:12px;font-weight:bold;margin:-3px 0 0 0;width:70%;}
#home_health_map_search h4{float:right;color:#9cb1da;font-size:11px;font-weight:normal;margin:-3px 0 0 0;text-transform:uppercase;}
#home_health_map_search p{float:left;color:#2c2c2c;font-size:12px;font-weight:normal;margin:1px 0 5px;width:100%;line-height:18px;}
#home_health_map_search #home_health_map_search_box{float:left;position: relative;}
#home_health_map_search #home_health_map_search_box  input#search_page_health{margin:0px;border-bottom:1px solid #dadada;font-size:12px;color:#000;width:286px;padding:6px 5px 7px;border-top:none;border-left:none;border-right:none;font-weight:normal;}
#home_health_map_search #home_health_map_search_box #autocomplete{width:210px;}
#home_health_map_search #home_health_map_search_box h4{margin:0;}
#home_health_map_search #home_health_map_search_button{padding: 0px 8px 0px ;height:29px;line-height:29px;background-color:#0079db;position:absolute;top:0px;right:0px;#top:1px;}
#home_health_map_search #home_health_map_search_button h4{padding:0;text-align:center;text-decoration:none;font-size:12px;float:none;}
#home_health_map_search #home_health_map_search_button h4 a{text-decoration:none;color:#fff;font-weight:bold;}

#home_climate_map_search h3{float:left;color:#225bd0;font-size:12px;font-weight:bold;margin:-3px 0 0 0 0;width:70%;}
#home_climate_map_search h4 a{color: #9CB1DA;float:right;color:#9cb1da;font-size:11px;font-weight:normal;margin:-3px 0 0 0 ;text-transform:uppercase;}
#home_climate_map_search h4 a:hover{text-decoration:underline;}
#home_climate_map_search p{float:left;color:#2c2c2c;font-size:12px;font-weight:normal;margin:1px 0 5px;width:100%;line-height:18px;}
#home_climate_map_search #home_climate_map_search_box{float:left;position: relative;}
#home_climate_map_search #home_climate_map_search_box  input#climate_search_page_text{margin:0px;border-bottom:1px solid #dadada;font-size:12px;color:#000;width:286px;padding:6px 5px 7px;border-top:none;border-left:none;border-right:none;font-weight:normal;}
#home_climate_map_search #home_climate_map_search_box #autocomplete{width:210px;}
#home_climate_map_search #home_climate_map_search_box h4{margin:0;}
#home_climate_map_search #home_climate_map_search_button{padding: 0px 8px 0px ;height:29px;line-height:29px;background-color:#0079db;position:absolute;top:0px;right:0px;#top:1px;}
#home_climate_map_search #home_climate_map_search_button h4{padding:0;text-align:center;text-decoration:none;font-size:12px;float:none;}
#home_climate_map_search #home_climate_map_search_button h4 a{text-decoration:none;color:#fff;font-weight:bold;}

#home_travel_map_search #home_travel_map_search_button h4 a:hover, #home_ski_search #home_ski_search_button h4 a:hover, #home_health_map_search #home_health_map_search_button h4 a:hover, #home_climate_map_search #home_climate_map_search_button h4 a:hover, #local_button h4 a:hover, #mapLinkContainer a:hover ,#home_editorial_map_search #home_editorial_map_search_button h4 a:hover{text-decoration:underline;}

/*added hpindex css changes*/
#home_outlook {width:485px;height:363px;margin-bottom:10px;}

#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;height:auto;text-align:left;font-size:11px;font-weight:normal;text-transform:uppercase;width:160px;margin:0 10px 0 0;line-height:16px;}
#outlook_links_map {float: left;height:auto;text-align:left;;font-size:11px;font-weight:normal;text-transform:uppercase;width:160px;margin:0 10px 0 0;}
#outlook_links_video {float: left;height:auto;text-align:left;font-size:11px;font-weight:normal;text-transform:uppercase;width:160px;margin:0 10px 0 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:485px;margin: 0px 0px 0px 0px;height:363px;}
#mapTopContainer{float:left;height:273px;width:485px;}
#mapContainer a {text-decoration:none;}
#mapImage {float:left;/*font-size:1%;*/}
#mapLinkContainer {float:left;}
#mapLinkContainer a {text-decoration:none;color:#9cb1da;}
#mapTabContainer{float:left;width:485px;height:auto;}
.hp_mapTab {float:left;	width:82px;padding:4px;margin-right:10px;cursor:pointer;position:relative;}
.hp_mapTab:hover{background:url("../images/mapTab1.png") no-repeat scroll 0px 6px transparent !important;margin-right:10px; padding:4px;width:82px;float:left;cursor:pointer;position:relative;}
.hp_mapTab1{background:url("../images/mapTab1.png") no-repeat scroll px 0px transparent;margin-right:10px; padding:4px;width:82px;float:left;}
.hp_mapTabOn {float:left;width:82px;background:url("../images/mapTab.png") no-repeat scroll 0px 0px transparent ;margin-right:10px; padding:4px;cursor:pointer;position:relative;}
.hp_mapTabOn a {color:#000000;cursor:default;}
#outlook_header{margin:0 0px 4px 0;padding:0;}
#outlook_header h2{font-size:18px;margin:0;text-align:left;text-transform:none;line-height:18px;color:#225BD0;}
#outlook_links_video #outlook_header h2{font-size:18px;margin:0;text-align:left;text-transform:none;line-height:18px;color:#225BD0;text-decoration:none;}
#outlook_header h2 a{color:#225BD0;}
#outlook_header h2 a:hover{color:#69f;text-decoration:underline;cursor:pointer;}
#thumbnail{width:463px;height:68px;background-color:#f3f3f3;padding:10px;border:1px solid #eaeaea;float:left;position:relative;}

/*#mapTopContainer_text{margin:0;width:100%;height:auto;}
#mapTopContainer_text h2{margin:0;height:15px;}*/
.mapcommon{margin:0;float:left;}
/*#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 {height: 34px;	background-color:#0079d8;float:left;#margin:1px 0 0 0;padding:0 8px;position:absolute;right:0;}
#local_button h4 {padding:0;text-align:center;margin:9px 0 0 0;text-decoration:none;font-size:12px;}
#local_button h4 a{color:#fff;text-decoration:none;outline:none;text-transform:uppercase;}
#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;}

#seasonal_feature {  margin: 0px 0 12px 0;padding: 0px 0 0;width: 485px;height:100%;float:left;position:relative;}
#seasonal_outer{margin:5px;padding:0px;border:2px solid #efefef;height:200px;}
#seasonal_travel{background:url("../images/travel-bg.png") no-repeat scroll 0 0 transparent;float:left;margin:0;padding:0;width:160px;height:180px;color:#333;font-weight:bold;}
.textTravel{float:left;font-size:10px;height:13px;width:100px;}
#travel_search #travel_search_box input{ border: 1px solid #000000;color: #000000;font-size: 10px;height: 20px;width: 120px;}
#travel_search_box{float:left;width:120px;}
#travel_search_button{float:left;margin:3px 0 0 6px;}
#autocomplete_travel{width:140px;height:auto;visibility:hidden;background-color:#efefef;z-index:100;font-weight:normal;line-height:20px;text-indent:0;color:#225BD0;font-size:10px;opacity:0.95;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
#autocomplete_travel span {display: block;float: left; width: 140px;background:#fff; padding:0 10px 0 0;}
#autocomplete_travel span:hover {text-decoration:underline;}
#autocomplete_travel span:nth-child(2n+1) {background: none repeat scroll 0 0 #efefef;}
#autocomplete_travel span:nth-child(2n+2) {background: none repeat scroll 0 0 #efefef;}
#seasonal_ski{float:left;margin:0;padding:0;width:160px;height:auto;}
#seasonal_health{float:left;margin:0;padding:0;width:160px;height:auto;}
#seasonal_climate{float:left;margin:0;padding:0;width:160px;height:auto;}


.home_cities_cell {border: 1px solid #eaeaea;margin: 10px 0 0 0px;padding:10px 10px 10px 10px;width:133px;height:auto;background-color:#f3f3f3;float:left;}
.home_cities_cell h2{color:#2c2c2c;font-size:12px;font-weight:bold;margin:-4px 0 0;}

.cities_cell {float: left;width: 181px;}
.cities_cell h2{text-align:left;font-size:12px;color:#2c2c2c;margin:0px 0 0 0px;font-weight:bold;}
#cities_cell_national{float: left;left: 25px;margin: 0 auto;position: relative;vertical-align: middle;}

.cities_header {float: left;}
.cities_divider {float: left;font-size: 1%;padding: 3px 0px 6px 0px;| padding: 4px 0px 6px 0px;}
.cities_table {}
.cities_table tr {line-height: 14px;}
.cities_table td {font-size: 12px;color: #2c2c2c;}
.cities_table td#cities_table_td_1{padding:12px 0 0 0px;}
.cities_table td.cities_table_td_2{padding:0px 8px 0 5px;float:left;}
.cities_table td.cities_table_td_2{padding:0px 8px 0 5px;float:right;}
.cities_table td a{padding:0 0 0 0px;font-size:12px;font-weight:bold;text-decoration:none;outline:none;color:#225BD0;}
.cities_table td a:hover {color:#6699FF;text-decoration:underline;}
.cities_footer {float: right;font-size: 10px;padding: 0px 0px 0px 0px;margin:10px 0 0 0;}
.cities_footer_left{float:right;cursor:pointer;}
.cities_footer_right{width:50%;float:right;position:relative;left:30px;}
.cities_cell_divider {float: left;padding: 0px 9px 0px 9px;}

/* 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 */

/* added headernavigation css changes*/
.hp_content_left_nav {
	width:60%;
	height:40px;
	position:absolute;
	z-index:2;
	float:left;
	background-color:#248ee9;
}
.hp_content_left_nav ul.hp_level_one {
	background-color: #248ee9;
    float: left;
    height: 40px;
    margin: 0;
    padding: 0;
    z-index: 1000;
}
.hp_content_left_nav ul.hp_level_one li {
	float: left;
    font-size: 16px;
    height: 40px;
    list-style-type: none;
    text-align: center;
    z-index: 1000;
}
.hp_content_left_nav ul.hp_level_one li#hp_weatherNav{
	width:115px;
	height:40px;
	background: none repeat scroll 0 0 #0079db;
	}
.hp_content_left_nav ul.hp_level_one li#hp_weatherNav:hover{background: none repeat scroll 0 0 #1f5acf;height:40px;}
.hp_content_left_nav ul.hp_level_one li#hp_mapNav{
	height:40px;
	width:115px;
	background: none repeat scroll 0 0 #0079db;
	}
.hp_content_left_nav ul.hp_level_one li#hp_mapNav:hover, .hp_content_left_nav ul.hp_level_one li#hp_nav_primary_3:hover, .hp_content_left_nav ul.hp_level_one li#hp_nav_primary_4:hover{background: none repeat scroll 0 0 #1f5acf;height:40px;}
.hp_content_left_nav ul.hp_level_one li#hp_travelNav{
	width:115px;
	height:40px;
	}
.hp_content_left_nav ul.hp_level_one li#hp_healthNav{
	width:115px;
	height:40px;
	}
.hp_content_left_nav ul.hp_level_one li#hp_climateNav{
	width:115px;
	height:40px;
	}
.hp_content_left_nav ul.hp_level_one li a {
	display:block;
	text-decoration:none;
	color:#FFF;
	outline:none;
	height:40px;
	cursor:pointer;
}
.hp_content_left_nav ul.hp_level_one li span.Sone {
	display:block;
	padding:10px 25px;
	height:20px;
	
}
.hp_content_left_nav ul.hp_level_one li a:hover span.Sone {
	color:#ffffff;
	background-color:#1f5acf !important;
	text-decoration:underline;
	

	
}
.hp_content_left_nav ul.hp_level_one li.active span.Sone {
	color:#003399;
	background:#fff;
}
.hp_content_left_nav ul.hp_level_two {
	-moz-box-shadow: 1px 1px 2px #676767;
    background-color: #1F5ACF;
    display: none;

    height: 25px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 40px;
    width: 980px;
    z-index: 1001;
	padding:0;
	
}
.hp_content_left_nav ul.hp_level_two li {
	display: inline;
    float: left;
    font-size: 14px;
    line-height: 24px;
    list-style-type: none;
	height:25px;
    padding: 0 26px 0 24px !important;
    position: relative;
    text-align: left;
    z-index: 1001;
}
.hp_content_left_nav ul.hp_level_two li a {
	display:block;
	text-decoration:none;
	color:#FFF;

}
.hp_content_left_nav ul.hp_level_two li span {
	display:block;
	padding:0px 15px;
	background:#1F5ACF;
}
.hp_content_left_nav ul.hp_level_two li a:hover span {
	color:#ffffff;
	background:#1F5ACF !important;
	text-decoration:underline;
}
ul.level_three {
	list-style-type:none;
	height:25px;
	margin:10px 0 0 0;
	padding:0;
	width:590px;
	float:left;
}
ul.level_three li {
	display:inline;
	padding:0 10px;
	margin:0px;
	border-left:1px solid #285da5;
	color:#003399;
}
ul.level_three li a {
	color:#003399;
}
ul.level_three li a:hover {
	color:#000;
}
li.first {
	border:none !important;
	padding-left:0px !important;
}
/*Nav Ends */

/*added rightnow module background icon migration css */

#rightnow_module.int-cond-default { background-color: #234992; }                  
#rightnow_module.int-cond-clearday { background-color:  #538ec8; }                  
#rightnow_module.int-cond-clearnight { background-color: #000562; }                 
#rightnow_module.int-cond-foggyday { background-color: #777c7d; color:#2d2d2d; }                   
#rightnow_module.int-cond-foggynight { background-color:  #494c4d; }                 
#rightnow_module.int-cond-icyday { background-color: #a3c2f0; color:#2d2d2d; }
#rightnow_module.int-cond-icynight { background-color: #2f55c3; }   
#rightnow_module.int-cond-cloudyday { background-color: #4a5979; } 
#rightnow_module.int-cond-cloudynight { background-color: #3c4553; }             
#rightnow_module.int-cond-mcloudyday { background-color: #234992; }                 
#rightnow_module.int-cond-mcloudynight { background-color: #0050b3; }               
#rightnow_module.int-cond-ptcloudyday { background-color: #5b6fb6; }                
#rightnow_module.int-cond-ptcloudynight { background-color: #234992; }              
#rightnow_module.int-cond-rainyday { background-color:  #788185; }                   
#rightnow_module.int-cond-rainynight { background-color: #3e464b; }                 
#rightnow_module.int-cond-snowday { background-color:  #798ba3; }                    
#rightnow_module.int-cond-snownight { background-color:  #234f82; }                  
#rightnow_module.int-cond-thunderday { background-color: #5b6e8a; }                 
#rightnow_module.int-cond-thundernight { background-color: #1a2a37; }               
#rightnow_module.int-cond-wintmixday { background-color: #798ba3; }                 
#rightnow_module.int-cond-wintmixnight { background-color: #22375a; }

.search-placeholder {

	}
.rightnow_placeholder {

	}

.placeholder {
	color:#999999 !important;
	font-style:italic;
	}
.right_placeholder{
	color:#999999 !important;
	font-style:italic;
	}
.foot_placeholder{
	color:#999999 !important;
	font-style:italic;
	}

.travel-placeholder{
	color:#999999 !important;
	font-style:italic;
	}
.ski-placeholder{
	color:#999999 !important;
	font-style:italic;
	}
.health-placeholder{
	color:#999999 !important;
	font-style:italic;
	}
.climate-placeholder{
	color:#999999 !important;
	font-style:italic;
	}
	
.mapTabContainer {
	margin: -10px 0 0;
    padding: 0;
    position: absolute;
    right: 0;
	}
#play-Image{ background: url("../images/video-icon-sprite.png") no-repeat scroll -105px -42px transparent;
    display: block;
    height: 38px;
    left: 30px;
    position: absolute;
    top: 23px;
    width: 38px;
    z-index: 200;}
#play-Image-blob{ background: url("../images/video-icon-sprite.png") no-repeat scroll -4px -5px transparent;
    cursor: pointer;
    display: block;
    height: 75px;
    left: 207px;
    position: absolute;
    top: 112px;
    width: 75px;
    z-index: 200;}
#video_player{position:relative;}

/*Changes Made*/

/* ==== HEADER TOOLS =============================== */    
#wx-header-tools { font-size: 11px; line-height: 19px; margin:0 20px; position: absolute; right: 20px; top: 15px; z-index: 200; }

#wx-header-tools li { float:left; list-style-type: none; position: relative; z-index:210} 
#wx-header-tools #wx-lang { font-weight: normal; margin: 0 3px 0 0; text-align: left; }

#wx-header-tools #wx-lang .wx-current .wx-header-tools-bg{width:150px;height:19px;position:absolute;left:0px;top:0;z-index:-1;background: #fff;opacity: 0.20;}
.has-IE7 #wx-header-tools #wx-lang .wx-current .wx-header-tools-bg,
.has-IE8 #wx-header-tools #wx-lang .wx-current .wx-header-tools-bg{filter:alpha(opacity=20);}
#wx-header-tools #wx-lang.wx-active .wx-current .wx-header-tools-bg { width:150px; height:19px; position:absolute; background: #000; opacity: 0.20; }
.has-IE7 #wx-header-tools #wx-lang.wx-active .wx-current .wx-header-tools-bg,
.has-IE8 #wx-header-tools #wx-lang.wx-active .wx-current .wx-header-tools-bg{filter:alpha(opacity=20);}
	
#wx-header-tools  #wx-lang .wx-arrow { position: absolute; top: 4px; right: 5px; }              	
#wx-header-tools #wx-lang ul { background-color: #fff; color: #225bd0; padding: 0; top:19px; width: 150px; display: none;  
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);   
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2); 
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
 	filter:alpha(opacity=95); 
 	-moz-opacity:0.95; 
 	-khtml-opacity: 0.95; 
 	opacity: 0.95;
}
#wx-header-tools #wx-lang li { float: none; height: 25px; line-height: 25px; margin: 0px; position: relative; text-indent: 10px; z-index: 210; }

#wx-header-tools #wx-lang .wx-globe-icon { display:inline-block; width:20px; height: 20px;
	background-image: url(http://s.imwx.com/img/common/icons/globe_18x18.png);
	margin: 0 5px;
	background-repeat: no-repeat;}
	
#wx-header-tools a{ color: #fff;} 


#header_nav .wx-search {width:320px; height:40px; float:left; font-size:12px; position:relative; background:#fff; z-index:130; }
#header_nav .wx-searchCntr {float: right;}
#header_nav .wx-search input#typeaheadBox { max-width:247px; width: 100%; color:#000; padding:14px 5px 11px; vertical-align:middle; float:left; border:0px; font-size: 12px;}
#header_nav .wx-search input#typeaheadBox.twc-empty-input {color:#999; font-style:italic;font-size:11px;}
#header_nav .wx-search input#typeaheadBox:-moz-placeholder {color:#999; font-style:italic;font-size:11px;}	
#header_nav .wx-search input#typeaheadBox::-webkit-input-placeholder{color:#999; font-style:italic;font-size:11px;}
#header_nav .wx-searchButton { background-color: #007ada; color: #fff; float: right; font-weight: bold; height: 40px; line-height: 40px; text-align: center; min-width: 63px; text-transform: uppercase; cursor: pointer; overflow: hidden; position: absolute; right: 0;} 
#header_nav .wx-searchButton:hover { text-decoration:underline; }    

#wx-weather-search {width:299px; height:40px; float:left; font-size:12px; position:relative; background:#fff; z-index:115; }
#wx-weather-search input#typeaheadBox {width:225px;color:#000; font-family:99% arial,helvetica,clean,sans-serif;padding:14px 5px 11px; vertical-align:middle; float:left; border:0px; font-size:12px;}
#wx-weather-search input#typeaheadBox.twc-empty-input {color:#999; font-style:italic;}
#wx-weather-search input#typeaheadBox:-moz-placeholder {color:#999; font-style:italic;}	
#wx-weather-search input#typeaheadBox::-webkit-input-placeholder{color:#999; font-style:italic;}
.wx-searchButton {min-width:63px; height:40px; color:#fff; float:left; line-height:41px; text-align:center; text-transform:uppercase; font-weight: bold; background-color:#007ada;}
.wx-searchButton:hover { text-decoration:underline; color:#fff; }
input:-moz-placeholder {color:#999 !important; font-style:italic !important;}	
input::-webkit-input-placeholder{color:#999 !important; font-style:italic !important;}
.twc-error-state{background:url("http://s.imwx.com/img/common/icons-left.png" ) no-repeat scroll 0 -212px transparent;color:red !important;padding-left:29px !important;width:201px !important}


/* ==== RECENT SEARCH HEADER STYLES ============================== */   
.twc-recent-search-results h3 {background: none repeat scroll 0 0 #EFEFEF;color: #8B8B8B;font-size: 12px;height: 20px;line-height: 19px;margin: 0;padding: 0 0 0 10px;}

/* ==== TYPEAHEAD AND RECENT SEARCH STYLES ======================= */   
.twc-typeahead-results {display:none;position:absolute;left:0px;top:40px;width:300px;overflow:hidden;z-index:100;text-align:left !important;}
.twc-typeahead-results ul {
background: rgb(255, 255, 255);  
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* ie8 supports both; this variant doesn't work if meta tag below used */
 filter:alpha(opacity=95); /* for internet explorer <= 7, and 8 when <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> */
 -moz-opacity:0.95; /* for older gecko browsers */
 -khtml-opacity: 0.95; /* for older webkit browsers */
 opacity: 0.95; /* CSS3 standard */
}
/* Text-align left Added for legacy pages */
.twc-recent-search-results{position:static}
.twc-typeahead-results ul {margin:0;padding:0;width:100%;background:#fff;}
.twc-typeahead-results ul li{}
#header_nav .twc-typeahead-results ul li {color:#225bd0;font-size:inherit;border-bottom:0px none;display:block;line-height:25px;list-style-type:none;padding:0 10px 0 10px !important;margin:0;cursor:pointer;white-space:nowrap;list-style:none;zoom:1}
#header_nav .twc-typeahead-results ul li a {color:#225bd0;font-size:inherit;border-bottom:0px none;display:block;line-height:25px;list-style-type:none;padding:0 10px 0 10px !important;margin:0;cursor:pointer;white-space:nowrap;list-style:none;zoom:1}
.twc-typeahead-results ul li.twc-alt-row {background:#efefef;}
.twc-typeahead-results ul li:nth-child(2n+2) {background:#efefef;}
.twc-typeahead-results ul li:hover
.twc-typeahead-results ul li:focus {background:#cee9f3 !important;color:#225bd0;text-decoration:underline;outline:none;}

.twc-typeahead-results ul li:last-child,.twc-typeahead-results ul li.twc-last {border-bottom:none !important}
.twc-typeahead-results ul li.twc-alt-row:hover {background:#cee9f3 !important;color:#225bd0;text-decoration:underline;}
.twc-typeahead-results ul li:nth-child(2n+2):hover {background:#cee9f3 !important;color:#225bd0;text-decoration:underline;}

.twc-show-typeahead-recent-search .twc-recent-search-results,
.twc-show-typeahead-response .twc-typeahead-response,
.twc-show-typeahead-no-results .twc-typeahead-no-results,
.twc-show-typeahead-invalid-zip .twc-typeahead-invalid-zip, 
.twc-show-typeahead-debug .twc-recent-search-results,
.twc-show-typeahead-debug .twc-typeahead-response,
.twc-show-typeahead-debug .twc-typeahead-no-results,
.twc-show-typeahead-debug .twc-typeahead-invalid-zip 
 {display: block;}

/* ==== RECENT SEARCH REUSEABLE MODULE STYLES ============================== */   
.twc-recent-search-results-generic h3 {background: none repeat scroll 0 0 #EFEFEF;color: #8B8B8B;font-size: 12px;height: 20px;line-height: 19px;margin: 0;padding: 0 0 0 10px;}

/* ==== TYPEAHEAD AND RECENT SEARCH REUSEABLE MODULE STYLES ======================= */   
.twc-typeahead-results-generic,.twc-recent-search-results-generic{position:absolute;left:0px;top:38px;width:235px;overflow:hidden;z-index:100;text-align:left !important;}
.twc-typeahead-results-generic ul,.twc-recent-search-results ul {
background: rgb(255, 255, 255);  
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* ie8 supports both; this variant doesn't work if meta tag below used */
filter:alpha(opacity=95); /* for internet explorer <= 7, and 8 when <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> */
-moz-opacity:0.95; /* for older gecko browsers */
-khtml-opacity: 0.95; /* for older webkit browsers */
opacity: 0.95; /* CSS3 standard */
}
/* .twc-recent-search-results-generic{position:static} */
.twc-typeahead-results-generic ul,.twc-recent-search-results-generic ul{margin:0;padding:0;width:100%;background:#fff;}
.twc-typeahead-results-generic ul li,.twc-recent-search-results-generic ul li{color:#225bd0;font-size:inherit;border-bottom:0px none;display:block;line-height:25px;list-style-type:none;padding:0 10px 0 10px !important;margin:0;cursor:pointer;white-space:nowrap;list-style:none;zoom:1}
.twc-typeahead-results-generic ul li.twc-alt-row,.twc-recent-search-results-generic ul li.twc-alt-row {background:#efefef;}
.twc-typeahead-results-generic ul li:nth-child(2n+2),.twc-recent-search-results-generic ul li:nth-child(2n+2) {background:#efefef;}
.twc-typeahead-results-generic ul li:hover,.twc-recent-search-results-generic ul li:hover,
.twc-typeahead-results-generic ul li:focus,.twc-recent-search-results-generic ul li:focus {background:#cee9f3 !important;color:#225bd0;text-decoration:underline;outline:none;}

.twc-typeahead-results-generic ul li:last-child,.twc-typeahead-results-generic ul li.twc-last,.twc-recent-search-results ul li:last-child,.twc-recent-search-results ul li.twc-last{border-bottom:none !important}
.twc-typeahead-results-generic ul li.twc-alt-row:hover,.twc-recent-search-results-generic ul li.twc-alt-row:hover {background:#cee9f3 !important;color:#225bd0;text-decoration:underline;}
.twc-typeahead-results-generic ul li:nth-child(2n+2):hover,.twc-recent-search-results-generic ul li:nth-child(2n+2):hover {background:#cee9f3 !important;color:#225bd0;text-decoration:underline;}


/* ==== SAVED LOCATIONS ============================ */ 
#wx-saved-locations { float: left;text-align: left;position: absolute;left: 54px;top: 4px; }
#wx-saved-locations ul { float: left; }
#wx-saved-locations li { display: block; float: left; height: 90px; position:relative; width:94px; background:none; }
#wx-saved-locations li a { width: 84px; height: 84px; display: block;color:white;}
#wx-saved-locations li .wx-add-location-large{background:none;}/* override above background */
#wx-saved-locations ul li .twc-weather-add-location { position: absolute; top: 42px; left: 0px; width: 37px; height: 37px; display:block; background: url("http://s.imwx.com/img/common/icons/wx-icons.png") no-repeat -4px -399px; text-indent: -2000px; cursor: pointer}
#wx-saved-locations a:hover { text-decoration:none !important; }
#wx-saved-locations .twc-weather-location-title { position: absolute; max-width: 71px; left: 8px; top: 12px; color: #fff; font-weight: bold; font-size: 12px; }
#wx-saved-locations .twc-weather-location-custom-title { position: absolute; max-width: 71px; left: 8px; top: 4px; color: #fff; font-weight: bold; font-size: 12px; }
#wx-saved-locations .twc-weather-location-title2 { position: absolute; max-width: 71px; left: 8px; top: 19px; color: #fff; font-weight: normal; font-size: 12px; }
#wx-saved-locations .twc-wxlocationicon { border:0 none;position: absolute; top: 32px; left: -5px;}
#wx-saved-locations .twc-weather-edit-location { cursor: pointer }
#wx-saved-locations .twc-weather-location-temperature { font-size: 20px; position:absolute; top: 48px; left: 40px; width: 42px; text-align: center; 
	text-shadow: 1px 1px 2px rgba(0, 0, 0, .2); 
	}
#wx-saved-locations .twc-weather-location-temperature sup { vertical-align: top; font-size: 10px; text-transform: uppercase; }
#wx-saved-locations a.twc-location-button { font-weight: bold; display: block; width: 18px; height: 17px; line-height: 16px; text-align: center; text-decoration:none; color:#547dbb; overflow:hidden; position: absolute; bottom: 0px; right:6px; z-index:100;}  
#wx-saved-locations a.twc-location-button .wx-location-button-bg {
width: 18px; height:17px; z-index:-1; position: absolute; left: 0px; top: 0px;
background: rgb(255, 255, 255);  
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* ie8 supports both; this variant doesn't work if meta tag below used */
 filter:alpha(opacity=40); /* for internet explorer <= 7, and 8 when <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> */
 -moz-opacity:0.40; /* for older gecko browsers */
 -khtml-opacity: 0.40; /* for older webkit browsers */
 opacity: 0.40; /* CSS3 standard */ 
}
#wx-saved-locations ul.twc-weather-locations li .wx-alert-badge { background: #a60000; color: #fff; font-size:10px; font-weight: bold; height: 13px; line-height: 12px; padding: 0 4px; position: absolute; right: 6px; text-align: center; top: -6px; width: auto; z-index: 110; 
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2); 
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .2); 
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2); 
	filter:progid:DXImageTransform.Microsoft.Shadow(Direction=135, Strength=2, Color='#5383b4'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#5383b4')"
	}

#wx-saved-locations ul.twc-weather-locations li .wx-alert-badge.wx-alert-bar-1 {background-color:#a60000;}
#wx-saved-locations ul.twc-weather-locations li .wx-alert-badge.wx-alert-bar-2 {background-color:#e87300;}
#wx-saved-locations ul.twc-weather-locations li .wx-alert-badge.wx-alert-bar-3 {background-color:#e0a300;}
	
#wx-saved-locations ul.twc-weather-locations li a span.wx-pencil { display: block; background: transparent url("http://s.imwx.com/img/layout/sprite_home_37x137.png") 0px -80px no-repeat; width: 18px; height: 17px}  
#wx-saved-locations .wx-saved-location-bkgnd {
background: rgb(120, 162, 212);
background: rgba(255, 255, 255, 0.15);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#78a2d4, endColorstr=#78a2d4);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#78a2d4, endColorstr=#78a2d4)";
box-shadow:1px 1px 2px #0f4478;
-moz-box-shadow:1px 1px 2px #0f4478;
-webkit-box-shadow:1px 1px 2px #0f4478;
filter:progid:DXImageTransform.Microsoft.Shadow(Direction=135, Strength=2, Color='#0f4478');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#0f4478')";
 padding: 0; width: 84px; height:84px; z-index:-1; position: absolute; left: 0px; top: 0px;}
.twc-weather-actions { position: relative; float: left; margin: 60px 0px 0px; width: 37px; height: 37px; } 
.twc-weather-actions .twc-weather-actions-bg {
background: rgb(120, 162, 212);
background: rgba(255, 255, 255, 0.15);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#78a2d4, endColorstr=#78a2d4);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#78a2d4, endColorstr=#78a2d4)";
box-shadow:1px 1px 2px #0f4478;
-moz-box-shadow:1px 1px 2px #0f4478;
-webkit-box-shadow:1px 1px 2px #0f4478;
filter:progid:DXImageTransform.Microsoft.Shadow(Direction=135, Strength=2, Color='#0f4478');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#0f4478')";
position:absolute;left:0;top:0;z-index:-1;width:37px;height:37px; }

.has-IE7 #wx-saved-locations .wx-saved-location-bkgnd,
.has-IE8 #wx-saved-locations .wx-saved-location-bkgnd,
.has-IE7 .twc-weather-actions .twc-weather-actions-bg,
.has-IE8 .twc-weather-actions .twc-weather-actions-bg { filter:alpha(opacity=15); }

.twc-weather-actions .twc-weather-add-location { width: 37px; height: 37px; display: block; background: url("http://s.imwx.com/img/common/icons/wx-icons.png") no-repeat -4px -399px; text-indent: -2000px; cursor: pointer; }
.twc-weather-actions .twc-weather-add-location a { width:37px; height:37px; display:block;}
.twc-weather-actions .twc-weather-other-location { width:37px; height:37px; display:block; background: url("http://s.imwx.com/img/common/icons/wx-icons.png") no-repeat -4px -358px; text-indent:-2000px; cursor: pointer; }
.twc-weather-actions .twc-weather-other-location a { width: 37px; height: 37px; display: block; }       

.wx-other-locations-titlebar { height: 28px; 
	background: rgba( 0, 0, 0, 0.05); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e7ebee, endColorstr=#e7ebee); 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e7ebee, endColorstr=#e7ebee)"; 
	}
.wx-other-locations-title { font-weight: bold; font-size: 15px; color:#8b8b8b; top:6px; left:7px; width:253px; position: relative; display: inline; }
#wx-other-locations-container { margin: 0px; right: -258px; top: 26px; width: 253px; outline: none; position: absolute; z-index: 1000; text-align: left;
	background: #fff;
	background: rgba(255, 255, 255, 0.95);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.20);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.20); 
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.20); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; 
	filter:alpha(opacity=95);
}
.has-IE7 #wx-other-locations-container { right:-256px; }
.wx-other-locations-arrow { display: inline-block; height: 0; line-height: 0; position: relative; vertical-align: middle; width: 0; border-width:12px 12px 12px 0px; border-color: transparent #fff; border-style:solid; top: 39px; left: -12px; bottom: auto; position: absolute;
	 opacity: 0.95;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95);
	}
#wx-other-locations-container div a { width: 18px; height: 17px; top: 5px; right: 5px; background: url('http://s.imwx.com/img/layout/sprite_home_37x119.png') no-repeat 0px -80px #fff; position: absolute; }
#wx-other-locations-container ul { padding: 0px; margin: 0px; float: left; }
#wx-other-locations-container li { list-style-type: none; margin: 0; padding: 0; width: 253px; height: 42px; background: none; position: relative; display: block; overflow:hidden; }
#wx-other-locations-container li a { text-decoration: none; width:253px; height: 42px; background: rgba( 0, 0, 0, 0.0); display: block; color: #353535; }
#wx-other-locations-container li:hover { background: rgba(40, 145, 235, 0.2) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cce3f8, endColorstr=#cce3f8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cce3f8, endColorstr=#cce3f8)"; 
	}
#wx-other-locations-container ul li:nth-child(2n+2), #wx-other-locations-container ul li a.alt { background: rgba(0, 0, 0, 0.05); }
#wx-other-locations-container ul li:nth-child(2n+2):hover, #wx-other-locations-container ul li a.alt:hover { background: rgba(40, 145, 235, 0.2) !important; }

#wx-other-locations-container .twc-other-locations-droplist-icon {border:0 none;height:45px; width:45px; position:absolute; top:-2px; left:4px; display:inline-block; }
#wx-other-locations-container .twc-other-locations-temperature { font-weight: normal; color: #353535; font-size: 26px; width: 48px; top: 11px; margin: -6px 0px 12px 37px; padding: 0px; text-align: right; position: absolute; }
#wx-other-locations-container .twc-other-locations-temperature sup {color: #353535; font-size: 13px; margin-top: 3px; text-transform: uppercase; position: absolute; white-space:nowrap;}
#wx-other-locations-container .twc-other-locations-droplist-title { color:#353535; font-weight: normal; font-size: 18px; margin: 9px 0 15px 10px; height: 42px; width: 140px; right: 6px; position: absolute; }
#wx-other-locations-container .twc-other-locations-droplist-nickname { color:#353535; font-weight:normal; font-style: italic; font-size: 14px; margin: 0 0 15px 10px; width: 140px; top: 5px; right: 6px; position: absolute; }
#wx-other-locations-container .twc-other-locations-droplist-nickname-loc { color:#737373; font-weight:normal; font-size: 12px; margin: 0 0 15px 10px; width: 140px; top: 21px; right: 6px; position: absolute; }
#wx-other-locations-container .wx-other-locations-alert-badge { background:#a60000; color:#fff; font-size:10px; font-weight: bold; height: 13px; line-height: 12px; padding: 0 4px; right: 3px; text-align: center; top: 3px; width: auto; z-index: 110; position: absolute;
	box-shadow:1px 1px 2px rgba(0,0,0,0.3); 
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3); 
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);
	filter:progid:DXImageTransform.Microsoft.Shadow(Direction=135, Strength=2, Color='#c6c8ca'); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#c6c8ca')"; 
	}
	
#wx-other-locations-container .wx-alert-badge.wx-alert-bar-1 .wx-other-locations-alert-badge {background-color:#a60000;}
#wx-other-locations-container .wx-alert-badge.wx-alert-bar-2 .wx-other-locations-alert-badge {background-color:#e87300;}
#wx-other-locations-container .wx-alert-badge.wx-alert-bar-3 .wx-other-locations-alert-badge {background-color:#e0a300;}
	
#wx-other-locations-container .twc-other-locations-droplist-add { width: 37px; height: 37px; top: 3px; left: 8px; background: url('http://s.imwx.com/img/layout/sprite_home_37x119.png') no-repeat 0px -40px; position:absolute; }
#wx-other-locations-container .twc-other-locations-droplist-add-title { color:#737373; font-weight:normal; font-size: 16px; top: 11px; left: 58px; position: absolute; }
#wx-other-locations-container .wx-other-locations-droplist-sponsor { width: 253px; height: 64px; }
#wx-other-locations-container a.twc-other-locations-sponsor-row { text-decoration: none; width: 253px; height: 64px; background: rgba( 0, 0, 0, 0.0); display:block; }
#wx-other-locations-container a.twc-other-locations-sponsor-row:hover { background: rgba(40, 145, 235, 0.2) !important;}
#wx-other-locations-container a.twc-other-locations-sponsor-row hr { width: 243px; color: #e9e9e9; background-color: #e9e9e9; height: 1px; border: none; padding: 0px; margin: 0px 0px 0px 5px; }
#wx-other-locations-container .twc-other-locations-sponsor-icon { height: 45px; width: 45px; margin: 9px 0 -1px 4px; position: absolute; display: inline-block; }
#wx-other-locations-container .twc-other-locations-sponsor-temperature { font-weight: normal; color: #353535; font-size: 26px; width: 48px; top: 22px; margin: -6px 0px 12px 37px; padding: 0px; text-align: right; position: absolute; }
#wx-other-locations-container .twc-other-locations-sponsor-temperature sup { color: #353535; font-size:13px; margin-top: 3px; text-transform: uppercase; position: absolute; }
#wx-other-locations-container .twc-other-locations-sponsor { width: 145px; height: 35px; top: 4px; right: 8px; position: absolute; }
#wx-other-locations-container .twc-other-locations-sponsor-title { color:#737373; font-weight: normal; font-size:12px; margin:0 0 15px 10px; height: 42px; width: 140px; top:3 7px; right: 6px; position: absolute; }
#wx-other-locations-container .twc-other-locations-sponsor-tag { width: 52px; height: 5px; background-image: url('http://s.imwx.com/img/layout/label_sponsored_52x5.png'); bottom: 2px; right: 2px; position: absolute;}

#wx-other-locations-container .wx-other-locations-droplist a { background: none; }


.ellipsis{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('/s/css/ellipsis.xml#ellipsis');}

.wx-hide { display: none !important; }

.banner{background: url('../images/bg_hat_black_lg.gif') repeat-x 0 0  ;height:50px;padding:0;line-height:14px;font-size:10px; position:relative;left:0px;top:-1px;width:100%;}
#content{width:980px;margin:0 auto;position:relative;}
#content span.banner-span a{color:white;cursor:pointer;text-decoration:underline;}
#content span.banner-span{color: white;left: 0;position: absolute;top: 6px;font-size: 14px;line-height: 18px;font-weight: 700;}
#content span.banner-span img{position:relative;top:16px;}
.banner span.closebutton{position: absolute;right: 12px;top: 8px;color: white;font-size: 14px;font-weight: bold;cursor:pointer}
.banner span.closebutton img{position:relative;top:4px;}

/* Temp Conversion */
li {list-style-type:none;}
#wx-temp-toggle button {  
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2); -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	}
#wx-temp-toggle {position:relative;}
#wx-temp-toggle .wx-temperature-fahrenheight-bg,
#wx-temp-toggle .wx-temperature-celcius-bg {cursor:default;z-index:-1;position:absolute;width:20px;height:19px; background: #fff; opacity: 0.20; }
.has-IE7 #wx-temp-toggle .wx-temperature-fahrenheight-bg,
.has-IE8 #wx-temp-toggle .wx-temperature-fahrenheight-bg,
.has-IE7 #wx-temp-toggle .wx-temperature-celcius-bg,
.has-IE8 #wx-temp-toggle .wx-temperature-celcius-bg {filter:alpha(opacity=20);}
#wx-temp-toggle .wx-temperature-fahrenheight-bg {left:0px;top:0px;}
#wx-temp-toggle .wx-temperature-celcius-bg {left:21px;top:0px;}

#wx-temp-toggle button { color: #fff; cursor: pointer; float: left; font-weight: bold; height: 19px; margin-right: 1px; padding: 0; text-align: center; text-decoration: none; width:20px; border: none; 
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2); 
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2); 
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	background:none;
}                                             
#wx-temp-toggle button:hover { text-decoration: underline; }
#wx-temp-toggle button.wx-active { cursor: default; background: #000; opacity: 0.33; }
.has-IE7 #wx-temp-toggle button.wx-active,
.has-IE8 #wx-temp-toggle button.wx-active { filter:alpha(opacity=33) }
#wx-temp-toggle button.wx-active:hover { text-decoration: none; }


/* Breaking Now */
.hp_ukSevereWeatherBanner h2:hover{text-decoration:underline;}
li {list-style-type:none;}
#wx-breaking-now.wx-event-alert{border-top:51px solid #248EE9;}
.wx-event-alert .twc-breaking-now-bdr{border-right:1px solid #248EE9;}
#wx-breaking-now { position: relative; margin-top:0px; z-index: 99998;padding-bottom:1px;border-top:51px solid #A60401;}		
#wx-breaking-now-inner {color: #FFFFFF;margin: -51px auto; width:980px;}     

#wx-breaking-now-text h3{color: #DFDFDF;float: left;font-size: 16px;font-weight: bold;height: auto;line-height: 19px; margin: 7px 0 0 0px;text-transform: uppercase;width: 100px;}
.event-bar h3{border-right:1px dotted #fff;}

#wx-breaking-now-text h2{display:none;}
.event-alert-img{    background: url("../images/iconVertical.png") no-repeat scroll 0 -1307px transparent;
    float: left;   height: 42px;   width: 46px;}
        
.twc-breaking-now-logo {background:url("http://s.imwx.com/img/layout/sprite_breakingNews_114x37.jpg") 0px 0px no-repeat; width:91px; height:37px; float:left; margin:7px 10px 0px 0px }
.twc-breaking-now-bdr {height:37px; float:left; margin:7px 0px 0px 2px; border-right:1px solid #810301;}
ul.twc-breaking-now-list {margin:17px 0px 0px; padding:0px; float:left;}
ul.twc-breaking-now-list li {padding:0px; list-style-type:none; float:left;}
ul.twc-breaking-now-list li h3 {margin:-7px 0px 0px 0px; font-size:21px; color:#dfdfdf; font-weight:normal; float:left;padding:0 8px;}
ul.twc-breaking-now-list li h3 a {color:#dfdfdf;}
ul.twc-breaking-now-list li h3 a:hover {text-decoration:underline;}
.twc-watch-live {font-weight:bold; display:block; color:#a60401; font-size:12px; text-transform:uppercase; background:#fff; padding:1px 4px; margin:0px 0px 0px 14px; float:left;}
.twc-watch-live a{color:#a60401;}
.twc-watch-live a:hover {text-decoration:underline;}
.twc-watch-live span {font-size:10px; letter-spacing:-2px; padding-right:2px;}
.twc-breaking-now-social {}
.wx-social-friends {float:right;margin:17px 0px 0px 14px;}
.wx-social-friends .wx-icon.wx-social.wx-fb-wt {float:left;margin-top:1px;}
.twc-breaking-now-social h6 {font-size:12px; text-transform:uppercase; color:#fff; line-height:16px; float:left;font-weight:bold;}
.twc-breaking-now-social h6 a {color:#fff;}
.has-IE7 .twc-breaking-now-social .wx-icon.wx-arrow.wx-w-sm-rt {vertical-align:middle;}
.twc-left {float:left !important;}
.twc-breaking-now-facebook-detail {float:right; margin:10px 0px 0px;}
.twc-breaking-now-facebook-detail h6{font-weight:bold;text-transform:uppercase; color:#dfdfdf; float:left; line-height:15px;}
ul.twc-breaking-now-facebook-detail-list {margin:0px -2px 0px 10px; padding:0px; float:left;}
ul.twc-breaking-now-facebook-detail-list li {margin:0px 2px 0px 0px; padding:0px; list-style-type:none; float:left; width:32px; height:32px; display:block; background:#fff;position:relative;cursor:pointer;}
ul.twc-breaking-now-facebook-detail-list li .twc-thumb-profile img {width:32px; height:32px;}
#twc-breaking-now-facebook-detail-list-id li .wx-social-bg.wx-confirmed-notice {position:absolute;left:0px;top:0px;width:32px;height:32px;z-index:3;background-position:-37px -712px;background-image:url('http://s.imwx.com/img/common/icons/wx-social-media.png');}
#twc-breaking-now-facebook-detail-list-id li .wx-social-bg.wx-failure-notice-bg {position:absolute;left:0px;top:0px;width:32px;height:32px; background-position:-37px -759px;z-index:3;background-image:url('http://s.imwx.com/img/common/icons/wx-social-media.png');}
.twc-breaking-now-facebook-detail h6.twc-facebook-detail-sub-head {margin:1px 0px 0px 6px;}
.twc-breaking-now-facebook-detail h6.twc-facebook-detail-sub-head a {color:#dfdfdf;}
.twc-breaking-now-facebook-detail h6.twc-facebook-detail-sub-head a:hover {text-decoration:underline;}
.twc-breaking-now-facebook-detail h6.twc-facebook-detail-sub-title {margin:9px 0px 0px 6px;}
.twc-breaking-now-facebook-detail h6.twc-facebook-detail-sub-title a {color:#dfdfdf;}
.twc-breaking-now-facebook-detail h6.twc-facebook-detail-sub-title a:hover {text-decoration:underline;}

/* ==== Possible Affected Popup Module ================================== */
.wx-popup-box {position:absolute;top:100px;width:398px;min-height:163px;background:#fff;border:1px solid #000;border-bottom:2px solid #283e6c;z-index:399;}
.wx-popup-box .wx-icon.wx-social.wx-w-sm-up {position:absolute;right:6px;top:-5px;}
.wx-popup-box .wx-popup-box-content {min-height:109px;padding:8px 8px 8px 64px;position:relative;}
.wx-popup-box .wx-popup-box-content .wx-popup-thumb {position:absolute;left:8px;}
.wx-popup-box .wx-popup-box-content .wx-popup-share-txt {padding-right:16px;}
.wx-popup-box .wx-popup-box-content .wx-popup-share-txt textarea {width:100%;font-size:14px;color:#333;resize:vertical;}
.has-IE .wx-popup-box .wx-popup-box-content .wx-popup-share-txt textarea {height:49px;}
.wx-popup-box .wx-popup-box-content .wx-popup-story-cntr {padding:2px 0px 0px 56px;position:relative; }
.wx-popup-box .wx-popup-box-content .wx-popup-story-thumb {position:absolute;left:0px;}
.wx-popup-box .wx-popup-box-content .wx-popup-story-thumb img {width:50px; height:50px;}
.wx-popup-box .wx-popup-box-content .wx-popup-story-info {font-size:13px;color:#333;}
.wx-popup-box .wx-popup-box-content .wx-popup-story-info .wx-popup-story-title {font-weight:bold;line-height: 13px;}
.wx-popup-box .wx-popup-box-content .wx-popup-story-info .wx-popup-story-caption {line-height: 16px;-ms-word-break: break-all;word-break: break-all;}
.wx-popup-box .wx-popup-box-content .wx-popup-story-info .wx-popup-story-details {font-size:11px;}
.wx-popup-box .wx-popup-btn {width:100%;height:36px;background:#f2f2f2;border-top:1px solid #bdc7d8;margin-top:1px;}
.wx-popup-box .wx-popup-btn .wx-popup-btn-list {margin-right:7px;float:right;margin-top:9px;}
.wx-popup-box .wx-popup-btn .wx-popup-btn-list li {list-style-type:none;float:left;padding:0 0 0 4px;}
.wx-popup-box .wx-popup-btn .wx-popup-btn-list li input[type="submit"] {font-size:12px;font-weight:bold;color:#fff;background:#fff;padding:2px 6px 1px;cursor:pointer;} 
.wx-popup-box .wx-popup-btn .wx-popup-btn-list li input.wx-popup-btn-post[type="submit"] {border:1px solid #29447e;background:#4F6AA3;}
.wx-popup-box .wx-popup-btn .wx-popup-btn-list li input.wx-popup-btn-close[type="submit"] {border:1px solid #999;background:#fff;color:#000;}

.wx-icon.wx-social.wx-w-sm-up {background-position:-62px -806px;width:7px;height:5px;}
.wx-icon.wx-arrow.wx-w-sm-rt {background-position:-27px -807px;width:5px;height:10px;}
.wx-icon.wx-social.wx-fb-wt {background-position:-55px -683px;width:14px;height:14px;}


/*Local: [/cssfiles/modules/wx-social-share.css] */ 
					/* ==== Social Share MODULE ================================== */

#wx-top-wrap .wx-social-share-ls-wrapper { float: right; margin: 9px 0 10px 20px; position:relative; z-index:2;}

/* ==== Breaking Now Social Share Module ================================== */
.wx-social-share-wrapper {position:relative;float:left;margin:17px 0 0 18px;}
.wx-social-share-wrapper .wx-social-share-bar {position:relative;cursor:pointer;background: url('http://s.imwx.com/img/common/icons/wx-social-media.png') no-repeat -2px -651px; height: 0; width: 67px; padding-top: 17px;overflow: hidden; } 

/* ==== Social Share Popup Module ================================== */
.wx-social-share-wrapper .wx-popup-list {position:relative;right:0px;top:18px;margin:0;padding:0;}
.wx-social-share-wrapper .wx-popup-list a{color:#3564D1;}
.wx-social-share-wrapper .wx-popup-list .wx-icon.wx-social {margin:4px 9px 3px;float:left;}
.wx-social-share-wrapper .wx-popup-list .wx-gplus {display:inline-block;margin:4px 9px 3px 8px;width:24px;height:15px;float:left;}

/* ==== Story Template Social Share Module ================================== */
.wx-social-share-story-wrapper {width:38px;margin-left:-48px;z-index:100;clear:left;}
.wx-social-share-story-wrapper li {margin-bottom:10px; height:24px;}
.wx-social-share-story-wrapper .wx-gplus-wide {width:38px;height:24px;text-indent:0;}
.wx-social-share-story-wrapper .wx-balloon-g {text-indent:0;width:32px;line-height:24px;font-size:13px;text-align:center;color:#000;font-weight:bold;}

.wx-social-share-story-wrapper.wx-fixed{position:fixed;top:10px;left:50%;margin-left:-538px;}

.has-IE7 .wx-social-share-story-wrapper .wx-icon.wx-social {float:left;}

/* ==== Local Suite Social Share Module ================================== */
.wx-social-share-ls-wrapper {margin-bottom:15px;height:24px;}
.wx-social-share-ls-wrapper ul {float:right;}
.wx-social-share-ls-wrapper li {margin-left:5px;float:left;}
.wx-social-share-ls-wrapper .wx-gplus-wide {width:38px;height:24px;text-indent:0;}

.has-IE7 #wx-top-wrap .wx-social-share-ls-wrapper { width: 280px; }
.has-IE7 .wx-social-share-ls-wrapper .wx-icon.wx-social {float:left;}



/* RTL */

[dir=rtl] .wx-social-share-ls-wrapper {float:left;margin: 9px 0 9px 10px; width:300px;}
[dir=rtl] .wx-social-share-ls-wrapper ul {float:left;}
[dir=rtl] .wx-social-share-ls-wrapper li{margin-right:5px;margin-left:0px;}


/* ==== POPUP LIST ============================ */ 
.wx-popup-list {background-color:#fff;
box-shadow:1px 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2); -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2); 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* ie8 supports both; this variant doesn't work if meta tag below used */
 filter:alpha(opacity=95); /* for internet explorer <= 7, and 8 when <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> */
 -moz-opacity:0.95; /* for older gecko browsers */
 -khtml-opacity: 0.95; /* for older webkit browsers */
 opacity: 0.95; /* CSS3 standard */
}
.wx-popup-list li {line-height:27px;width:82px;height:27px;background:#efefef;float:left;}
.wx-popup-list li a {display:block;}
.wx-popup-list li a:hover {text-decoration:none;}
.wx-popup-list li.wx-alt-row {background:#fff;}
.wx-popup-list li:nth-child(2n+2) {background:#fff;}
.wx-popup-list li:hover {background-color:#cee9f3;}
.wx-popup-list a{color:#3564D1;}


/* ==== LINKS ====================================== */ 
a, .wx-clickable { color: #194db4; cursor: pointer; text-decoration: none; }
a:hover, .wx-clickable:hover { color: #258ee9; }
a:focus { outline: none; }


/* ==== SOCIAL MEDIA LOGOS =================== */  
.wx-icon { display: inline-block; position: relative; height: 14px; width: 14px; text-indent: -9999px; background: url('http://s.imwx.com/img/common/icons/wx-icons.png') no-repeat -4px 0; }

.wx-icon.wx-social { height: 23px; width: 23px; background-image: url('http://s.imwx.com/img/common/icons/wx-social-media.png'); background-repeat: no-repeat; } 
.wx-icon.wx-social.wx-fb-sm { background-position: -49px 0; height: 20px; width: 20px; }                /* facebook / small */ 
.wx-icon.wx-social.wx-fb-wt {background-position:-55px -683px;width:14px;height:14px;}              /* facebook / white */
.wx-icon.wx-social.wx-twitter-sm { background-position: -49px -35px; height: 20px; width: 20px; }       /* twitter / small */ 
.wx-icon.wx-social.wx-youtube { background-position: -46px -70px; }                                     /* youtube */ 
.wx-icon.wx-social.wx-twitter { background-position: -46px -108px; }                                    /* twitter */ 
.wx-icon.wx-social.wx-pinterest { background-position: -46px -146px; }                                  /* pinterest */ 
.wx-icon.wx-social.wx-gplus { background-position: -46px -184px; }                                      /* gootle+ */ 
.wx-icon.wx-social.wx-fb { background-position: -46px -222px; }                                         /* facebook */ 
.wx-icon.wx-social.wx-fb-wide { background-position: -31px -260px; width: 38px; height: 24px; }         /* facebook / wide */ 
.wx-icon.wx-social.wx-twitter-wide { background-position: -31px -299px; width: 38px; height: 24px; }    /* twitter / wide */ 
.wx-icon.wx-social.wx-pinterest-wide { background-position: -31px -338px; width: 38px; height: 24px; }  /* pinterest / wide */ 
.wx-icon.wx-social.wx-email-wide { background-position: -31px -377px; width: 38px; height: 24px; }      /* email / wide */ 
.wx-icon.wx-social.wx-print-wide { background-position: -31px -416px; width: 38px; height: 24px; }      /* print / wide */ 
.wx-icon.wx-social.wx-balloon-g { background-position: -31px -455px; width: 38px; height: 30px; }       /* balloon / gray */ 
.wx-icon.wx-social.wx-balloon-wt-lt { background-position: 0 -500px; width: 69px; height: 18px; }       /* balloon / white / left */ 
.wx-icon.wx-social.wx-balloon-wt-rt { background-position: 0 -533px; width: 69px; height: 18px; }       /* balloon / white / right */ 
.wx-icon.wx-social.wx-heart { background-position: -54px -567px; width: 14px; height: 12px;}            /* heart */
.wx-icon.wx-social.wx-bird { background-position: -51px -595px; width: 18px; height: 13px;}             /* bird */ 
.wx-icon.wx-social.wx-share-sm { background-position: -12px -623px; width: 57px; height: 13px;}         /* share / small */  
.wx-icon.wx-social.wx-share-lg { background-position: -2px -651px; width: 67px; height: 17px;}          /* share / large */  
 
.wx-social-img { background-image: url('http://s.imwx.com/img/common/icons/wx-social-media.png'); background-repeat: no-repeat; } 