#lfModTabs {
	Z-INDEX: 10; FLOAT: left; POSITION: relative
}
#lfMod {
	BORDER-RIGHT: #003399 2px solid; BORDER-TOP: #003399 2px solid; FLOAT: none; MARGIN: 4px 0px 0px; OVERFLOW: hidden !important; BORDER-LEFT: #003399 2px solid; WIDTH: 207px; BORDER-BOTTOM: #003399 2px solid; POSITION: relative; HEIGHT: 406px;
}
#lfMod_nav {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/bg_lfMod_nav.gif) repeat-x; FLOAT: left; BORDER-BOTTOM: #003399 1px solid; HEIGHT: 24px
}
#lfMod_nav A {
	TEXT-DECORATION: none
}
#lfMod_nav_arrow_left {
	BORDER-RIGHT: #003399 1px solid; FLOAT: left; WIDTH: 23px; HEIGHT: 24px; TEXT-ALIGN: center
}
#lfMod_nav_arrow_right {
	FLOAT: left; WIDTH: 24px; HEIGHT: 24px; TEXT-ALIGN: center
}
#lfModContainer {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; LEFT: -208px; FLOAT: left; BORDER-LEFT: black 0px solid; WIDTH: 1250px; BORDER-BOTTOM: black 0px solid; POSITION: relative
}
#lfMod_travel {
	BORDER-RIGHT: #003399 1px solid; FLOAT: left; WIDTH: 207px
}
#lfMod_health {
	BORDER-RIGHT: #003399 1px solid; FLOAT: left; WIDTH: 207px
}
#lfMod_events {
	BORDER-RIGHT: #003399 1px solid; FLOAT: left; WIDTH: 207px
}
#lfMod_climate {
	BORDER-RIGHT: #003399 1px solid; FLOAT: left; WIDTH: 207px
}


/* new */
#lfMod_horoscope {
	BORDER-RIGHT: #003399 1px solid; FLOAT: left; WIDTH: 207px
}
#lfMod_ski {
	BORDER-RIGHT: #003399 1px solid; FLOAT: left; WIDTH: 207px
}
/* /new */


.lfMod_header {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 199px
}
.lfMod_text {
	FLOAT: left; MARGIN: 4px 0px 2px; COLOR: #333333
}
.lfMod_table {
	FLOAT: left; MARGIN: 0px 0px 10px
}
.lfMod_table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 5px
}
.lfMod_link {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 192px; TEXT-ALIGN: center
}
.lfMod_footer {
	BACKGROUND: #ece9d1; FLOAT: left; MARGIN: 7px 0px 0px -8px; WIDTH: 207px; HEIGHT: 79px
}
.lfMod_footer_link {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 207px; TEXT-ALIGN: center
}
.lfMod_footer_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 207px; COLOR: #333333; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.lfMod_footer_image {
	FLOAT: left; WIDTH: 207px; TEXT-ALIGN: center
}
.today_specialty {
	BORDER-RIGHT: #003399 2px solid; BORDER-TOP: #003399 2px solid; FLOAT: left; MARGIN: 4px 0px 0px; BORDER-LEFT: #003399 2px solid; WIDTH: 207px; BORDER-BOTTOM: #003399 2px solid; HEIGHT: 382px
}
.today_specialty_nav {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/bg_today_specialty_nav.gif) repeat-x; FLOAT: left; BORDER-BOTTOM: #003399 1px solid; HEIGHT: 24px
}

#lfModTravelContent {
	BACKGROUND: url(../images/Icongraphy/Interest-travel_bg.gif) no-repeat right bottom; HEIGHT: 300px
}
#lfModHealthContent {
	BACKGROUND: url(../images/Icongraphy/Interest-health_bg.gif) no-repeat right bottom; HEIGHT: 300px
}
#lfModEventsContent {
	BACKGROUND: url(../images/Icongraphy/Interest-events_bg.gif) no-repeat right bottom; HEIGHT: 300px
}
#lfModClimateContent_day {
	BACKGROUND: url(../images/bg_today_specialty_cloud.gif) no-repeat right bottom; HEIGHT: 300px
}
#lfModClimateContent_night {
	BACKGROUND: url(../images/bg_today_specialty_moon.gif) no-repeat right bottom; HEIGHT: 300px
}

/* new */
#lfModHoroscopeContent {
	BACKGROUND: url(../images/bg_today_specialty_signs.gif) no-repeat right bottom; HEIGHT: 300px
}
#lfModSkiContent {
	BACKGROUND: url(../images/bg_today_specialty_skier.gif) no-repeat right bottom; HEIGHT: 300px
}
/* /new */


#lfModClimateContent .on_this_date1 {
	MARGIN: 19px 0px 11px; COLOR: #999999; _margin-top: 9px
}
#lfModClimateContent .on_this_date {
	MARGIN: 19px 0px 11px; COLOR: #999999; _margin-top: 9px
}
.daylight_header {
	MARGIN-TOP: 12px; FONT-SIZE: 11px; WIDTH: 199px; TEXT-ALIGN: center
}
.daylight_header1 {
	MARGIN-TOP: 12px; FONT-SIZE: 11px; WIDTH: 199px; TEXT-ALIGN: center
}
.daylight_content {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; FLOAT: left; WIDTH: 199px; TEXT-ALIGN: center
}
.daylight_content_sunset {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; FLOAT: left; WIDTH: 199px; TEXT-ALIGN: center
}
.daylight_total {
	MARGIN-TOP: 14px; FLOAT: left; WIDTH: 199px
}
.daylight_total_content {
	FONT-WEIGHT: normal
}
.monthly_averages {
	MARGIN-TOP: 14px; FLOAT: left
}
.monthly_averages_content {
	FONT-WEIGHT: normal
}
#today_specialty_travel_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 199px; PADDING-TOP: 0px; HEIGHT: 190px
}
.today_specialty_header {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 199px; margin-top:2px; margin-bottom:2px;
}
.today_specialty_text {
	FLOAT: left; MARGIN: 4px 0px 2px; WIDTH: 200px; COLOR: #313131
}
.today_specialty_graph {
	FLOAT: left; MARGIN: 4px 0px 2px; WIDTH: 125px
}
.today_specialty_graph_link {
	FLOAT: left; MARGIN: 4px 0px 2px; WIDTH: 50px
}
.today_specialty_graph_events {
	FLOAT: left; MARGIN: 3px 0px 6px 5px
}
.today_specialty_events_bottom {
	FLOAT: left
}
.today_specialty_travel_bottom {
	FLOAT: left
}
.today_specialty_health_bottom {
	FLOAT: left
}
.today_specialty_travel_graph {
	CLEAR: both; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 3px 0px 5px; WIDTH: 190px; HEIGHT: 60px
}
.today_specialty_table {
	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 199px; _margin: 0px
}
.today_specialty_table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #313131; PADDING-TOP: 5px
}
.today_specialty_link {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 207px; TEXT-ALIGN: center
}
.today_specialty_link .aroRight {
	MARGIN-BOTTOM: -2px
}
.today_specialty_events_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 192px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.today_specialty_footer {
	BORDER-TOP: #003399 1px solid; BACKGROUND: #ece9d1; FLOAT: left; WIDTH: 207px; HEIGHT: 80px
}
.footer_constraint {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 199px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 75px
}
.footer_constraint_wrapper {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.today_specialty_footer_link {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 5px 0px 0px; WIDTH: 207px; TEXT-ALIGN: center
}
.today_specialty_footer_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 207px; COLOR: #313131; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.today_specialty_footer_image {
	FLOAT: left; WIDTH: 207px; TEXT-ALIGN: center
}
#today_specialty_health_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 199px; PADDING-TOP: 0px; HEIGHT: 190px
}
#today_specialty_events_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 199px; PADDING-TOP: 0px; HEIGHT: 188px
}
#today_specialty_climate_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 199px; PADDING-TOP: 0px; HEIGHT: 188px
}

/* new */

#today_specialty_horoscope_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 199px; PADDING-TOP: 0px; HEIGHT: 188px
}
#today_specialty_ski_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 199px; PADDING-TOP: 0px; HEIGHT: 188px
}

#today_specialty_horoscope_content{padding-left:7px;}

#today_specialty_horoscope_content .today_specialty_header{color:#c19101;}

#today_specialty_horoscope_content table{float:left;margin-left:0;margin-top:6px;width:190px;}
#today_specialty_horoscope_content td{padding:4px 4px 0 0;}
#today_specialty_horoscope_content td.horoscope_link_left{width:50px;}

#today_specialty_ski_content .today_specialty_header{color:#c19101;}

.today_specialty_ski_content_downhill {margin:5px 0 0;| margin-left:8px;padding:0 7px 5px 18px;}
.today_specialty_ski_content_crosscountry {margin:4px 0 0;| margin-left:8px;padding:0 7px 0 18px;}

#today_specialty_ski_content li{padding-bottom:4px;line-height:11px;}

#today_specialty_ski_content .resort_description{display:block;font-weight:normal;padding-top:2px;}

#lfModSkiContent .today_specialty_link{padding-top:26px;padding-left:11px;_padding-top:0;}

/* /new */

* HTML #lfModContainer {
	BORDER-TOP: #003399 1px solid; TOP: -25px
}
#lfMod_health P {
	FONT-SIZE: 11px; MARGIN: 3px 3px 7px 0px; LINE-HEIGHT: 12px
}
#lfModLtAro {
	BACKGROUND: url(../images/Icongraphy/spriteSpecModAro.gif) no-repeat
}
#lfModRtAro {
	BACKGROUND: url(../images/Icongraphy/spriteSpecModAro.gif) no-repeat -24px 0px
}
.ltAro {
	BACKGROUND-POSITION: 0px 0px
}
.ltAroOff {
	BACKGROUND-POSITION: 0px -25px
}
.lfModNav {
	Z-INDEX: 10; BACKGROUND: none transparent scroll repeat 0% 0%
}
.lfModNavOn {
	Z-INDEX: 10; BACKGROUND: none transparent scroll repeat 0% 0%
}
.lfModNav A {
	CURSOR: pointer; COLOR: #003399
}
.lfModNavOn A {
	CURSOR: default; COLOR: #333333
}
.spcNdxLbl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #aaaaa5; PADDING-TOP: 16px; TEXT-ALIGN: center
}
.spcNdxLbl STRONG {
	COLOR: #000000
}
.specNdx {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 15px; MARGIN: 5px 5px 0px 60px; BORDER-LEFT: 1px solid; WIDTH: 50px; PADDING-TOP: 15px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
.specNdx STRONG {
	FONT-SIZE: 20px
}
.xclnt {
	BORDER-LEFT-COLOR: #32bb2b; BORDER-BOTTOM-COLOR: #32bb2b; COLOR: #32bb2b; BORDER-TOP-COLOR: #32bb2b; BORDER-RIGHT-COLOR: #32bb2b
}
.good {
	BORDER-LEFT-COLOR: #e2d614; BORDER-BOTTOM-COLOR: #e2d614; COLOR: #e2d614; BORDER-TOP-COLOR: #e2d614; BORDER-RIGHT-COLOR: #e2d614
}
.fair {
	BORDER-LEFT-COLOR: #e99a00; BORDER-BOTTOM-COLOR: #e99a00; COLOR: #e99a00; BORDER-TOP-COLOR: #e99a00; BORDER-RIGHT-COLOR: #e99a00
}
.poor {
	BORDER-LEFT-COLOR: #e90000; BORDER-BOTTOM-COLOR: #e90000; COLOR: #e90000; BORDER-TOP-COLOR: #e90000; BORDER-RIGHT-COLOR: #e90000
}
.today_specialty_text_na FONT {
	FONT-SIZE: 11px! important
}
.today_specialty_graph_travel {
	CLEAR: both; DISPLAY: block
}
.today_specialty_footer IMG {
	MARGIN-LEFT: 3px! important
}
#twci_ad IMG {
	MARGIN-LEFT: 3px! important
}
.iframeHide IFRAME {
	DISPLAY: none; VISIBILITY: hidden
}
.iframeShow IFRAME {
	DISPLAY: block; VISIBILITY: visible
}

/* Location Type alert module */
#ski_module {
	background:transparent url(../images/Travel/ski/ski_module_background.gif) no-repeat scroll right bottom;
	float:left;
	margin:10px 0 0 50px;
	padding:3px 0;
	width:126px;
}
#ski_label {
	float:left;
	font-weight:bold;
	line-height:12px;
	padding:7px 0 0;
	width:130px;
}
#ski_links {
	float:left;
}

#ski_links a {
	display:block;
	margin-bottom:4px;
}
#ski_downhill {
text-align: center;
margin: 15px 0 0 -7px;
font-size: 13px;
}
