





.twc-forecast-module {
margin-bottom: 15px;
background:none;
}
.twc-forecast-module .twc-module-content .twc-noborder {
border:none;
}

.twc-forecast-module .twc-module-bkgd {
background:none;
}

.twc-forecast-module .twc-module-header {
padding:6px 23px 15px;
}

.twc-forecast-module .twc-module-header h1 {
color: #2c2c2c;
display: inline;
float: none;
}

.twc-forecast-module .twc-module-header .twc-module-header-link {
display: inline;
font-size: 92%;
margin-left: 6px;
white-space: nowrap;
}

.twc-forecast-module .twc-module-header h3.twc-module-sub-header {
clear: left;
display: block;
float: none;
margin: 3px 0 10px 0;
}

.twc-forecast-module .twc-module-content {
padding: 0 23px;
width: 606px;
}

.twc-forecast-module p.twc-forecast-trupoint-locations {
margin-bottom: 3px;
}



.twc-forecast-group {
float: left;
padding-bottom: 2px;
border-bottom: 2px solid #d0d0d0;
}

.twc-forecast-group h4 {
border-bottom: 2px solid #d0d0d0;
font-size: 133%;
margin-bottom: 2px;
padding: 15px 0 5px 13px;
}

.twc-forecast-group dl {
background: #f9f9f9 url(http://s.imwx.com/v.20100817.141518/img/module/forecast-group-bg.png) -240px -163px no-repeat;
float: left;
height: 432px; 
margin: 0 2px 0 0;
overflow: hidden;
width: 124px;
}
.twc-forecast-non dl {
background: #f9f9f9 url(http://s.imwx.com/v.20100817.141518/img/module/forecast-group-bg.png) -240px -180px no-repeat;
height: 430px; 
}


.twc-forecast-group dl.twc-ipos-2 {
background-color: #f3f3f3;
background-position: -366px -71px;
}

.twc-forecast-group dl.twc-ipos-3 {
background-position: -492px -71px;
}

.twc-forecast-group dl.twc-last {
margin-right: 0;
}

.twc-forecast-group dl dt {
color: #727272;
font-weight: normal;
padding: 0 10px 1px;
}

.twc-forecast-group dl dd {
border-bottom: 1px dotted #c0c5ca;
margin: 0 0 10px 0;
padding: 1px 0 10px 10px;
}

.twc-forecast-group dl dd.twc-last {
border-bottom-style: none;
line-height:1.4em;
padding-bottom: 6px;
}

.twc-forecast-group dl dd ul {
font-size: 92%;
margin: 0;
overflow: hidden;
width: 214px;
}

.twc-forecast-group dl dd.twc-forecast-links {
border-bottom-style: none;
height:84px;
padding-bottom: 0;
}

.twc-forecast-group dl dd.twc-forecast-links ul li {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/layout/separators.gif) no-repeat scroll 0 -58px;
float: left;
list-style-type: none;
padding: 0 12px 0 13px;
}

.twc-forecast-links dt {padding-left:0px;}

.twc-forecast-group dl dd.twc-forecast-links ul li.twc-first {
background-image: none;
padding-left: 0;
}

.twc-forecast-group .twc-forecast-when {
border-bottom-style: none;
font-size: 108%;
font-weight: bold;
padding-top: 34px;
padding-bottom: 0;
}

.twc-forecast-group .twc-forecast-icon {
border-bottom-style: none;
height: 105px;
padding-bottom: 5px;
}

.twc-forecast-group .twc-forecast-icon img {
display: block;
margin-bottom: 10px;
}

.twc-forecast-group .twc-forecast-temp,.twc-forecast-non .twc-forecast-temp {
height:55px;
}


.twc-primary-forecast-group .twc-forecast-temp {
height:55px;
}

.twc-forecast-group .twc-forecast-temperature {
font-size: 217%;
display: block;
padding-top: 2px;
}

.twc-forecast-group .twc-forecast-temperature-info {
color: #727272;
margin-top: 3px;
}

.twc-forecast-group .twc-forecast-temperature-info strong {
color: #2c2c2c;
}

.twc-forecast-group .twc-forecast-label {
color: #727272;
font-weight: normal;
}

.twc-forecast-group .twc-forecast-label-alert {
color: #f00;
}
.twc-forecast-nowcast img {

}
.twc-forecast-details img {
vertical-align:-15%;
}

.twc-forecast-group .twc-forecast-info-list {
background-color: transparent;
background-image: none;
float: none;
margin-bottom: -5px;
width: auto;
}

.twc-forecast-group .twc-forecast-info-list dt {
clear: left;
float: left;
margin-bottom: 5px;
padding: 0;
width: 88px;
}

.twc-forecast-group .twc-forecast-info-list dd {
border-bottom-style: none;
margin-bottom: 5px;
padding: 0;
}

.twc-primary-forecast-group dl {
background-color: #f5faff;
background-position: 0 -70px;
width: 238px;
}

.twc-primary-forecast-group .twc-forecast-icon {
height: 163px;
padding-top: 3px;
}




.twc-forecast-module .twc-forecast-toggler {
background: transparent url(http://s.imwx.com/v.20100817.141518/img/module/forecast-group-bg.png) 15px top no-repeat;
clear: left;
display: block;
height: 0;
overflow: hidden;
padding-top: 30px;
position: relative;
top: -2px;
width: 616px;
}



.twc-forecast-expanded {
margin-bottom: 23px;
}

.twc-forecast-expanded .twc-forecast-group dl {
height: auto;
}

.twc-forecast-expanded .twc-forecast-toggler {
background-position: 2px -30px;
padding-top: 41px;
position: absolute;
top: 480px;
left:11px;
}
.twc-forecast-expanded.twc-forecast-non .twc-forecast-toggler {
top: 486px;
}


.twc-forecast-group .twc-forecast-details {
height: 118px;

}
.twc-primary-forecast-group .twc-forecast-details {
height: 42px;
}

.twc-forecast-group .twc-forecast-breakdown {
height: 94px;
}

.twc-forecast-group .twc-forecast-sunrise {
height: 15px;
}
.twc-forecast-breakdown .twc-breakdown-humidity {
height:79px;
}
.twc-forecast-module .twc-forecast-nowcast, .twc-forecast-module .twc-forecast-narrative {
height:315px;
}
.twc-forecast-module .twc-forecast-nowcast-alert, .twc-forecast-module .twc-forecast-nowcast, .twc-forecast-module .twc-forecast-narrative  {
height:298px;
margin-top:-11px;
padding-top:28px;
}

.twc-severe {
background:url(http://s.imwx.com/v.20100719.135915/img/module/local-alerts.png) no-repeat -1853px -6px transparent;
height:0;
left:250px;
overflow:hidden;
padding-top:43px;
position:absolute;
top:43px;
width:124px;
}

.twc-sev-L {
left:250px;
}

.twc-sev-M {
left:376px;
}

.twc-sev-R {
left:502px;
}
.twc-sev-LM {
background-position:-1982px top;
width:252px;
left:249px;
}
.twc-sev-MR {
background-position:-1982px top;
width:252px;
left:375px;
}
.twc-sev-LMR {
background-position:-2239px top;
width:376px;
}

.twc-forecast-module .twc-forecast-nowcast-alert {
background:url(http://s.imwx.com/v.20100719.135915/img/module/local-alerts.png) no-repeat scroll -1607px -6px transparent;
}

.twc-forecast-module .twc-module-bkgd .twc-blue-tabview .twc-module-tab-containers {
background:url(http://s.imwx.com/v.20100719.135915/img/module/forecast-group-fold.png) no-repeat 0 0 transparent;
overflow:hidden;
position:relative;
width:auto;
}
.twc-forecast-module .twc-module-header {
background:url(http://s.imwx.com/v.20100719.135915/img/module/forecast-group-top.png) no-repeat 8px bottom transparent;
}
dd.twc-line-precip,dd.twc-line-wind {
height:30px;
}
dt.twc-line-precip,dt.twc-line-wind {
height:14px;
}
.twc-forecast-module .twc-module-header h3.twc-module-sub-header,
.twc-forecast-module .twc-module-header .twc-update-refresh span {
clear:left;
display:inline;
float:none;
}
#updateD {padding-left:3px;}
.twc-forecast-module .twc-module-header .twc-update-refresh span {
font-size:11px;
padding-left:5px;
color:#f87301;
font-weight:bold;
}
.twc-forecast-module .twc-module-header .twc-update-refresh img {

vertical-align:middle;

}
.twc-forecast-module .twc-module-header .twc-update-refresh {
margin:3px 0 10px;
}
.twc-forecast-nowcast, .twc-forecast-nowcast-alert img, .twc-forecast-narrative img {
vertical-align:-15%;
}


.mediaModContainer {
width:600px;
height:auto;
font-size:12px;
margin-left:6px;
}
.mediaModContainer .twc-more-link {
font-size:11px;
}
.mediaModSecTop {
height:22px;
margin-bottom:10px;
*margin-bottom:0
}
.mediaModSecTopRt {
padding-top:10px
}
.mediaModContent {
*margin-top:10px;
height:auto;
border:1px solid #fff;
}
.rdSattBtns {
float:left;
width:130px;
height:22px
}
.rdButton,.sattButton,.sattButtonActive,.rdButtonActive {
float:left;
width:61px;
height:22px;
cursor:pointer
}
.rdButton {
background:url(http://i.imwx.com/v.20100810.123000/web/common/images/basemapbtn_sprite.gif) -0 -0 no-repeat
}
.rdButtonActive {
background:url(http://i.imwx.com/v.20100810.123000/web/common/images/basemapbtn_sprite.gif) -0 -27px no-repeat
}
.sattButton {
background:url(http://i.imwx.com/v.20100810.123000/web/common/images/basemapbtn_sprite.gif) -0 -54px no-repeat
}
.sattButtonActive {
background:url(http://i.imwx.com/v.20100810.123000/web/common/images/basemapbtn_sprite.gif) -0 -81px no-repeat
}
.sattButton,.sattButtonActive {
margin-left:5px
}
.mediaModMap {
margin-bottom:10px
}
.mediaModSecTop .ccWeatherTimeStamp {
font-size:11px;
color:#666;
margin-bottom:0;
float:right;
width:255px
}
.mediaModSecTop .smallTimeStamp {
margin-bottom:0;
float:left;
width:225px
}
.whatsThis {
text-align:right;
margin:-2px 0;
float:right;
width:85px;
font-size:12px
}

.mediaModSecTopRt .maptimeStamp {
text-align:right;
float:right;
height:22px
}
.mediaModSecTopRt .whatsThis {
text-align:right;
margin:-2px 0 0 50px;
padding-right:2px
}
.moreMapLinks {
margin-top:17px
}
.moreMapLinks h3 {
color:#666;
font-size:111%;
font-weight:bold;
margin-bottom:10px;
}
.moreMapLinks .twc-related-links {
margin-bottom:0;
}
.mediaModMapLinks {
font-size:93%;
border-bottom:1px dotted #ccc;
margin-bottom:13px;
padding-bottom:15px;
padding-top:3px;
}


.mediaModMapLinks li {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/layout/separators.gif) no-repeat scroll 0 -58px;
float: left;
list-style-type: none;
padding: 0 12px 0 13px;
}

.mediaModMapLinks li.twc-first {
background-image: none;
padding-left: 0;
}

.mediaModMapLinks span {
color:#666;
margin:0 5px;
}
.twc-tc-moving {
margin-bottom:20px;
}

.firstLinkBox {
margin:0 12px 0 10px
}
.moreMapLinks {
clear:both;
font-size:93%;
}
.moreMapLinksBox {
width:208px;
float:left
}
.mediaModSecBott {
font-size:12px
}
#tab1 .mediaModSecBott {
padding-top:12px;
}
.alAdvisory {
border-bottom:7px solid #ffd321
}
.alPollen {
border-bottom:7px solid #a5c532
}
.alWarning {
border-bottom:7px solid #c00
}
.alWatch {
border-bottom:7px solid #ff7a01
}
.alertHeader {
padding:0;
color:#333;
margin:0 0 15px 0
}
.alertHeader h1 {
font-size:13px;
font-weight:bold;
padding:0 0 10px 0;
margin:0
}
.alertHeader {
font-size:11px
}
.wxAlertDetails {
float:right;
width:150px;
text-align:right;
padding-right:3px
}
.wxAlertHdr {
width:300px;
float:left;
padding:0 0 10px 0;
margin:0
}
.sevWxTip {
width:320px;
float:left;
font-size:12px
}
.sevWxTip span {
font-weight:bold
}
.vidMoreLinks {
margin-top:15px;
font-size:12px
}
.sevWxTipLink,.tropAlertLink {
margin-top:15px;
text-align:right;
font-size:12px
}
.vertPipe {
float:left;
width:0;
 height:102px;
 margin:0 15px;
 border-left:1px solid #ccc
}
.mediaModSecBott ul.twc-related-links {
margin-bottom:0;
padding-left:0;
}
.dynamicLinks {
float:left;
width:240px
}
.mediaModPhoto {
width:325px;
height:240px;
margin:0 15px 0 0;
float:left
}
.mediaModPhotoDetails {
width:255px;
float:left
}
.mediaModVideoBox {
zoom:1;
margin-top:0;
border:solid 1px #FFF;
min-height:360px;
*height:auto;
display:block
}
.mediaModFeatVid {
width:325px;
margin:0 15px 0 0;
float:left
}
.mainVidPlay {
background:transparent url(http://i.imwx.com/v.20100810.123000/web/home/icons_sprite.gif) no-repeat scroll 0 -565px;
cursor:pointer;
height:62px;
left:117px;
position:absolute;
top:79px;
width:92px
}
.mediaModFeatVidTitle {
font-weight:bold;
font-size:11px;
margin-top:10px
}
.mediaModFeatVidBox {
margin-bottom:40px
}
.mmVidLinksTitle {
color:#666666;
 font-size:11px;
font-weight:bold
}
.mmVidTimeStamp {
font-size:9px;
 color:#333
}
.mmVidDescrip {
font-size:11px;
 color:#333;
height:33px;
overflow:hidden
}
.mediaVidThumbs {
height:auto;
margin-bottom:35px;
display:block
}
.mediaVidThumbsInner {
}
.mmThumbCol1 {
width:144px;
margin-right:35px;
float:left
}
.mmThumbCol2 {
width:140px;
float:left
}
.mmThumbText {
padding-left:10px;
font-size:11px;
display:table;
*float:left
}
.mediaModProjMapBox {
margin-bottom:15px
}
.mediaModProjMap {
width:330px;
height:223px;
margin:0 15px 0 0;
float:left
}
.projMapStats {
width:253px;
float:left
}
.projMapStatsTitle {
font-size:12px;
font-weight:bold;
margin-bottom:10px
}
.projMapStatsSubText {
font-size:11px;
font-weight:bold;
margin-bottom:10px
}
.projMapStatsList {

font-size:12px;
}
.projMapStatsList ul li {

vertical-align:middle
}
.projMapStatsList table,.projMapStatsList td,.projMapStatsList tr {
padding:0;
margin:0;
border:none;
}
.mmVidLinksListInner {
padding:0 10px 0 10px
}
.projMapStatsList span {
display:inline-block
}
.projMapLabel {
color:#727272;
text-align:left;
vertical-align:top
}
.projMapLabel td {
vertical-align:top
}
.projMapLabel {
width:85px;
font-weight:normal
}
.wxSeperatorSoft {
border-top:1px dotted #ccc;
padding-top:18px;
}
.projMapSep {
margin-top:15px
}
.projMapSep2 {
margin-top:30px
}
.mediaModSecTop2 {
width:598px;
padding-bottom:4px;
clear:both;
display:block
}
.mediaModSecTop2Inner {
width:330px;
float:left
}
div.wxModDivider {
margin-bottom:30px
}
#demo,.yui-content {
height:auto
}
.showMMtab {
visibility:visible
}
.hideMMtab {
visibility:hidden
}
.mappanelAlert {
top:160px
}
.mappanelTraffic {
top:80px
}
a.videoIcon {
background-image:url('http://i.imwx.com/v.20100810.123000/web/common/icons/videocameraicon.gif');
background-repeat:no-repeat;
background-position: right center;
padding:0 16px 0 0px
}
a.offsiteIcon {
background:url('http://i.imwx.com/v.20100810.123000/web/common/icons/icon_offsite.gif') no-repeat center left;
padding:0 0 0 16px
}
#vtMediaModule {
width:610px;
padding:0 15px 15px;
background:url(http://s.imwx.com/v.20100719.135915/img/module/media-module-bkgd.png) no-repeat left bottom;
}
#vtMediaModule .twc-module-options-link {
top:23px;
background-color:white;
}
ul.wxNoBullet {margin-left:0}
ul.wxNoBullet li {margin-left:0;padding-left:0;list-style:none;}






.wxYUITabs .yui-navset .yui-nav li,.wxYUITabs .yui-navset .yui-navset-top .yui-nav li,.wxYUITabs .yui-navset .yui-navset-bottom .yui-nav li{
	margin:0 1px 0 0; // doesnt do anything
	line-height:1em; 
}

.wxYUITabs .yui-navset-left .yui-nav li,.wxYUITabs .yui-navset-right .yui-nav li{
	margin:0 0 0.5em;
}

.wxYUITabs .yui-navset .yui-navset-left .yui-nav,.wxYUITabs .yui-navset .yui-navset-right .yui-nav,.wxYUITabs .yui-navset-left .yui-nav,.yui-navset-right .yui-nav{
	width:6em;
}

.wxYUITabs .yui-navset-top .yui-nav,.wxYUITabs .yui-navset-bottom .yui-nav{
	width:auto;
}

.wxYUITabs .yui-navset .yui-navset-left,.wxYUITabs .yui-navset-left{
	padding:0 0 0 6em;
}

.wxYUITabs .yui-navset-right{
	padding:0 6em 0 0;
}

.wxYUITabs .yui-navset-top,.wxYUITabs .yui-navset-bottom{
	padding:auto;
}

.wxYUITabs .yui-nav,.wxYUITabs .yui-nav li{
	margin:0;
	padding:0 0 0 5px; 
	list-style:none;
}

.wxYUITabs .yui-navset li em{
	font-style:normal;
}

.wxYUITabs .yui-navset{
	position:relative;
	zoom:1;
}

.wxYUITabs .yui-navset .yui-content{
	zoom:1;
}

.wxYUITabs .yui-navset .yui-nav li,.wxYUITabs .yui-navset .yui-navset-top .yui-nav li,.wxYUITabs .yui-navset .yui-navset-bottom .yui-nav li{
	display:inline-block;
	display:-moz-inline-stack;
	*display:inline;
	vertical-align:bottom;
	cursor:pointer;
	zoom:1;
}

.wxYUITabs .yui-navset-left .yui-nav li,.wxYUITabs .yui-navset-right .yui-nav li{
	display:block;
}

.wxYUITabs .yui-navset .yui-nav a{
	position:relative;
}

.wxYUITabs .yui-navset .yui-nav li a,.wxYUITabs .yui-navset-top .yui-nav li a,.wxYUITabs .yui-navset-bottom .yui-nav li a{
	display:block;
	display:inline-block;
	vertical-align:bottom;
	zoom:1;
}

.wxYUITabs .yui-navset-left .yui-nav li a,.wxYUITabs .yui-navset-right .yui-nav li a{
	display:block;
}

.wxYUITabs .yui-navset-bottom .yui-nav li a{
	vertical-align:text-top;
}

.wxYUITabs .yui-navset .yui-nav li a em,.wxYUITabs .yui-navset-top .yui-nav li a em,.wxYUITabs .yui-navset-bottom .yui-nav li a em{
	display:block;
}

.wxYUITabs .yui-navset .yui-navset-left .yui-nav,.wxYUITabs .yui-navset .yui-navset-right .yui-nav,.wxYUITabs .yui-navset-left .yui-nav,.yui-navset-right .yui-nav{
	position:absolute;
	z-index:1;
}

.wxYUITabs .yui-navset-top .yui-nav,.wxYUITabs .yui-navset-bottom .yui-nav{
	position:static;
}

.wxYUITabs .yui-navset .yui-navset-left .yui-nav,.wxYUITabs .yui-navset-left .yui-nav{
	left:0;
	right:auto;
}

.wxYUITabs .yui-navset .yui-navset-right .yui-nav,.wxYUITabs .yui-navset-right .yui-nav{
	right:0;
	left:auto;
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-top .yui-nav{
	border:solid #676767; 
	border-width:0 0 2px; 
	position:relative;
	zoom:1;
	
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav li,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{
	margin:0 1px -2px 0; 
	padding:1px 0 0;
	zoom:1;
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav .selected,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{
	margin:0 1px -2px 0; 
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav a,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{
	background:#676767 url('http://i.imwx.com/v.20100810.123000/web/common/images/tab_dark_sprite.jpg') repeat-x left -31px; 
	border:solid #676767; 
	border-width:0 1px;
	color:#fff; 
	position:relative;
	text-decoration:none;
	zoom:1;
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav a em,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{
	border:solid #676767; 
	border-width:1px 0 0;
	cursor:hand;
	padding:3px 15px 5px 15px; 
	left:0;
	right:0;
	bottom:0;
	top:-1px;
	position:relative;
	display: inline-block; 
	padding:2px 15px;
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav .selected a,.wxYUITabs .yui-skin-sam .yui-navset .yui-nav .selected a:focus,.wxYUITabs .yui-skin-sam .yui-navset .yui-nav .selected a:hover{
	background:url("http://i.imwx.com/v.20100810.123000/web/common/images/tab_sprite.jpg") repeat-x scroll left 0 #fff; 
	color:#000; 
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav a:hover,.wxYUITabs .yui-skin-sam .yui-navset .yui-nav a:focus{
	background:#36c url('http://i.imwx.com/v.20100810.123000/web/common/images/tab_dark_sprite.jpg') repeat-x left -62px; 
	outline:0;
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav .selected a em{
	padding:4px 15px 3px 15px; 
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav .selected a,.wxYUITabs .yui-skin-sam .yui-navset .yui-nav .selected a em{
	border-color:#676767; 
	font-weight:bold; 
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-nav a em span {
color:#f87301;
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-content{
	background:#fff; 
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-content,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-top .yui-content{
	border:none; 
    padding:19px 10px 20px 0;
 }

.wxYUITabs .yui-skin-sam .yui-navset-left .yui-nav,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav{
	border-width:0 5px 0 0;
	position:absolute;
	top:0;
	bottom:0;
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav{
	border-width:0 0 0 5px;
}

.wxYUITabs .yui-skin-sam .yui-navset-left .yui-nav li,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav li{
	margin:0 0 0.16em;
	padding:0 0 0 1px;
}

.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav li{
	padding:0 1px 0 0;
}

.wxYUITabs .yui-skin-sam .yui-navset-left .yui-nav .selected,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{
	margin:0 -1px 0.16em 0;
}

.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav .selected{
	margin:0 0 0.16em -1px;
}

.wxYUITabs .yui-skin-sam .yui-navset-left .yui-nav a,.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav a{
	border-width:1px 0;
}

.wxYUITabs .yui-skin-sam .yui-navset-left .yui-nav a em,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav a em{
	border-width:0 0 0 1px;
	padding:0.2em .75em;
	top:auto;
	left:-1px;
}

.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav a em{
	border-width:0 1px 0 0;
	left:auto;
	right:-1px;
}

.wxYUITabs .yui-skin-sam .yui-navset-left .yui-nav a,.wxYUITabs .yui-skin-sam .yui-navset-left .yui-nav .selected a,.wxYUITabs .yui-skin-sam .yui-navset-left .yui-nav a:hover,.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav a,.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav .selected a,.wxYUITabs .yui-skin-sam .yui-navset-right .yui-nav a:hover,.wxYUITabs .yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.wxYUITabs .yui-skin-sam .yui-navset-bottom .yui-nav a:hover{
	background-image:none;
}

.wxYUITabs .yui-skin-sam .yui-navset-left .yui-content{
	border:none; 
}

.wxYUITabs .yui-skin-sam .yui-navset-bottom .yui-nav,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{
	border-width:2px 0 0;
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.wxYUITabs .yui-skin-sam .yui-navset-bottom .yui-nav .selected{
	margin:-2px 1px 0 0; 
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.wxYUITabs .yui-skin-sam .yui-navset-bottom .yui-nav li{
	padding:0 0 1px 0;
	vertical-align:top;
}

.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li a,.wxYUITabs .yui-skin-sam .yui-navset-bottom .yui-nav li a{

}
.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.wxYUITabs .yui-skin-sam .yui-navset-bottom .yui-nav a em{
	border-width:0 0 1px;
border-color:green;
	top:auto;
	bottom:-1px;
}

.wxYUITabs .yui-skin-sam .yui-navset-bottom .yui-content,.wxYUITabs .yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{
	border:none; 
}

.twc-video-mm-left h3{margin-top:0;}






.twc-legend {
width:333px;
margin:4px 0 -4px 0;
height:auto;
}
.twc-legend .hd {
background:url(http://s.imwx.com/v.20100719.135915/img/layout/popup-non-modal.png) no-repeat scroll 0 0 transparent;
height:16px;
padding:17px 16px 0;
}
.twc-legend .bd {
background:url(http://s.imwx.com/v.20100719.135915/img/layout/popup-non-modal.png) repeat-y scroll -334px 0 transparent;
padding:0 16px;
}
.twc-legend .ft {
background:url(http://s.imwx.com/v.20100719.135915/img/layout/popup-non-modal.png) no-repeat scroll -668px bottom transparent;
height:9px;
padding:0 16px;
}
.twc-legend {
font-size:93%;
}
.twc-legend th, .twc-legend td {
border:none;
padding:5px 12px 0 0;
}
.twc-legend table tr td div {
float:left;
height:9px;
margin:3px 5px 0 0;
width:19px;
}



#wx-app-select {
height:510px;
outline:none; 
}
#wx-app-select .hd {
height: 29px;
padding: 36px 35px 0;
}

#wx-app-select .bd {
height: 381px;
overflow: visible;
padding: 6px 35px;
}

#wx-app-select .container-close {
right: 29px;
top: 27px;
}



#wx-app-select .twc-app-select-left-panel {
font-size: 93%;
width: 166px;
}

#wx-app-select .twc-app-select-left-panel p {
margin-bottom: 10px;
position: relative;
top: -13px;
}

#wx-app-select .twc-app-select-left-panel .twc-app-select-filters h4 {
border-bottom: 2px solid #d0d0d0;
color: #727272;
font-size: 92%;
text-transform: uppercase;
padding:0 4px 5px;
}

#wx-app-select .twc-app-select-left-panel .twc-app-select-filters ul {
margin: 2px 0 0;
}

#wx-app-select .twc-app-select-left-panel .twc-app-select-filters ul li {
list-style-type: none;
padding: 3px 0;
margin:3px 0;
}

#wx-app-select .twc-app-select-left-panel .twc-app-select-filters ul li a, #wx-app-select .twc-app-select-left-panel .twc-app-select-filters ul li span {
padding-top: 0;
padding-left: 6px;
}

#wx-app-select .twc-app-select-left-panel .twc-app-select-filters ul li.twc-active {
background-color: #dbebfe;
background-image:url(http://s.imwx.com/v.20100719.135915/img/common/right-icons.png);
background-position:136px -309px;
background-repeat:no-repeat;
}
.twc-app-select-filters li.twc-active a {
padding-right:15px;
text-decoration:none;
cursor:default;
}


#wx-app-select .twc-app-select-left-panel .twc-app-select-filters ul li.twc-active a, #wx-app-select .twc-app-select-left-panel .twc-app-select-filters ul li.twc-active span {
color: #000;
font-weight: bold;
}

#wx-app-select .twc-app-select-left-panel .twc-app-select-filters .twc-app-select-search-form {
margin-top: 14px;
}

#wx-app-select .twc-app-select-left-panel .twc-app-select-filters .twc-app-select-search-form .twc-text-box {
margin-right: 4px;
width: 126px;
}

#wx-app-select .twc-app-select-left-panel .twc-app-select-filters .twc-app-select-search-form .twc-small-search-button {
margin-right: -4px;
}

#wx-app-select .twc-app-select-left-panel .twc-app-select-filters .twc-app-select-search-form input {
float: left;
}



#wx-app-select .bd .twc-app-select-right-panel .twc-scrollview-container .twc-scrollview-bar {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/common/scrollview-bar.png) -38px 0 no-repeat;
height: 404px;
right: 8px;
top: -1px;
}

#wx-app-select .bd .twc-app-select-right-panel {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/layout/app-select.png) no-repeat;
height: 402px;
padding: 3px 0 3px 3px;
position: absolute;
right: 22px;
top: 50px;
width: 396px;
}

#wx-app-select .bd .twc-app-select-right-panel .twc-app-select-list {
padding: 0;
position: relative;
height: 402px;
width: 396px;
overflow:scroll;
overflow-x:hidden;
}

#wx-app-select .bd .twc-app-select-right-panel .twc-hide-scrollbar .twc-scrollview {
padding-right: 5px;
}

#wx-app-select .twc-app-select-list ul {
margin: 0;
}

#wx-app-select .twc-app-select-list ul li {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/layout/app-select.png) 1px -502px no-repeat;
border-bottom: 1px dotted #ccc;
display: block;
list-style-type: none;
margin-bottom: 1px;
padding: 8px 10px 0 0;
}
#wx-app-select .twc-app-select-list ul li.twc-last {
border-bottom:none;
}

#wx-app-select .twc-app-select-list ul li .twc-app-select-info {
background: transparent url(http://s.imwx.com/v.20100823.125052/img/module/app-icons-medium.png) no-repeat;

padding-left: 103px;
position: relative;
padding-bottom:34px;
}

#wx-app-select .twc-app-select-list ul li h4 .twc-label-popular {
font-size:10px;
font-weight:bold;
color:#7dc6ff;
}
#wx-app-select .twc-app-select-list ul li h4 {
background:url(http://s.imwx.com/v.20100719.135915/img/common/right-icons.png) no-repeat scroll 5px -215px transparent;
color:#013179;
font-size:108%;
margin-bottom:2px;
margin-left:-103px;
padding-left:103px;
}

#wx-app-select .twc-app-select-list ul li.twc-selected-app h4 {
background-position:5px -108px;
}

#wx-app-select .twc-app-select-list ul li p {
font-size: 92%;
padding:0;
}
.twc-favourite-icon  {
background:url(http://s.imwx.com/v.20100719.135915/img/common/right-icons.png) no-repeat scroll 51px -108px transparent;
padding-right:40px;
}
#wx-app-select .twc-app-select-list ul li .twc-remove-app-button,
#wx-app-select .twc-app-select-list ul li .twc-select-app-button {
display: none;
}

#wx-app-select .twc-app-select-list ul li.twc-selected-app .twc-remove-app-button,
#wx-app-select .twc-app-select-list ul li .twc-select-app-button {
display: block;
}

#wx-app-select .twc-app-select-list ul li.twc-selected-app .twc-select-app-button {
display: none;
}

#wx-app-select .twc-app-select-list ul li .twc-remove-app-button {
background:url(http://s.imwx.com/v.20100719.135915/img/common/buttons.png) no-repeat scroll 0 -621px transparent;
bottom:9px;
height:0;
overflow:hidden;
padding-top:27px;
position:absolute;
right:0;
width:80px;
}

#wx-app-select .twc-app-select-list ul li .twc-select-app-button {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/common/buttons.png) 0 -654px no-repeat;
bottom: 9px;
height: 0;
overflow: hidden;
padding-top: 27px;
position: absolute;
right: 0;
width: 86px;
}

#wx-app-select .twc-app-select-list ul li:hover {
}

#wx-app-select .twc-app-select-list ul li:hover .twc-app-select-info {
}


#wx-app-select .twc-app-select-list ul li.twc-app-flight-status .twc-app-select-info {
background-position: 30px -584px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-home-imp .twc-app-select-info {
background-position: 30px -875px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-marine .twc-app-select-info {
background-position: 30px -99px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-traffic .twc-app-select-info {
background-position: 30px -1457px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-golf .twc-app-select-info {
background-position: 30px -777px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-garden .twc-app-select-info {
background-position: 30px -1554px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-fitness .twc-app-select-info {
background-position: 30px -487px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-pollen .twc-app-select-info {
background-position: 30px -1263px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-pet-care .twc-app-select-info {
background-position: 30px -1166px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-fishing .twc-app-select-info {
background-position: 30px -389px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-events .twc-app-select-info {
background-position: 30px -292px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-climate .twc-app-select-info {
background-position: 30px -195px;
}

#wx-app-select .twc-app-select-list ul li.twc-app-moms-planner .twc-app-select-info {
background-position: 30px -972px;
}




.twc-apps-promo-module {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/my-apps.png) 0 0 no-repeat;
height: 148px;
left: -5px;
margin: -5px 0 0 0;
width: 650px;
}

.twc-apps-promo-module .twc-module-content {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/apps-promo.png) 0 0 no-repeat;
height: 127px;
margin: 13px auto 0;
padding: 0;
position: relative;
width: 624px;
}

.twc-apps-promo-module .twc-apps-promo-list {
display: none;
height: 84px;
left: 0;
margin: 11px 0 0;
overflow: hidden;
position: absolute;
top: 0;
width: 10000em;
}

.twc-apps-promo-module .twc-initialised {
display: block;
}

.twc-apps-promo-module .twc-apps-promo-list li {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/apps-promo.png) -594px 0 no-repeat;
cursor: pointer;
float: left;
height: 84px;
list-style-type: none;
overflow: hidden;
padding: 0 0 0 112px;
width: 177px;
}

.twc-apps-promo-module .twc-apps-promo-list li.twc-first {
position: relative;
left: -1px;
}

.twc-apps-promo-module .twc-apps-promo-list li.twc-airport-delay-app-promo {
background-position: -624px 0;
}

.twc-apps-promo-module .twc-apps-promo-list li.twc-flu-app-promo {
background-position: -624px -166px;
}

.twc-apps-promo-module .twc-apps-promo-list li.twc-air-quality-app-promo {
background-position: -624px -83px;
}

.twc-apps-promo-module .twc-apps-promo-list li .twc-apps-promo-text {
height: 67px;
margin: 8px 0;
padding-right: 13px;
width: 163px;
}

.twc-apps-promo-module .twc-apps-promo-list li .twc-apps-promo-text h4 {
color: #004c98;
font-size: 117%;
margin-bottom: 2px;
}

.twc-apps-promo-module .twc-apps-promo-previous-button,
.twc-apps-promo-module .twc-apps-promo-next-button {
color: #f87301;
font-size: 75%;
text-transform: uppercase;
position: absolute;
bottom: 12px;
}

.twc-apps-promo-module .twc-apps-promo-previous-button {
left: 12px;
}

.twc-apps-promo-module .twc-apps-promo-next-button {
right: 12px;
}



.twc-my-apps-module {
background-image: none;
clear: left;
left: -5px;
margin-top: 0;
margin-bottom: 18px;
width: 650px;
}

.twc-my-apps-module .twc-module-header {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/my-apps.png) 0 -148px no-repeat;
padding: 12px 19px 0;
width: auto;
}

.twc-my-apps-module .twc-module-header h3 {
color: #fff;
}

.twc-my-apps-module .twc-module-content {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/my-apps.png) -650px 0 repeat-y;
padding: 12px 9px 0;
width: 632px;
}

.twc-my-apps-module .twc-module-footer {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/my-apps.png) 0 bottom no-repeat;
height: 34px;
padding: 11px 0;
}

.twc-my-apps-module .twc-customize-apps-button,
.twc-my-apps-module .twc-add-app-button {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/common/buttons.png) no-repeat;
display: block;
height: 0;
overflow: hidden;
}

.twc-my-apps-module .twc-customize-apps-button {
background-position: -352px -41px;
padding-top: 29px;
position: absolute;
right: 17px;
top: 12px;
width: 105px;
}

.twc-my-apps-module .twc-add-app-button {
background-position: -351px -5px;
margin: 0 auto;
padding-top: 32px;
width: 125px;
}

.twc-my-apps-module .twc-app {
display: none;
}

.twc-my-apps-module .twc-selected-app {
display: block;
}



.twc-app {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/app.png) -632px 0 no-repeat;
margin-bottom: 4px;
position: relative;
width: 632px;
}

.twc-app .twc-app-header {
height: 33px;
padding: 2px 4px 0;
overflow: hidden;
}

.twc-app div.twc-more-link {
clear:both;
text-align:right;
padding-top:10px;
}

.twc-app .twc-app-header h4 {
background:url(http://s.imwx.com/v.20100719.135915/img/module/app-icons.png) no-repeat scroll 3px 6px transparent;
border-bottom: 1px dotted #ccc;
color: #004c98;
font-size: 133%;
height: 21px;
padding:6px 12px 5px 10px;
}

.twc-app .twc-app-header .twc-app-feature {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/app.png) -1896px 0 no-repeat;
display: block;
height: 0;
left: 165px;
overflow: hidden;
padding-top: 43px;
position: absolute;
top: -2px;
width: 234px;
}
.twc-app .twc-app-header .twc-app-feature-2 {
background-position:-2156px 0;
}
.twc-app .twc-app-header .twc-app-feature-3 {
background-position:-2417px 0;
}

.twc-app-air-quality .twc-app-header .twc-app-feature {left:202px;}
.twc-app-climate .twc-app-header .twc-app-feature {left:208px;}
.twc-app-events .twc-app-header .twc-app-feature {left:149px;}
.twc-app-fishing .twc-app-header .twc-app-feature {left:181px;}
.twc-app-fitness .twc-app-header .twc-app-feature {left:181px;}
.twc-app-flight-status .twc-app-header .twc-app-feature {left:149px;}
.twc-app-garden .twc-app-header .twc-app-feature {left:236px;}
.twc-app-golf .twc-app-header .twc-app-feature {left:173px;}
.twc-app-home-imp .twc-app-header .twc-app-feature {left:258px;}
.twc-app-marine .twc-app-header .twc-app-feature {left:245px;}
.twc-app-mom-planner .twc-app-header .twc-app-feature {left:207px;}
.twc-app-pet-care .twc-app-header .twc-app-feature {left:181px;}
.twc-app-pollen .twc-app-header .twc-app-feature {left:172px;}
.twc-app-ski .twc-app-header .twc-app-feature {left:163px;}
.twc-app-traffic .twc-app-header .twc-app-feature {left:158px;}

.twc-app .twc-app-header .twc-remove-app-button {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/layout/modal-popup.png) -1140px 0 no-repeat;
display: block;
height: 0;
overflow: hidden;
padding-top: 18px;
position: absolute;
right: 10px;
top: 9px;
width: 18px;
}

.twc-app .twc-app-header .twc-module-options-link {
right: 1px;
top: 1px;
}

.twc-app .twc-app-content {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/app.png) 0 0 repeat-y;
overflow: hidden;
padding:15px 15px 7px;
width:602px;
}

.twc-app .twc-app-footer {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/app.png) -632px -35px no-repeat;
height: 30px;
overflow: hidden;
padding: 12px 17px 0 17px;
}

.twc-app .twc-app-footer ul {
margin: 0;
}

.twc-app .twc-app-footer ul li {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/layout/separators.gif) no-repeat scroll 0 -58px;
float: left;
list-style-type: none;
padding: 0 12px 0 13px;
}

.twc-app .twc-app-footer ul li.twc-first {
background-image: none;
padding-left: 0;
}

.twc-folded-app {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/app.png) -1264px 0 no-repeat;
}

.twc-folded-app .twc-app-header .twc-remove-app-button {
right: 35px;
}
.twc-app h5 {
margin-bottom:5px;
}
.twc-app .twc-app-label {color:#727272;}

div.twc-app-error-msg {
background:url(http://s.imwx.com/v.20100719.135915/img/common/icon-error-red.png) no-repeat 0 0;
padding-left:27px;
min-height:135px;
}

div.twc-app-error-msg p {
line-height:auto;
margin:0 0 5px 0;
padding:0;
}

.twc-legend-box {
height:18px;
margin-bottom:15px;
}
.twc-legend-box a, .twc-legend-box img {
display:block;
float:left;
font-size:86%;
font-weight:bold;
vertical-align:bottom;
}
.twc-legend-box a {
padding:7px 8px 0 0;
}



.twc-app-primary-report-group .twc-app-report-status {
width: 218px;
}

.twc-app-report-status {
display: block;
height: 20px;
line-height: 20px;
padding: 0 8px;
width: 104px;
}

.twc-app-status-bleed {
height: 0;
left: -6px;
overflow: hidden;
padding-top: 20px;
padding-right: 14px;
position: relative;
}

.twc-app .twc-app-left {
border-right:1px dotted #ccc;
float:left;
padding-right:20px;
width:363px;
}
.twc-app .twc-app-right {
float:left;
padding-left:20px;
width:192px;
}


.twc-app twc-app-pollen dl.twc-ipos-1 dd, .twc-app twc-app-pollen dl.twc-ipos-3 dd {
zoom:1;
min-height:0;
}



.twc-app .twc-app-report {
background: transparent url(http://s.imwx.com/v.20100719.135915/img/module/app-report-legends.png) 0 bottom no-repeat;
margin: 0 auto;
padding-bottom:16px;
overflow: hidden;
width: 601px;
}

.twc-app-report-group {
float: left;
padding-bottom: 2px;
}

.twc-app-report-group h4 {
border-bottom: 2px solid #d0d0d0;
font-size: 133%;
margin-bottom: 2px;
padding: 15px 0 5px 13px;
}

.twc-app-report-group dl {
float: left;
margin: 0 2px 0 0;
width: 124px;
}

.twc-app-report-group dl dt {
font-size: 108%;
padding: 0 0 6px 0;
white-space:nowrap;
}

.twc-app-report-group dl dd {
background: #f9f9f9 url(http://s.imwx.com/v.20100817.141518/img/module/forecast-group-bg.png) -240px -71px no-repeat;
margin: 0;
padding: 2px;
}

.twc-app-report-group dl.twc-odd dd {
background-color: #f3f3f3;
background-position: -366px -71px;
}

.twc-app-report-group dl.twc-even dd {
background-position: -492px -71px;
}

.twc-app-report-group dl.twc-last {
margin-right: 0;
}

.twc-app-primary-report-group dl {
width: 223px;
}

.twc-app-primary-report-group dl dd {
background-color: #f5faff;
background-position: 0 -70px;
}

.twc-app-report-group .twc-app-status-detail {
color: #727272;
padding: 2px 10px;
height: 27px;
}

.twc-app-report-group .twc-forecast-date {
font-size: 85%;
}

.twc-5-day .twc-app-report-group dl {
width: 122px;
}

.twc-5-day .twc-app-report-group dl.twc-last {
width: 120px;
}

.twc-5-day .twc-app-report-group dl dt {
padding-left: 8px;
}

.twc-5-day .twc-app-report-status {
width: 102px;
}

.twc-5-day .twc-app-report-group dl.twc-last .twc-app-report-status {
width: 100px;
}

.twc-10-day .twc-app-report-group {
margin: 0 4px;
width: 608px;
}

.twc-10-day .twc-app-report-group .twc-forecast-date {
display: block;
}

.twc-10-day .twc-app-report-group dl {
width: 59px;
}

.twc-10-day .twc-app-report-group dl dt {
padding-left: 6px;
}

.twc-10-day .twc-app-report-status {
height: 0;
overflow: hidden;
padding-top: 20px;
width: 39px;
}



.twc-app-air-quality .twc-app-content,
.twc-app-cold-and-flu .twc-app-content {
padding-bottom: 0;
}



.twc-app-marine .twc-app-left {
width:342px;
border:none;
padding-right:10px;
}
.twc-app-marine .twc-app-right {
width:227px;
}

.twc-app-marine a.twc-alert {
color:#f00;
font-weight: bold;
text-decoration:underline;
}
.twc-app-marine p.twc-alert {
background:url(http://s.imwx.com/v.20100719.135915/img/module/local-alert-icon.png) no-repeat 0px 0px;
padding:1px 0 10px 20px;
margin:0px;
clear:both;
}
.twc-app-marine h5 {
border-bottom:1px dotted #C0C5CA;
padding:2px 10px;
margin: 2px 0 5px 0;
}
.twc-app-marine .twc-app-content p {
padding:2px 10px;
margin: 0;
}
.twc-app-marine .twc-app-error-msg p {
padding:3px 0 20px;
}


.twc-marine-left1 {
width:173px;
float:left;
}
.twc-marine-left2 {
width:162px;
float:left;
}
h5.twc-marine-surf {
clear:both;
padding-top:15px;
}
.twc-marine-moon {
height:35px;
padding:10px 0 0 10px;
}
.twc-app-marine .twc-app-left .twc-marine-moon {
margin-bottom:10px;
}
.twc-marine-moon img {
display:block;
float:left;
width:40px;
}
.twc-marine-moon div {
float:left;
width:165px;
}



.twc-app-golf .twc-app-left {
width:387px;
min-height:100px;
}
.twc-app-golf .twc-app-right {
width:173px;
}



.twc-app-golf input.twc-app-golf-search {
width: 160px;
clear:none;
margin:5px 0 12px 0;
}

.twc-tack-golf-code {
font-size:86%;
width: 137px;
float:left;
text-align:right;
}
.twc-tack-golf-code.twc-last {
width: 134px;
}

.twc-select-golf {
height:235px;
width:591px;
margin-left:-18px;
overflow:scroll;
overflow-x:hidden;
background:url(http://s.imwx.com/v.20100719.135915/img/layout/edit-location-results-bg.gif) repeat-x;
}
.twc-select-golf ul {
margin:0;
padding:0;
}
.twc-select-golf li {
margin: 0px;
list-style-type:none;
padding:5px 15px 5px 20px;
border-bottom:1px dotted #C0C5CA;
}
.twc-select-golf li:hover {
background-color:#F7F6F7;
font-weight:bold;
}

.twc-app-golf .twc-app-report-group dl dd {
background:url(http://s.imwx.com/v.20100719.135915/img/module/app/golf-conditions-bg.png) no-repeat -195px 0 #F9F9F9;
margin: 0;
}
.twc-app-golf .twc-app-primary-report-group dl dd {
background-position: 0 0;
}

.twc-app-golf .twc-app-primary-report-group dl {
width:190px;
}
.twc-app-golf .twc-app-report-group dl {
float:left;
margin:0 2px 0 0;
width:194px;
}
.twc-app-golf .twc-app-report-status {
width:auto;
}
.twc-app-golf .twc-app-left h4 {
margin-bottom:12px;
}

.twc-app-golf-status-vpoor {background-color: #ff0602}
.twc-app-golf-status-poor {background-color: #ff6200}
.twc-app-golf-status-fair {background-color: #ff9c00}
.twc-app-golf-status-good {background-color: #fcff00}
.twc-app-golf-status-vgood {background-color: #b4e208}
.twc-app-golf-status-excellent {background-color: #21cc0d}

.twc-app-golf .twc-app-report {
width:392px;
}
.twc-app-golf input.twc-error-state {
width:134px;
background-position:0 -220px;
}
input.twc-find-course-button  {
background-position:0 -319px;
width:96px;
}



.twc-app-garden-status-na {background-color: #fff}
.twc-app-garden-status-none {background-color: #fff}
.twc-app-garden-status-low {background-color: #fefe65}
.twc-app-garden-status-moderate {background-color: #ffcd33}
.twc-app-garden-status-high {background-color: #f99}
.twc-app-garden-status-vhigh {background-color: #f33}
#wx-legend-garden table tr td div.twc-app-garden-status-na {border:1px solid #ddd;width:17px;height:7px;}
#wx-legend-garden table tr td div.twc-app-garden-status-none {border:1px solid #ddd;width:17px;height:7px;}


.twc-app-garden .twc-app-status-detail .twc-app-value {
color:#2C2C2C;
}



.twc-app-fitness-status-uncomfortable {background-color: #f89696}
.twc-app-fitness-status-moderate {background-color: #e9ca4e}
.twc-app-fitness-status-comfortable {background-color: #85ce92;color:#fff;}

.twc-app-fitness .twc-app-status-detail .twc-app-value {
color:#2C2C2C;
}



.twc-app-pollen-status-none {background-color: #fff}
.twc-app-pollen-status-low {background-color: #70e259}
.twc-app-pollen-status-moderate {background-color: #ffff80}
.twc-app-pollen-status-high {background-color: #ffa709}
.twc-app-pollen-status-vhigh {background-color: #df5102;color:#fff;}
#wx-legend-pollen table tr td div.twc-app-pollen-status-none {border:1px solid #ddd;width:17px;height:7px;}




.twc-app-traffic .twc-app-left {
min-height:155px;
width:395px;
}
.twc-app-traffic .twc-app-right {
width:160px;
}

.twc-app-traffic-incidents p {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/accident3.gif) no-repeat 0 5px;}

p.twc-app-traffic-alert1, p.twc-app-traffic-roadhazard0, p.twc-app-traffic-weather0, p.twc-app-traffic-accident0, p.twc-app-traffic-alert1, p.twc-app-traffic-roadhazard1, p.twc-app-traffic-weather1, p.twc-app-traffic-accident1 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/accident1.gif) no-repeat 0 5px;}
p.twc-app-traffic-alert2, p.twc-app-traffic-roadhazard2, p.twc-app-traffic-weather2, p.twc-app-traffic-accident2 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/accident2.gif) no-repeat 0 5px;}
p.twc-app-traffic-alert3, p.twc-app-traffic-roadhazard3, p.twc-app-traffic-weather3, p.twc-app-traffic-accident3 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/accident3.gif) no-repeat 0 5px;}
p.twc-app-traffic-congestion0, p.twc-app-traffic-congestion1 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/congestion1.gif) no-repeat 0 5px;}
p.twc-app-traffic-congestion2 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/congestion2.gif) no-repeat 0 5px;}
p.twc-app-traffic-congestion3 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/congestion3.gif) no-repeat 0 5px;}
p.twc-app-traffic-scheduledconstruction0, p.twc-app-traffic-unscheduledconstruction0, p.twc-app-traffic-scheduledconstruction1, p.twc-app-traffic-unscheduledconstruction1 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/construction1.gif) no-repeat 0 5px;}
p.twc-app-traffic-scheduledconstruction2, p.twc-app-traffic-unscheduledconstruction2 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/construction2.gif) no-repeat 0 5px;}
p.twc-app-traffic-scheduledconstruction3, p.twc-app-traffic-unscheduledconstruction3 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/construction3.gif) no-repeat 0 5px;}
p.twc-app-traffic-disabledvehicle0, p.twc-app-traffic-debris0, p.twc-app-traffic-disabledvehicle1, p.twc-app-traffic-debris1 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/debris1.gif) no-repeat 0 5px;}
p.twc-app-traffic-disabledvehicle2, p.twc-app-traffic-debris2 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/debris2.gif) no-repeat 0 5px;}
p.twc-app-traffic-disabledvehicle3, p.twc-app-traffic-debris3 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/debris3.gif) no-repeat 0 5px;}
p.twc-app-traffic-miscellaneous1, p.twc-app-traffic-othernews0, p.twc-app-traffic-plannedevent0, p.twc-app-traffic-event0, p.twc-app-traffic-miscellaneous1, p.twc-app-traffic-othernews1, p.twc-app-traffic-plannedevent1, p.twc-app-traffic-event1 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/event1.gif) no-repeat 0 5px;}
p.twc-app-traffic-miscellaneous2, p.twc-app-traffic-othernews2, p.twc-app-traffic-plannedevent2, p.twc-app-traffic-event2 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/event2.gif) no-repeat 0 5px;}
p.twc-app-traffic-miscellaneous3, p.twc-app-traffic-othernews3, p.twc-app-traffic-plannedevent3, p.twc-app-traffic-event3 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/event3.gif) no-repeat 0 5px;}
p.twc-app-traffic-masstransit0, p.twc-app-traffic-masstransit1 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/transit1.gif) no-repeat 0 5px;}
p.twc-app-traffic-masstransit2 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/transit2.gif) no-repeat 0 5px;}
p.twc-app-traffic-masstransit3 {background:url(http://s.imwx.com/v.20100719.135915/img/module/incident/transit3.gif) no-repeat 0 5px;}

.twc-app-traffic .twc-app-traffic-incidents p {padding:5px 0 5px 32px;margin:0;border-bottom:1px dotted #C0C5CA;min-height:22px;}
.twc-app-traffic .twc-app-traffic-incidents p.twc-first {border-top:1px dotted #C0C5CA;}
.twc-app-traffic .twc-app-traffic-sun {
background:url(http://s.imwx.com/v.20100719.135915/img/module/app/traffic-greybkgd.png) no-repeat 0 0;
width:221px;
height:32px;
margin:15px 0 15px 78px;
}
.twc-app-traffic .twc-app-traffic-sun p {
text-align:center;
margin:0;
padding:10px 0 0 0;
border-bottom:none;
}
.twc-app-traffic .twc-app-label {
font-size:11px;
}
.twc-app-traffic .twc-direction-drop, .twc-app-traffic .twc-interstate-drop {
margin-bottom:10px;
}
.twc-app-traffic .twc-direction-drop select, .twc-app-traffic .twc-interstate-drop select {
width:161px;
}
.twc-traffic-forecast-button {

background-position:0 -353px !important;
clear:both;
width:110px;
}


.twc-app-flights table {
border-bottom: 1px dotted #ccc;
margin-bottom: 4px;
width: 100%;
}

.twc-app-flights table th {
border-style: none;
border-bottom: 1px dotted #ccc;
color: #727272;
font-size: 83%;
text-align: left;
text-transform: uppercase;
padding: 0 1px 3px 14px;
}

.twc-app-flights table td {
border-style: none;
padding: 2px 10px;
}

.twc-app-flights table td.twc-extra-delay-icon,
.twc-app-flights table td.twc-delay-icon,
.twc-app-flights table td.twc-no-delay-icon {
padding-left: 14px;
}



.twc-app-airport-delay .twc-app-content {
padding: 15px 10px 0;
width: 612px;
}

.twc-app-airport-delay .twc-app-image {
float: left;
margin-right: 11px;
}

.twc-app-airport-delay .twc-app-flights {
border-right: 1px dotted #ccc;
height: 98px;
padding-right: 12px;
float: left;
}

.twc-app-airport-delay .twc-app-flight-tracker {
float: left;
margin-top: -2px;
padding-left: 12px;
width: 216px;
}



.twc-app-flight-status .twc-app-image {
float: left;
margin-right: 11px;
}

.twc-app-flight-status .twc-app-flights {
border-right: 1px dotted #ccc;

padding-right: 12px;
width:295px;
float: left;
min-height:165px;
}

.twc-app-flight-status .twc-app-flight-tracker {
float: left;
margin-top: -2px;
padding-left: 15px;
width: 272px;
}


.twc-app-flights p {
margin: 12px 0 0 0;
line-height:1.5em;
}
.twc-app-flights ul {
margin: 0 0 12px 0;
}
.twc-app-flights li {
margin: 0px;
list-style-type:none;
padding:0px;
line-height:1.5em;
}



.twc-app-flight-tracker h5 {
margin-bottom:20px;
}

.twc-app-flight-tracker .twc-app-flight-tracker-date {
clear:none;
float: left;
width: 219px;
padding-right:44px;
margin:0 0 5px 0;
}
.twc-app-req-field {
font-size: 12px;
color: #2c2c2c;
margin-bottom:10px;
}

#twcflightstatuscalshow {
height:18px;
position:absolute;
right:5px;
top:2px;
width:18px;
cursor:pointer;
}
.twc-app-flight-tracker .twc-app-flight-tracker-airline {
clear: left;
margin:0 0 5px 0;
width: 271px;
}

.twc-app-flight-tracker .twc-app-flight-tracker-city-dep {
clear:none;
float: left;
margin:0 5px 0 0;
width: 126px;
}

.twc-app-flight-tracker .twc-app-flight-tracker-city-arr {
clear:none;
float: left;
width: 117px;
}

input.twc-track-flights-button  {
background-position:-350px -71px;
clear:left;
height:32px;
margin:12px 82px 0;
padding-top:29px;
width:109px;
}

.twc-tack-flights-code {
font-size:86%;
width: 137px;
float:left;
text-align:right;
}
.twc-tack-flights-code.twc-last {
width: 134px;
}
#flightcal #cal {
padding:4px 0 0 0 !important;
}
#flightcal {
margin-left:143px;
margin-top:21px;
}
#flightcal .yui-calcontainer {
float:none;
}
#flightcal .twc-modal-popup-buttons {
text-align:center;
padding-top:12px;
}


.twc-departure-icon,
.twc-arrival-icon,
.twc-extra-delay-icon,
.twc-delay-icon,
.twc-no-delay-icon {
background: transparent url(http://s.imwx.com/v.20100812.152537/img/common/left-icons.png) no-repeat;
padding-left: 14px;
}

.twc-departure-icon {
background-position: -10px -458px;
}

.twc-arrival-icon {
background-position: -10px -488px;
}

.twc-extra-delay-icon {
background-position: -9px -366px;
}

.twc-delay-icon {
background-position: -9px -396px;
}

.twc-no-delay-icon {
background-position: -9px -426px;
}

.twc-track-flights-code {
text-align:right;
}
.twc-track-flights-code.twc-last {
width:135px;
float:left;
}
.twc-track-flights-code.twc-first {
width:136px;
float:left;
}

.twc-select-airport {
height:235px;
width:591px;
margin-left:-18px;
overflow:scroll;
overflow-x:hidden;
background:url(http://s.imwx.com/v.20100719.135915/img/layout/edit-location-results-bg.gif) repeat-x;
}
.twc-select-airport ul {
margin:0;
padding:0;
}
.twc-select-airport li {
margin: 0px;
list-style-type:none;
padding:5px 15px 5px 20px;
border-bottom:1px dotted #C0C5CA;
}
.twc-select-airport li:hover {
background-color:#F7F6F7;
font-weight:bold;
}
.twc-app-flights-non {float:left;width:290px}
.twc-app-flights-left {float:left;width:161px}
.twc-app-flights-wxicon {float:left;height:82px;width:74px}
.twc-app-flights-temp-box {float:left;width:87px}
.twc-app-flights-wxbox {float:left;width:129px}
p.twc-app-flights-head {margin:0 0 5px 0}
p.twc-app-flights-temp {font-size:30px;margin:-7px 0 0 0;padding:0}
p.twc-app-flights-hl {margin:0;padding:0}
p.twc-app-flights-desc {clear:both;margin:0;padding:0}
p.twc-app-flights-label {color:#727272;margin:0;padding:0}
p.twc-app-flights-label.twc-last {margin-top:10px}
p.twc-app-flights-value {margin:0;padding:0}



.twc-app-home-imp .twc-app-left {
min-height:192px;
width:363px;
}
.twc-app-home-imp .twc-app-right {
width:193px;
}
.twc-app-home-results {
background:#ededed;
height:36px;
width:153px;
padding:10px 20px;
}
.twc-app-indoor-temp {
width:41px;
height:21px;
}
.twc-app-home-indoor-results {
font-size:14px;
color:#2C2C2C;
}
.twc-app-home-results p.twc-app-home-indoor-results {
margin:0 0 5px 0;
}
.twc-app-home-imp .twc-app-right .twc-app-label {
font-size:11px;
}
.twc-app-home-results, .twc-app-home-imp .twc-app-right p {
margin-bottom:10px;
}
.twc-app-home-results p.twc-app-label {
margin-bottom:2px;
}
.twc-app-home-setting-l {
float:left;
width:80px;
padding-right:5px;
}
.twc-home-recalculate-button {

background-position:0 -251px !important;
clear:both;
width:100px;
}
.twc-app-home-setting-box {
margin-bottom:10px;
}



.twc-app-climate .twc-app-left {width:381px;}
.twc-app-climate .twc-app-right {width:180px;}
.twc-app-climate-head {font-size:10px;color:#727272;margin-bottom:8px;}
.twc-app-climate-loc {color:#727272}
.twc-app-climate-non {}
.twc-app-climate-left {float:left;width:155px;}
.twc-app-climate-wxicon {float:left;width:71px;height:81px;}
.twc-app-climate-temp-box {float:left;width:70px}
.twc-app-climate-temp {font-size:28px;margin-bottom:0px;}
.twc-app-climate-hl {}
.twc-app-climate-fl {clear:both;}
.twc-app-climate-wxbox {}
.twc-app-climate-wxbox p {margin-bottom:.4em;}
input.twc-app-climate-loc {width:160px;margin-bottom:10px;}
input.twc-app-climate-button {width:75px;height:32px;background-position:0 -495px;margin:2px 0;}
.twc-app-climate .twc-app-right .twc-app-label {font-size:10px;}

#firstSuggestionContainer .yui-ac{position:relative;font-family:arial;font-size:100%;}

#firstSuggestionContainer .yui-ac-content ul {
font-size: 93%;
margin: 0 0 0 -7px;
}

#firstSuggestionContainer .yui-ac-content ul li {
border-bottom: 1px dotted #ccc;
line-height: 23px;
list-style-type: none;
padding: 0px;
white-space:nowrap;
display:block;
color: #2E64D2;
padding-left:8px;
cursor:pointer;
}
#firstSuggestionContainer .yui-skin-sam .yui-ac-content ul li:last-child{
border-bottom-style: none;
}

#firstSuggestionContainer .yui-ac-content li:hover {
background-color: #F7F6F7 !important;
display:block;
white-space:nowrap;
}


#firstSuggestionContainer .yui-ac-content.twc-last {
border-bottom-style: none;
}

#firstSuggestionContainer .yui-ac-content li.yui-ac-prehighlight{background:#F7F6F7;}
#firstSuggestionContainer .yui-ac-content li.yui-ac-highlight{background:#F7F6F7;color: #2E64D2;font-weight:bold;text-decoration:underline;}

#firstSuggestionContainer .yui-ac-content {position:absolute;*display:none;z-index:3;margin-top: -2px;padding-bottom:2px; border:0px;background:url(http://s.imwx.com/v.20100719.135915/img/layout/localsearch-dd-top.png) no-repeat -6px 0px !important;display:block;}

#firstSuggestionContainer .yui-ac-bd {background-color:#fff ;display:block;width:295px !important;margin: 10px 0 10px 9px;}

#firstSuggestionContainer .yui-ac-shadow{top:5px;z-index:1;width:325px !important;left:-6px; 
background:url(http://s.imwx.com/v.20100719.135915/img/layout/localsearch-dd-btm.png) no-repeat left bottom;
height:0;position:absolute}

#firstSuggestionContainer {
width:325px !important;   
padding-bottom:2em;
position:absolute !important;
z-index:999;
left:11px;
}

#firstSuggestionContainer .yui-ac-shadow, .yui-ac-content {width:325px !important;}


#secondSuggestionContainer .yui-ac{position:relative;font-family:arial;font-size:100%;}

#secondSuggestionContainer .yui-ac-content ul {
font-size: 93%;
margin: 0 0 0 -7px;
}

#secondSuggestionContainer .yui-ac-content ul li {
border-bottom: 1px dotted #ccc;
line-height: 23px;
list-style-type: none;
padding: 0px;
white-space:nowrap;
display:block;
color: #2E64D2;
padding-left:8px;
cursor:pointer;
}
#secondSuggestionContainer .yui-skin-sam .yui-ac-content ul li:last-child{
border-bottom-style: none;
}

#secondSuggestionContainer .yui-ac-content li:hover {
background-color: #F7F6F7 !important;
display:block;
white-space:nowrap;
}


#secondSuggestionContainer .yui-ac-content.twc-last {
border-bottom-style: none;
}

#secondSuggestionContainer .yui-ac-content li.yui-ac-prehighlight{background:#F7F6F7;}
#secondSuggestionContainer .yui-ac-content li.yui-ac-highlight{background:#F7F6F7;color: #2E64D2;font-weight:bold;text-decoration:underline;}

#secondSuggestionContainer .yui-ac-content {position:absolute;*display:none;z-index:3;margin-top: -2px;padding-bottom:2px; border:0px;
background:url(http://s.imwx.com/v.20100719.135915/img/layout/localsearch-dd-top.png) no-repeat -6px 0px !important;
display:block;}

#secondSuggestionContainer .yui-ac-bd {background-color:#fff ;display:block;width:295px !important;margin: 10px 0 10px 9px;}

#secondSuggestionContainer .yui-ac-shadow{top:5px;z-index:1;width:325px !important;left:-6px; background:url(http://s.imwx.com/v.20100719.135915/img/layout/localsearch-dd-btm.png) no-repeat left bottom;height:0;position:absolute}

#secondSuggestionContainer {
width:325px !important;   
padding-bottom:2em;
position:absolute !important;
z-index:999;
left:11px;
}

#secondSuggestionContainer .yui-ac-shadow, .yui-ac-content {width:325px !important;}



.twc-app-ski .twc-app-left {
width:387px;
min-height:100px;
}
.twc-app-ski .twc-app-right {
width:173px;
}



.twc-app-ski input.twc-app-ski-search {
width: 160px;
clear:none;
margin:5px 0 12px 0;
}

.twc-tack-ski-code {
font-size:86%;
width: 137px;
float:left;
text-align:right;
}
.twc-tack-ski-code.twc-last {
width: 134px;
}

.twc-select-ski {
height:256px;
overflow:scroll;
overflow-x:hidden;
background:url(http://s.imwx.com/v.20100719.135915/img/module/app-shadow.png) no-repeat;
}
.twc-select-ski ul {
margin:0;
padding:0;
}
.twc-select-ski li {
margin: 0px;
list-style-type:none;
padding:5px 15px 5px 5px;
border-bottom:1px dotted #C0C5CA;
}
.twc-select-ski li:hover {
background-color:#F7F6F7;
font-weight:bold;
}

.twc-app-ski .twc-app-report-group dl {
float:left;
margin:0;
width:170px;
}
.twc-app-ski .twc-app-primary-report-group dl {
width:220px;
margin:0 2px 0 0;
}
.twc-app-ski .twc-app-report-group dl dd {
background: none;
margin: 0;
}
.twc-app-ski .twc-app-report-group dl.twc-ipos-1 dd {
}

.twc-app-ski .twc-app-report-status {
width:auto;
}
.twc-app-ski .twc-app-left h4 {
margin-bottom:12px;
}

.twc-app-ski-status-poor {background-color: #ff6200}
.twc-app-ski-status-fair {background-color: #ff9c00}
.twc-app-ski-status-good {background-color: #fcff00}
.twc-app-ski-status-vgood {background-color: #b4e208}
.twc-app-ski-status-excellent {background-color: #21cc0d}

.twc-app-ski .twc-app-report {
width:392px;
}

.twc-app-ski input.twc-error-state {
width:134px;
background-position:0 -220px;
}
input.twc-find-resort-button  {
background-position:0 -458px;
width:96px;
}
.twc-app-ski .twc-app-report-group dl dd {
background: #f9f9f9 url(http://s.imwx.com/v.20100719.135915/img/module/app/ski-conditions-bg.png) -231px 0px no-repeat;
margin: 0;
}
.twc-app-ski .twc-app-primary-report-group dl dd {
background-color:#F5FAFF;
background-position:0 0px;
}
.twc-app-ski .twc-app-right .twc-more-link {margin-top:50px;}



.twc-app-pet-care-status-uncomfortable {background-color: #f89696}
.twc-app-pet-care-status-moderate {background-color: #e9ca4e}
.twc-app-pet-care-status-mostcomfortable {background-color: #85ce92;color:#fff;}
.twc-app-pet-care .twc-app-status-detail .twc-app-value {color:#2C2C2C;}
.twc-app-pet-care .twc-app-report-group dl{width:249px}
.twc-app-pet-care .twc-app-primary-report-group dl{width:350px }
.twc-app-pet-care .twc-app-report-group .twc-app-report-status {width:229px }
.twc-app-pet-care .twc-app-primary-report-group .twc-app-report-status {width:330px }
.twc-app-pet-care .twc-app-report-group dl dd {background:#F1F1F1 url(http://s.imwx.com/v.20100719.135915/img/module/app/pet-care-advisor-bg.png) no-repeat scroll -361px 0;}
.twc-app-pet-care .twc-app-primary-report-group dl dd {background:#F9F9F9 url(http://s.imwx.com/v.20100719.135915/img/module/app/pet-care-advisor-bg.png) no-repeat scroll 0 0;}



.twc-mom-planner-chart {width:600px;}
.twc-mom-planner-chart th {border:none;text-align:left;vertical-align:bottom;padding:10px;background:white;}
.twc-mom-planner-chart td {border:none;padding:10px 10px 5px 10px;vertical-align:top;}
.twc-mom-planner-chart th,.twc-mom-planner-chart td {border-bottom:1px dotted #ccc;}
.twc-mom-planner-chart tr.twc-first th,.twc-mom-planner-chart tr.twc-last td {border-bottom:2px solid #ccc;}
.twc-mom-planner-chart-bd table {background:url(http://s.imwx.com/v.20100819.212556/img/module/app/moms-dailyplanner-bg.png) no-repeat left bottom scroll;}
.twc-mom-planner-chart-col1 {width:85px;}
.twc-mom-planner-chart-col2 {width:78px;}
.twc-mom-planner-chart-col3 {width:175px;}
.twc-mom-planner-chart-col4 {width:49px;}
.twc-mom-planner-chart-col5 {width:116px;}
.mom-planner-forecast-block {margin-top:-5px;}
.mom-planner-forecast-icon {width:45px;height:45px;margin-right:12px;float:left;}
.mom-planner-forecast-details {width:117px;float:left;margin-top:5px;}
.mom-planner-forecast-details span {clear:both;display:block}
.forecast-detail-txt {color:#727272;margin-top:5px;}



.twc-app-air-quality-status-vunhealthy {background-color: #ff0602}
.twc-app-air-quality-status-unhealthy {background-color: #ff6200}
.twc-app-air-quality-status-sensunhealthy {background-color: #ff9c00}
.twc-app-air-quality-status-moderate {background-color: #fcff00}
.twc-app-air-quality-status-good {background-color: #21cc0d}
.twc-app-air-quality .twc-app-status-detail .twc-app-value {color:#2C2C2C;}



.twc-app-fishing-status-fair {background-color: #f89696}
.twc-app-fishing-status-moderate {background-color: #e9ca4e}
.twc-app-fishing-status-excellent {background-color: #85ce92;color:#fff;}
.twc-app-fishing .twc-app-report-group dl dd {white-space:nowrap;}
.twc-app-fishing .twc-legend-box {width:300px;float:left}
.twc-app-fishing-moonphase {width:180px;float:right;margin-bottom:10px;}
.twc-app-fishing-moon-icon {height:35px;width:35px;float:left}
.twc-app-fishing-moon-detail {width:125px;float:left; color:#727272 ;height:27px;padding:2px 10px;}
.twc-app-fishing-moon-detail .twc-app-value {clear:both;display:block;color:#2C2C2C;}



.twc-app-events .twc-app-left {width:419px;min-height:118px;}
.twc-app-events .twc-app-right {width:142px;}
.twc-event-table {background:url(http://s.imwx.com/v.20100719.135915/img/module/app/event-finder-bg.png) no-repeat 4px 24px;margin-bottom:12px;width:419px;min-height:90px;}
.twc-event-table, .twc-app-ev-thd {border-bottom:2px solid #ccc;}
.twc-app-ev-thd {font-weight:bold;}
.twc-app-ev-th.twc-app-ev-pre {padding:3px 0;width:39px;}
.twc-app-ev-th, .twc-app-ev-td {float:left;overflow:hidden;padding:3px 7px;text-align:center;}
.twc-app-ev-tr {clear:left;border-bottom:1px dotted #ccc;}
.twc-app-ev-tr.twc-last {clear:left;border-bottom:none;}
.twc-app-ev-date {width:60px;text-align:left;}
.twc-app-ev-ev, .twc-app-ev-hi, .twc-app-ev-lo, .twc-app-ev-pre {font-size:11px;}
.twc-app-ev-ev {width:205px;text-align:left;}
.twc-app-ev-hi {width:44px;padding:3px 0;}
.twc-app-ev-lo {width:43px;padding:3px 0;}
.twc-app-ev-pre {width:39px;padding:3px 0;}
input.twc-find-events-button {background-position:0 -424px;width:96px;}
.twc-app-events .twx-select {width:140px;margin-bottom:8px}



.twc-app-flu .twc-app-left {width:396px;}
.twc-app-flu .twc-app-right {width:159px;}
.twc-app-flu-no-report {background-color:#fff;}
.twc-app-flu-no-activity {background-color:#21cc0d;}
.twc-app-flu-sporadic {background-color:#ccce0e;}
.twc-app-flu-local {background-color:#ff9c00;}
.twc-app-flu-regional {background-color:#ff6200;}
.twc-app-flu-widespread {background-color:#790483;}
.twc-app-flu-icon {background: url(http://s.imwx.com/v.20100812.152537/img/common/left-icons.png) transparent 0 0 no-repeat;padding-left:18px}
.twc-app-flu-icon.twc-app-flu-no-report {background-position:-9px -793px;}
.twc-app-flu-icon.twc-app-flu-no-activity {background-position:-9px -428px;}
.twc-app-flu-icon.twc-app-flu-sporadic {background-position:-9px -762px;}
.twc-app-flu-icon.twc-app-flu-local {background-position:-9px -643px;}
.twc-app-flu-icon.twc-app-flu-regional {background-position:-9px -734px;}
.twc-app-flu-icon.twc-app-flu-widespread {background-position:-9px -673px;}
.twc-app-flu-right {float:right;width:190px;}
.twc-twc-app-flu-we, .twc-twc-app-flu-al {float:left;padding:2px 0}
.twc-twc-app-flu-we {width:94px;}
.twc-twc-app-flu-al {width:96px;}
.twc-app-flu-table,.twc-app-flu-table .twc-app-label {border-bottom:1px dotted #ccc;}
.twc-app-flu-table .twc-app-label {font-size:11px;}
.twc-app-flu-map {float:left;width:196px;margin-bottom:20px;}
input.twc-get-report-button {background-position:0px -531px;width:92px;}
.twc-app-flu .twx-select {margin-bottom:15px;width:164px;}
#wx-legend-flu table tr td div.twc-app-flu-no-report {border:1px solid #ddd;width:17px;height:7px;}





a.twc-video-play-button {background: transparent url(http://i.imwx.com/v.20100810.123000/web/video/button-image-overlays.png) left top no-repeat;bottom: 5px;height: 0;left: 5px;overflow: hidden;padding-top: 32px;position: absolute;width: 31px}
.mediaModVideoBox {font-size:11px}

.twc-video-block {border-bottom: 1px dotted #ccc;margin-bottom: 8px;overflow: hidden;padding-bottom: 8px;width: 100%}
.twc-video-mm-right .twc-video-block.twc-first {padding-bottom: 32px;margin-bottom:32px}
.twc-video-block.twc-last {border-bottom: none}
.twc-video-block .twc-video-image {float: left;height: 83px;margin: 0 11px 0 0;position: relative;width: 122px}
.twc-video-block .twc-video-image a,.twc-video-block .twc-video-image img {display: block}
.twc-video-block .twc-video-image a.twc-video-th {background-position:center center;background-repeat:no-repeat;height:83px;width:122px}
.twc-video-block .twc-video-inner h4 {font-size: 116.7%;margin-bottom: 0}
.twc-video-block .twc-video-inner .twc-video-text {margin-bottom: 6px}
.twc-video-block .twc-video-info {color: #727272;font-size: 100%}
.twc-video-block .twc-video-info ul {margin: 0}
.twc-video-block .twc-video-info li {list-style-type: none}
.twc-video-mm-left {margin-right:24px;float:left;width:287px}
.twc-video-mm-right {background:url('http://i.imwx.com/v.20100810.123000/web/video/video-gray-bkgd.jpg') top left no-repeat;height:268px;width:254px;float:left;padding:15px}
.twc-video-mm-links ul {margin-left:0;}
.twc-video-mm-links ul li {background: transparent url('http://i.imwx.com/v.20100810.123000/web/video/separators.gif') no-repeat scroll 0 -58px;float: left;list-style-type: none;padding: 0 12px 0 13px}
.twc-video-mm-links ul li.twc-first {background-image: none;padding-left: 0}
.twc-video-mm-links {border-top: 1px dotted #ccc;margin-top:0;padding-top:2px;}
.twc-video-mm-right .twc-video-inner {width:121px}
.twc-video-mm-left h3, .twc-video-mm-right h3 {color:#333;font-size:12px;font-weight:bold;margin-top:0;margin-bottom:10px}
.clear_content {clear:both;height:1px;width:1px;overflow:hidden;}
.twc-video-mm-left .twc-video-inner {width:154px}
a.twc-video-play-button {*background: transparent url('http://i.imwx.com/v.20100810.123000/web/video/button-image-overlays.gif') left top no-repeat}

.twc-app twc-app-pollen .twc-app-primary-report-group .twc-app-report-status {
*width:331px;
}



.twc-app-flight-tracker-city-dep.twc-app-flight-tracker-error {
            background:url(http://s.imwx.com/v.20100729.145504/img/common/icons-left.png) no-repeat scroll -4px -219px transparent;
            color:red !important;
            padding-left:20px !important;
            width : 111px;
            font-size: 10px;
}

.twc-app-flight-tracker-city-arr.twc-app-flight-tracker-error {
            background:url(http://s.imwx.com/v.20100729.145504/img/common/icons-left.png) no-repeat scroll -4px -219px transparent;
            color:red !important;
            padding-left:20px !important;
            width : 102px;
            font-size: 10px;
}

.twc-app-flight-tracker-date.twc-app-flight-tracker-error {
			background:url(http://s.imwx.com/v.20100729.145504/img/common/icons-left.png) no-repeat scroll -4px -219px transparent;
			color:red !important;
			padding-left:20px !important;
			width : 209px;
			font-size: 10px;
}

.twc-app-flight-tracker-airline.twc-app-flight-tracker-error {
	color:red !important;
	font-size: 10px;
}

