.wx-skin-default .wx-error {
  outline: solid 1px #990000;
  font-size: 12px !important;
  color: #990000 !important;
  padding: 1em !important;
  background: #ffdddd; }
.wx-skin-default.wx-rounded .wx-panel-widget {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }
  .wx-skin-default.wx-rounded .wx-panel-widget .wx-header {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .wx-skin-default.wx-rounded .wx-panel-widget .wx-content {
    margin-bottom: 8px; }
  .wx-skin-default.wx-rounded .wx-panel-widget .wx-footer {
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px; }
.wx-skin-default .wx-panel-widget .wx-format {
  border: 1px solid #cccccc;
  overflow: hidden;
  position: relative; }
.wx-skin-default .wx-panel-widget .wx-minor-list dl {
  padding-top: 4px; }
  .wx-skin-default .wx-panel-widget .wx-minor-list dl dt,
  .wx-skin-default .wx-panel-widget .wx-minor-list dl dd {
    display: inline; }
  .wx-skin-default .wx-panel-widget .wx-minor-list dl dd {
    font-weight: bold;
    margin-left: 6px; }
.wx-skin-default .wx-panel-widget .wx-major-list dl {
  position: relative;
  padding-bottom: 16px; }
  .wx-skin-default .wx-panel-widget .wx-major-list dl dt {
    bottom: 0;
    right: 0;
    position: absolute;
    color: #6a6a6a;
    width: 100%;
    font-size: 12px;
    text-transform: uppercase; }
.wx-skin-default .wx-panel-widget dl.wx-current dt {
  left: -9999px;
  position: absolute;
  top: -9999px; }
.wx-skin-default .wx-panel-widget dl.wx-current dd {
  font-size: 40px;
  font-weight: bold; }
.wx-skin-default .wx-panel-widget p.wx-feels-like {
  padding-left: 0;
  padding-right: 10px; }
  .wx-skin-default .wx-panel-widget p.wx-feels-like span {
    font-weight: bold; }
.wx-skin-default .wx-panel-widget .wx-header {
  padding: 6px 80px 4px 10px;
  position: relative;
  background-color: #eee;
  border-bottom: 1px solid #cccccc; }
  .wx-skin-default .wx-panel-widget .wx-header h2 {
    color: black;
    font-size: 22px;
    font-weight: bold;
    display: inline-block;
    /* required comment for clearfix to work in Opera \*/ }
    .wx-skin-default .wx-panel-widget .wx-header h2:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    * html .wx-skin-default .wx-panel-widget .wx-header h2 {
      height: 1%; }
    .wx-skin-default .wx-panel-widget .wx-header h2 {
      display: block; }
    .wx-skin-default .wx-panel-widget .wx-header h2 div span.wx-city {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      display: block; }
    .wx-skin-default .wx-panel-widget .wx-header h2 div span.wx-state {
      float: left; }
  .wx-skin-default .wx-panel-widget .wx-header p {
    font-size: 11px;
    padding-bottom: 2px; }
  .wx-skin-default .wx-panel-widget .wx-header .wx-toggle-control {
    width: 70px;
    overflow: visible;
    position: absolute;
    right: 4px;
    top: 4px; }
    .wx-skin-default .wx-panel-widget .wx-header .wx-toggle-control li {
      list-style: none;
      float: left; }
      .wx-skin-default .wx-panel-widget .wx-header .wx-toggle-control li.wx-ferinheight {
        margin-right: 2px; }
      .wx-skin-default .wx-panel-widget .wx-header .wx-toggle-control li a {
        text-decoration: none;
        color: #222222;
        border: 1px solid #b3b3b3;
        border-radius: 5px;
        padding: 5px 24px;
        background-color: white;
        background: white;
        background: -moz-linear-gradient(top, white 0%, #d9d9d9 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #d9d9d9));
        background: -webkit-linear-gradient(top, white 0%, #d9d9d9 100%);
        background: -o-linear-gradient(top, white 0%, #d9d9d9 100%);
        background: -ms-linear-gradient(top, white 0%, #d9d9d9 100%);
        background: linear-gradient(to bottom, white 0%, #d9d9d9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#d9d9d9',GradientType=0 );
        text-shadow: 0 -1px 0 #01060a;
        -webkit-box-shadow: inset 0 0 1px 0 white;
        -moz-box-shadow: inset 0 0 1px 0 white;
        box-shadow: inset 0 0 1px 0 white;
        padding: 6px 0;
        width: 32px;
        font-size: 11px;
        text-align: center;
        display: block; }
      .wx-skin-default .wx-panel-widget .wx-header .wx-toggle-control li.wx-selected a {
        color: white;
        border: 1px solid #0e0e0e;
        border-radius: 5px;
        padding: 5px 24px;
        background-color: #5a5a5a;
        padding: 6px 0;
        background-image: none;
        -webkit-box-shadow: inset 1px 1px 3px 0 #333333;
        -moz-box-shadow: inset 1px 1px 3px 0 #333333;
        box-shadow: inset 1px 1px 3px 0 #333333; }
.wx-skin-default .wx-panel-widget .wx-content .wx-summary {
  width: 100%; }
.wx-skin-default .wx-panel-widget .wx-content .wx-details {
  border-top: 1px solid #cccccc;
  background-color: #eee;
  padding-bottom: 6px; }
.wx-skin-default .wx-panel-widget .wx-has-teaserlink .wx-wrapper {
  border-top: 1px solid #cccccc; }
.wx-skin-default .wx-panel-widget .wx-footer .wx-wrapper {
  padding: 4px 10px 6px; }
.wx-skin-default .wx-panel-widget .wx-footer .wx-more-link {
  font-size: 11px;
  line-height: 12px;
  height: 12px;
  display: block;
  text-align: right; }
.wx-skin-default .wx-horizontal-format {
  width: 618px; }
  .wx-skin-default .wx-horizontal-format .wx-header h2 span.wx-city {
    float: left;
    max-width: 483px; }
.wx-skin-default .wx-full-width-format {
  width: 978px; }
  .wx-skin-default .wx-full-width-format .wx-header h2 span.wx-city {
    float: left;
    max-width: 843px; }
.wx-skin-default .wx-box-format {
  min-width: 298px;
  max-width: 478px; }
  .wx-skin-default .wx-box-format .wx-header h2 span.wx-city {
    float: left;
    max-width: 163px; }
.wx-skin-default .wx-vertical-format {
  min-width: 298px;
  max-width: 478px; }
  .wx-skin-default .wx-vertical-format .wx-header h2 span.wx-city {
    float: left;
    max-width: 163px; }
.wx-skin-default.wx-ie .wx-panel-widget .wx-header .wx-toggle-control li a {
  filter: none; }
.wx-skin-default.wx-ie .wx-panel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-wrapper {
  position: relative; }
.wx-skin-default.wx-ie .wx-panel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item dl.wx-temperatures {
  height: 24px; }
  .wx-skin-default.wx-ie .wx-panel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item dl.wx-temperatures dd.wx-high, .wx-skin-default.wx-ie .wx-panel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item dl.wx-temperatures dd.wx-low {
    position: absolute; }
  .wx-skin-default.wx-ie .wx-panel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item dl.wx-temperatures dd.wx-high {
    left: 0; }
  .wx-skin-default.wx-ie .wx-panel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item dl.wx-temperatures dd.wx-low {
    right: 0; }
.wx-skin-default.wx-ie-7 .wx-panel-widget .wx-footer {
  display: none;
  height: 0; }
  .wx-skin-default.wx-ie-7 .wx-panel-widget .wx-footer.wx-has-teaserlink {
    display: block;
    height: auto; }
.wx-skin-default.wx-quirks-mode .wx-horizontal-format {
  width: 618px; }
  .wx-skin-default.wx-quirks-mode .wx-horizontal-format .wx-header h2 {
    width: 543px;
    overflow: hidden;
    height: 26px !important; }
.wx-skin-default.wx-quirks-mode .wx-full-width-format {
  width: 978px; }
  .wx-skin-default.wx-quirks-mode .wx-full-width-format .wx-header h2 {
    width: 903px;
    overflow: hidden;
    height: 26px !important; }
.wx-skin-default.wx-quirks-mode .wx-box-format {
  width: 298px; }
  .wx-skin-default.wx-quirks-mode .wx-box-format .wx-header h2 {
    width: 223px;
    overflow: hidden;
    height: 26px !important; }
.wx-skin-default.wx-quirks-mode .wx-vertical-format {
  width: 298px; }
  .wx-skin-default.wx-quirks-mode .wx-vertical-format .wx-header h2 {
    width: 223px;
    overflow: hidden;
    height: 26px !important; }

.wx-skin-default .wx-panel-carousel-widget .wx-box-format {
  min-width: 298px;
  max-width: 478px; }
.wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary {
  overflow: hidden;
  /**
   *  Horizontal Buttons
   */
  /**
   *  Vertical Buttons
   */ }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-direction-rtl {
    direction: rtl; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-container-horizontal {
    width: 100%;
    padding: 0; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-container-vertical {
    width: 100%;
    height: 100%;
    padding: 0; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-clip {
    overflow: hidden; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-clip-horizontal {
    height: 75px; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-clip-vertical {
    height: 245px; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-item-placeholder {
    width: 97px;
    background: #fff;
    color: #000; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-horizontal,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-horizontal {
    position: absolute;
    top: 50%;
    margin-top: -36px;
    width: 20px;
    height: 70px;
    cursor: pointer; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-horizontal {
    right: 0px;
    background: white url("../img/jcarousel/next-horizontal.png") no-repeat 50% 50%;
    border-width: 1px 0px 1px 1px;
    border-style: solid;
    border-color: #cccccc;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: -1px 1px 6px 0 #cccccc;
    -moz-box-shadow: -1px 1px 6px 0 #cccccc;
    box-shadow: -1px 1px 6px 0 #cccccc; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-horizontal {
    left: 0px;
    background: white url("../img/jcarousel/prev-horizontal.png") no-repeat 50% 50%;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color: #cccccc;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0px;
    -webkit-box-shadow: 1px 1px 6px 0 #cccccc;
    -moz-box-shadow: 1px 1px 6px 0 #cccccc;
    box-shadow: 1px 1px 6px 0 #cccccc; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url("../img/jcarousel/prev-horizontal.png"); }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url("../img/jcarousel/next-horizontal.png"); }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-vertical,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-vertical {
    position: absolute;
    left: 50%;
    margin-left: -51px;
    width: 100px;
    height: 20px;
    cursor: pointer;
    border-style: solid;
    border-color: #cccccc; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-vertical {
    bottom: 0px;
    background: white url("../img/jcarousel/next-vertical.png") no-repeat 50% 50%;
    border-width: 1px 1px 0px 1px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -webkit-box-shadow: 0px -2px 6px 0 #cccccc;
    -moz-box-shadow: 0px -2px 6px 0 #cccccc;
    box-shadow: 0px -2px 6px 0 #cccccc; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-vertical {
    top: 0px;
    background: white url("../img/jcarousel/prev-vertical.png") no-repeat 50% 50%;
    border-width: 0px 1px 1px 1px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: 0px 2px 6px 0 #cccccc;
    -moz-box-shadow: 0px 2px 6px 0 #cccccc;
    box-shadow: 0px 2px 6px 0 #cccccc; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-horizontal:active, .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-horizontal:hover, .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-horizontal:focus,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-horizontal:active,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-horizontal:hover,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-horizontal:focus,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-vertical:active,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-vertical:hover,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-vertical:focus,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-vertical:active,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-vertical:hover,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-vertical:focus {
    background-color: #efefef; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-disabled-horizontal, .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-disabled-horizontal:active, .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-disabled-horizontal:hover, .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-disabled-horizontal:focus,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-disabled-horizontal,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-disabled-horizontal:active,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-disabled-horizontal:hover,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-disabled-horizontal:focus,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-disabled-vertical,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-disabled-vertical:active,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-disabled-vertical:hover,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-prev-disabled-vertical:focus,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-disabled-vertical,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-disabled-vertical:active,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-disabled-vertical:hover,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary .jcarousel-next-disabled-vertical:focus {
    cursor: default;
    border: 0px none;
    background-image: none;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-wrapper {
    background-color: #f6f6f6;
    position: relative; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item.wx-selected .wx-wrapper {
    background-color: transparent; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item h2 {
    color: #6a6a6a;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item h2 span {
      font-weight: normal;
      display: block; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item span.wx-sky-text {
    font-size: 11px;
    display: block;
    max-height: 36px;
    overflow: hidden;
    position: relative; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-temperatures dt {
    position: absolute;
    left: -10000px; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-temperatures dd.wx-high {
    font-size: 22px; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-temperatures dd.wx-low {
    font-size: 18px;
    color: #6a6a6a; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-precipitation dt,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-precipitation dd,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-humidity dt,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-humidity dd {
    color: #6a6a6a;
    display: inline;
    font-size: 14px; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-precipitation dd,
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary ul.wx-summary-list li.wx-summary-item .wx-humidity dd {
    margin-left: 4px; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal .jcarousel-clip-horizontal {
    position: relative;
    left: -1px; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item {
    float: left; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item .wx-wrapper {
      border-right: 1px solid #cccccc;
      border-bottom: 1px solid #cccccc;
      height: 144px;
      padding-bottom: 32px;
      text-align: center; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item.wx-last-child .wx-wrapper {
      border-right: 0px none; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item.wx-selected .wx-wrapper {
      background-color: #fff;
      border-bottom-color: #fff; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item h2 {
      padding-top: 2px; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item span.wx-sky-text {
      top: -2px;
      padding: 0 4px; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item .wx-temperatures {
      position: absolute;
      bottom: 2px;
      left: 0;
      width: 100%; }
      .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item .wx-temperatures dd {
        text-align: center;
        vertical-align: middle;
        line-height: 22px;
        float: left;
        width: 50%; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item .wx-precipitation {
      position: absolute;
      bottom: 34px;
      width: 100%;
      left: 0; }
      .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-horizontal ul.wx-summary-list li.wx-summary-item .wx-precipitation dd {
        margin-left: 4px; }
  .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical {
    background-color: #f6f6f6; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical .jcarousel-container-vertical {
      padding: 20px 0;
      height: auto; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical .jcarousel-clip-vertical {
      height: 300px; }
    .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical ul.wx-summary-list li.wx-summary-item {
      height: 60px; }
      .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical ul.wx-summary-list li.wx-summary-item .wx-wrapper {
        border-bottom: 1px solid #cccccc;
        height: 59px;
        display: inline-block;
        /* required comment for clearfix to work in Opera \*/ }
        .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical ul.wx-summary-list li.wx-summary-item .wx-wrapper:after {
          content: ".";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden; }
        * html .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical ul.wx-summary-list li.wx-summary-item .wx-wrapper {
          height: 1%; }
        .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical ul.wx-summary-list li.wx-summary-item .wx-wrapper {
          display: block; }
      .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical ul.wx-summary-list li.wx-summary-item.wx-last-child .wx-wrapper, .wx-skin-default .wx-panel-carousel-widget .wx-content .wx-summary.wx-vertical ul.wx-summary-list li.wx-summary-item.wx-last-visible .wx-wrapper {
        border-bottom: 0px none;
        height: 60px; }
.wx-skin-default .wx-panel-carousel-widget .wx-content .wx-details {
  border-top: 0px none;
  background-color: transparent; }
