#WXobsTblCont
{
	margin-top: 10px;
	margin-bottom: 5px;
}
#WXobstemp
{
	font-size:55px;
	padding-left:15px;
	color: #0050c4;
	text-shadow: 0px 1px 1px #666;
	height: 55px;
	line-height: 55px;
}
#WXobstempDec
{
	color: #0050c4;
	text-shadow: 0px 1px 1px #666;
	font-size:25px;
	margin-top: 0px;
}
/**Forecast**/
#seven-day-forecast {	margin: 0px; width: 100%; border:none; }
/** OBS DATA CSS LIVE WEATHER **/
.WXbody { width:737px; height:293px; border:1px solid #003399; }
.WXheader { background:url(../images/header.gif) no-repeat; height:32px; }
.WXheader a:link, .WXheader a:visited { color:#fff; text-decoration:none; }
.WXnav { float:left; width:202px; height:17px; padding:15px 0px 0px 225px; }
.WXtab { margin:0px -1px -3px 0px; }
.WXclose { float:right; margin-right:10px; margin-top:6px; font-weight:normal; }
.WXclose img { margin-left:5px; margin-top:6px; }
.WXadvertise
{
	float: right;
	padding: 5px;
	border-left: 1px solid #5C91D3;
	height: 250px;
	overflow: hidden;
	width: 300px;
	background: url(../images/LogoPlaceholder.jpg) no-repeat;
}
.WXguts { float:left; width:426px; height:261px; background:url(../images/gutsbg.gif) no-repeat; }
.WXlocation { clear:both; background:#B1D5F7; color:#0F2187; text-align:center; font-size:13px; padding:4px 2px 4px 2px; }
.WXalert { clear:both; background:#cc0000; color:#fff; text-align:center; font-size:12px; padding:3px 2px 3px 2px; }
.WXalert a{ color:#fff; }
.WXguts .WXleftwea { float:left; width:296px; }
.WXguts .WXdivider { float:left; width:2px; background:url(../images/divider.gif); margin-top:15px; }
.WXguts .WXrightwea { float:left; width:146px; }
.WXguts .WXtime { color:#0F2187; clear:both; text-align:center; font-size:14px; margin-top:10px; }
.WXleftwea .WXstation
{
	color: #000;
	text-align: left;
	font-size: 18px;
	margin-top: 5px;
	height: auto;
	line-height: 20px;
	font-weight: 600;
	/*text-overflow: ellipsis;
	width: 440px;
	white-space: nowrap;
	overflow: hidden;*/
}
.WXleftwea .WXstationLocation
{
	color: #000;
	text-align: left;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
	height: 20px;
	line-height: 20px;
}
.WXstation { color:#000; clear:both; text-align:center; font-size:14px; margin-top:5px;}
.WXleftwea .WXtime { color:#000; clear:both; text-align:center; font-size:11px; margin-top:2px; }
.WXleftwea .WXobs1
{
	float: left;
	width: 150px;
	text-align:center;
}
.WXleftwea .WXobs2
{
	float: left;
	width: 90px;
	text-align: center;
	margin: 5px 20px 0px 25px;
}
.WXleftwea .WXobs3
{
	border: 1px solid #CCCCCC;
	float: left;
	width: 140px;
	text-align: center;
	margin: 15px 5px 0px 5px;
	font-size: 12px;
	font-weight: normal;
	padding: 6px;
	background-color: #EAEAEA;
}
.WXobs3 div
{
	margin-top: 4px;
	margin-bottom: 4px;
}
.windspeed { font-size:20px; margin-top:22px; }
.wsmeasure { font-size:15px; font-weight:normal; margin-top:-8px; }
/*.WXleftwea .WXobs3 { margin-top:10px; float:left; margin-left:10px; font-size:9px ; font-weight:bold;}*/
.WXleftwea .WXobs4 { margin-top:13px; float:right; margin-right:10px; font-size:9px; font-weight:bold;  overflow:visible;}
.WXmorning { float:left; margin:5px 5px 5px 5px; }
.WXevening { float:left; margin:5px 5px 5px 5px; }
.WXmorning .high { float:left; margin-left:5px; color:#DE670D; margin-top:2px; font-size:13px; }
.WXmorning .low { float:left; margin-left:5px; color:#0750C3; margin-top:2px; font-size:13px; }
.WXevening .low { float:left; margin-left:5px; color:#0750C3; margin-top:2px; font-size:13px; }
.WXmorning img { border:none; }
.WXevening img { border: none; }
.WXweatherlinks { float:left; margin:10px 0px 0px 15px; }
.WXweatherlinksintl { float:left; margin:68px 0px 0px 15px; }
.WXweatherlinks a:link, .WXweatherlinks a:visited { color:#022BDC; text-decoration:none; }
.WXweatherlinksintl a:link, .WXweatherlinksintl a:visited { color:#022BDC; text-decoration:none; }
.WXgutsAlert { float:left; width:426px; height:261px; background:url(../images/gutsbg.gif) no-repeat; }
.WXgutsAlert  .WXleftwea { float:left; width:278px; }
.WXgutsAlert  .WXdivider { float:left; width:2px; background:url(../images/divider.gif); margin-top:3px; }
.WXgutsAlert  .WXrightwea { float:left; width:146px; }
.WXgutsAlert .WXtime { color:#0F2187; clear:both; text-align:center; font-size:14px; margin-top:5px; }
.WXgutsCamera { float:left; width:426px; height:261px; background:url(../images/gutsbg.gif) no-repeat; }
.WXlivecam { float:left; margin:15px 25px 5px 15px; text-align:center; }
.WXlivecam IMG { border: solid 1px #000000; }
.WXlivelinks { margin-top:5px; }
.WXlivelink { margin:0px 8px; }
.WXcamlinks { float:left; margin-top:15px; font-weight:normal; } 
.WXcamlinks a:link, .WXcamlinks a:visited, .WXlivecam a:link, .WXlivecam a:visited { text-decoration:none; color:#0000ff; }
.WXcamlink { padding-bottom:7px; }
.WXgutsNews { float:left; width:426px; height:261px; background:url(../images/gutsbg.gif) no-repeat; }
.WXmap { float:left; margin:15px 25px 5px 15px; }
.WXmap IMG { border: solid 1px #000000; }
.WXmaplinks { margin-top:5px;  }
.WXnewslink { margin:5px 7px 7px 10px; list-style-image:url(../images/bullet.gif); list-style-position:outside; }
.WXnewslinks { float:left; margin-top:10px; font-weight:normal; width:190px; } 
.WXnewslinks a:link, .WXnewslinks a:visited, .WXmap a:link, .WXmap a:visited { text-decoration:none;color:#0000ff; }
.WXgutsRadar { float:left; width:426px; height:261px; background:url(../images/gutsbg.gif) no-repeat; }
.WXradar { float:left; margin:15px 15px 5px 15px; text-align:center; }
.WXradar IMG { border: solid 1px #000000; }
.WXradarlinks { margin-top:5px; }
.WXradarlink { margin:0px 8px; }
.WXsatlinks { float:left; margin-top:15px; font-weight:normal; } 
.WXsatlinks a:link, .WXsatlinks a:visited, .WXradar a:link, .WXradar a:visited { text-decoration:none; color:#0000ff; }
.WXsatlink { padding:5px 5px; width:110px; }
.wXconditions-thermometer { float:left; width:32px; height:68px;}
.wXconditions-thermometer[class] { margin-right:4px; }
.wXconditions-thermobar-box { width:7px; height:44px; margin: 5px 0px 0px 20px; overflow:hidden; }
.wXconditions-thermobar { width:8px; height:65px; }
.wXconditions-wind-console { float:left; width:115px; padding-bottom:8px; }
.wXconditions-wind-direction { width:100%; height:100%;  }
.wXconditions-wind-n, .wXconditions-wind-nnw, .wXconditions-wind-nne { background:url(/images/windvane-n.gif) no-repeat center; }
.wXconditions-wind-ne { background:url(/images/windvane-ne.gif) no-repeat left top; }
.wXconditions-wind-nw { background:url(/images/windvane-nw.gif) no-repeat left top; }
.wXconditions-wind-w, .wXconditions-wind-wnw, .wXconditions-wind-wsw { background:url(/images/windvane-w.gif) no-repeat center; }
.wXconditions-wind-e, .wXconditions-wind-ene, .wXconditions-wind-ese { background:url(/images/windvane-e.gif) no-repeat center; }
.wXconditions-wind-s, .wXconditions-wind-ssw, .wXconditions-wind-sse { background:url(/images/windvane-s.gif) no-repeat center; }
.wXconditions-wind-se { background:url(/images/windvane-se.gif) no-repeat left top; }
.wXconditions-wind-sw { background:url(/images/windvane-sw.gif) no-repeat left top; }

.wXconditions-temp-change-u { 
	font-size:12px; 
	margin-left:5px; 
}
#switchUnitsLnk
{
	text-decoration: none;
	color: #666666;
	/*font-family: 'open_sanslight' !important;*/
}
.wXconditions-wind-vane, .wXconditions-wind-vane-cardinals, .wXconditions-wind-speed
{
	width: 88px;
	height: 90px;
	text-align: center;
}

.wXconditions-wind-vane
{
	background: url(../images/windvaneajxbw.png) no-repeat center;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	width: 90px;
	height: 90px;
	position: relative;
}
#wXconditions-wind-vane-arrw
{
	position: absolute;
	width: 90px;
	height: 90px;
	top: 0px;
	left: 0px;
}
#wXconditions-wind-vane-speed
{
	width: 90px;
	height: 90px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.wXconditions-wind-speed
{
	font-size: 24px;
	padding: 30px 0px 0px 0px;
	margin: 0px;
	line-height: 0.6em;
	height: auto;
}
.wXconditions-wind-speed-unit { 
	font-size:10px; 
	margin-top:2px;
}
#mainCont, #obsTable
{
	position: relative;
	z-index: 100;
}
#tblObsDetail
{
	width:447px;
	margin-top: 0px;
}
#tblObsDetail td
{
}
.obsDetailCol
{
	width:33%;
}
.obsDetailTbl
{
	width:100%;
}
.obsDetailTbl
{
	text-align: left;
}
.obsDataLbl
{
	float: left;
}
.obsDataValue
{
	float: right;
}
.wxLatLon
{
	height: 90px;
	font-weight: normal;
	display: table-cell;
	vertical-align: middle;
	text-align: right;
}
.wxLatLon div
{
	padding: 3px;
}
.wxObsUpperCont
{
	/*background-color: #EBEDF5;
	border: 1px solid #BFBFBF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;*/
}
.obsDetailHdr div
{
	border: 1px solid #BFBFBF;
	padding: 2px;
	background-color: #ebedf5;
	padding-left: 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
.firstlblb
{
	padding-top: 4px;
}
.obsDetailLbl
{
	width: 50%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.obsDetailLbl.firstlblb
{
	padding-top: 5px;
}
#obsLoadingInd
{
	width: 100%;
	height: 376px;
	position: absolute;
	background-image:url('../images/ajaxloaderLg.gif');
	background-repeat:no-repeat;
	background-position:center; 
	background-color: #ffffff;
	z-index: 120;
}
#obsLoadingError
{
	display: none;
    width: 0;
    height: 0;
	/*width: 100%;
	height: 376px;
	position: absolute;
	background-color: #ffffff;
	text-align:center;
	line-height: 310px;
	z-index: 120;
	display: block;*/
}
#otherMoonIcon
{
	float: right;
	margin-left: 5px;
}
.day, .night
{
	width:104px;
}
