.jbmww_wrapper div {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper span {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper applet {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper object {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper iframe {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper h1 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper h2 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper h3 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper h4 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper h5 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper h6 {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper p {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper blockquote {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper pre {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper a {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper abbr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper acronym {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper address {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper big {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper cite {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper code {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper del {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper dfn {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper em {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper img {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper ins {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper kbd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper q {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper s {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper samp {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper small {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper strike {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper sub {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper sup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper tt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper var {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper b {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper u {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper i {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper center {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper dl {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper dt {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper dd {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper ol {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper ul {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper li {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper fieldset {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper form {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper label {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper legend {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper table {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper caption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper tbody {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper tfoot {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper thead {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper tr {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper th {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper article {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper aside {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper canvas {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper details {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper embed {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper figure {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper figcaption {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper footer {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper header {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper hgroup {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper menu {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper nav {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper output {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper ruby {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper section {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper summary {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper time {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper mark {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper audio {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
.jbmww_wrapper video {
	font: inherit; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}
body .jbmww_wrapper p {
	margin: 0px; padding: 0px;
}
.jbmww_wrapper article {
	display: block;
}
.jbmww_wrapper aside {
	display: block;
}
.jbmww_wrapper details {
	display: block;
}
.jbmww_wrapper figcaption {
	display: block;
}
.jbmww_wrapper figure {
	display: block;
}
.jbmww_wrapper footer {
	display: block;
}
.jbmww_wrapper header {
	display: block;
}
.jbmww_wrapper hgroup {
	display: block;
}
.jbmww_wrapper menu {
	display: block;
}
.jbmww_wrapper nav {
	display: block;
}
.jbmww_wrapper section {
	display: block;
}
.jbmww_wrapper ol {
	list-style: none;
}
.jbmww_wrapper ul {
	list-style: none;
}
.jbmww_wrapper blockquote {
	quotes: none;
}
.jbmww_wrapper q {
	quotes: none;
}
.jbmww_wrapper blockquote::before {
	content: none;
}
.jbmww_wrapper blockquote::after {
	content: none;
}
.jbmww_wrapper .jbmww_wrapper q::before {
	content: none;
}
.jbmww_wrapper q::after {
	content: none;
}
.jbmww_wrapper table {
	border-collapse: collapse; border-spacing: 0;
}
.jbmww_wrapper {
	border-radius: 3px; width: 280px; overflow: hidden; display: none; position: relative; box-shadow: 0px 1px 0px 1px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255);
}
.jbmww_wrapper .jbww_head {
	border-radius: 3px 3px 0px 0px; width: 280px; height: 258px; float: left; background-color: rgb(236, 68, 68);
}
.jbmww_wrapper .jbww_head_top {
	width: 280px; float: left;
}
.jbmww_wrapper .jbww_head_location {
	width: 230px; float: left;
}
.jbmww_wrapper .jbww_head_location p {
	color: rgb(255, 255, 255); line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-top: 5px; margin-left: 7px; text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.jbmww_wrapper .jbww_head_location span {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 7px; text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.jbmww_wrapper .jbww_head_search {
	float: right;
}
.jbmww_wrapper .jbww_head_search a {
	background-position: center; border-radius: 3px; width: 26px; height: 27px; text-indent: -9999px; margin-top: 8px; margin-right: 7px; float: right; background-image: url("../img/search_button.png"); background-repeat: no-repeat;
}
.jbmww_wrapper .jbww_head_search a:hover {
	border-radius: 3px;
}
.jbmww_wrapper .jbww_head_today_forecast_wrapper {
	width: 100%; overflow: hidden; margin-top: 30px; float: left; -ms-user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.jbmww_wrapper .jbww_head_today_forecast {
	margin: 0px auto; width: 235px; overflow: hidden;
}
.jbmww_wrapper .jbww_head_today_forecast_icon {
	float: left;
}
.jbmww_wrapper .jbww_head_today_forecast_icon div {
	width: 108px; height: 108px;
}
.jbmww_wrapper .jbww_head_today_forecast_icon div.n-a {
	background-image: url("../img/big_icons_white/no_info.png");
}
.jbmww_wrapper .jbww_head_today_forecast_icon div.sunny {
	background-image: url("../img/big_icons_white/sunny.png");
}
.jbmww_wrapper .jbww_head_today_forecast_icon div.cloudy {
	background-image: url("../img/big_icons_white/cloudy.png");
}
.jbmww_wrapper .jbww_head_today_forecast_icon div.fog {
	background-image: url("../img/big_icons_white/fog.png");
}
.jbmww_wrapper .jbww_head_today_forecast_icon div.partlycloudy {
	background-image: url("../img/big_icons_white/partlycloudy.png");
}
.jbmww_wrapper .jbww_head_today_forecast_icon div.rainy {
	background-image: url("../img/big_icons_white/rainy.png");
}
.jbmww_wrapper .jbww_head_today_forecast_icon div.sleet {
	background-image: url("../img/big_icons_white/sleet.png");
}
.jbmww_wrapper .jbww_head_today_forecast_icon div.snowly {
	background-image: url("../img/big_icons_white/snowly.png");
}
.jbmww_wrapper .jbww_head_today_forecast_icon div.thunder {
	background-image: url("../img/big_icons_white/thunder.png");
}
.jbmww_wrapper .jbww_head_today_forecast_digit {
	float: right;
}
.jbmww_wrapper .jbww_head_today_forecast_digit p {
	width: 122px; text-align: center; color: rgb(255, 255, 255); line-height: 110px; font-family: Arial, Helvetica, sans-serif; font-size: 60px; font-weight: bold; text-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.jbmww_wrapper .jbww_head_today_wind_direction {
	margin-top: 20px; margin-left: 15px; float: left;
}
.jbmww_wrapper .jbww_head_today_wind_direction p {
	background-position: left; width: 120px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 30px; text-indent: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-shadow: 0px 1px 1px rgba(0,0,0,0.4); background-image: url("../img/wind_pos.png"); background-repeat: no-repeat;
}
.jbmww_wrapper .jbww_head_today_wind_speed {
	margin-top: 20px; margin-right: 15px; float: right;
}
.jbmww_wrapper .jbww_head_today_wind_speed p {
	background-position: left; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 30px; text-indent: 35px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-shadow: 0px 1px 1px rgba(0,0,0,0.4); background-image: url("../img/wind_speed.png"); background-repeat: no-repeat;
}
.jbmww_wrapper .jbww_weekly_forecast_wrapper {
	width: 100%; float: left; -ms-user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.jbmww_wrapper .odd.jbww_weekly_forecast_day {
	width: 100%; height: 43px; margin-top: 1px; float: left; background-color: rgb(235, 235, 235);
}
.jbmww_wrapper .even.jbww_weekly_forecast_day {
	width: 100%; height: 43px; margin-top: 1px; float: left; background-color: rgb(245, 245, 245);
}
.jbmww_wrapper .jbww_weekly_forecast_date {
	width: 120px; color: rgb(129, 129, 129); line-height: 43px; text-indent: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: left;
}
.jbmww_wrapper .jbww_weekly_forecast_deg {
	text-align: center; color: rgb(129, 129, 129); line-height: 43px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 10px; float: right;
}
.jbmww_wrapper .jbww_weekly_forecast_icon {
	width: 30px; margin-top: 6px; float: left;
}
.jbmww_wrapper .jbww_weekly_forecast_icon div {
	width: 30px; height: 30px;
}
.jbmww_wrapper .jbww_weekly_forecast_icon div.n-a {
	background-image: url("../img/small_icons/no_info.png");
}
.jbmww_wrapper .jbww_weekly_forecast_icon div.sunny {
	background-image: url("../img/small_icons/sunny.png");
}
.jbmww_wrapper .jbww_weekly_forecast_icon div.cloudy {
	background-image: url("../img/small_icons/cloudy.png");
}
.jbmww_wrapper .jbww_weekly_forecast_icon div.fog {
	background-image: url("../img/small_icons/fog.png");
}
.jbmww_wrapper .jbww_weekly_forecast_icon div.partlycloudy {
	background-image: url("../img/small_icons/partlycloudy.png");
}
.jbmww_wrapper .jbww_weekly_forecast_icon div.rainy {
	background-image: url("../img/small_icons/rainy.png");
}
.jbmww_wrapper .jbww_weekly_forecast_icon div.sleet {
	background-image: url("../img/small_icons/sleet.png");
}
.jbmww_wrapper .jbww_weekly_forecast_icon div.snowly {
	background-image: url("../img/small_icons/snowly.png");
}
.jbmww_wrapper .jbww_weekly_forecast_icon div.thunder {
	background-image: url("../img/small_icons/thunder.png");
}
.jbmww_wrapper .jbww_forecast_source {
	height: 15px; float: right;
}
.jbmww_wrapper .jbww_forecast_source p {
	color: rgb(177, 177, 177); line-height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-right: 5px;
}
.jbmww_wrapper .jbww_forecast_source a {
	color: rgb(177, 177, 177); text-decoration: none;
}
.jbmww_wrapper .jbww_forecast_source a:hover {
	color: rgb(236, 68, 68);
}
.jbmww_wrapper .jbww_search_bar {
	top: 35px; width: 260px; height: 52px; right: 15px; display: none; position: absolute; background-image: url("../img/search_bar.png");
}
.jbmww_wrapper .jbww_search_bar input {
	padding: 0px 5px; border: 0px currentColor; border-image: none; width: 210px; height: 30px; color: rgb(150, 145, 145); line-height: 30px; font-family: arial, helvetica, sans-serif; font-size: 12px; margin-top: 14px; float: left; box-shadow: none;
}
.jbmww_wrapper .jbww_search_bar a.searchButton {
	background-position: center; border-radius: 2px; width: 24px; height: 24px; margin-top: 17px; margin-right: 10px; float: right; background-image: url("../img/search_button.png"); background-repeat: no-repeat; background-color: rgb(236, 68, 68);
}
.jbmww_wrapper .jbww_separate {
	width: 100%; clear: both;
}
