/*--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;}

/*------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:50px;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:102px;}
.link_text_1 span.css_arrow_single{float:left;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:6px solid #9da1a4;font-size:0px;height:0;position:relative;left:5px;top:1px;width:0;}
.link_text_1 h3{margin:0;width:75px;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 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:14px;text-transform:uppercase;font-weight:bold;}
#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;padding:0px 0 0 8px;text-transform: uppercase;width: 100px;}
.hp_ukSevereWeatherBanner h2{color: #DFDFDF;float: left;font-size: 18px;font-weight: bold;width: auto;padding:12px 0 0 8px;}

.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;}

#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: 8px;width: 58px;}
.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;height:238px;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 0 0px;padding:0;float:left;}
#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;float:left;}
#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:126px;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:103px;line-height:12px;}
#rightnow_module_content_cast_h3 h3 a{text-decoration:none;font-size:14px;margin:0;padding:0px 0 0 0px;float:left;color:#fff;}
#rightnow_module_content_button{position:absolute;bottom:10px;right:10px;width:126px;cursor:pointer;}

#rightnow_module_content_cast_h3  span.css_arrow_single{float:left;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:6px solid #fff;font-size:0px;height:0;position:relative;left:3px;top:5px;width: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: 980px;padding: 4px 0 2px 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;}
#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;}
#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{float:right;color:#9cb1da;font-size:11px;font-weight:normal;margin:-3px 0 0 0 ;text-transform:uppercase;}
#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;}

/*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;}
.hp_mapTab1{background:url("../images/mapTab1.png") no-repeat scroll 0px 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;}
.hp_mapTabOn a {color:#000000;cursor:default;}
#outlook_header{margin:0 0px 0 0;padding:0;}
#outlook_header h2{font-size:18px;margin:0;text-align:left;text-transform:none;line-height:18px;}
#outlook_header h2 a{color:#003399;}
#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;}
.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{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;
	}
