/* artist view default styling */
.tw-plugin-artists-event-list table td {
  vertical-align: middle;
}

/* calendar view default styling */

.tw-event-dialog .tw-event-image {
  margin-right: 10px;
}

.tw-event-dialog .tw-event-see-more-link {
  float: right;
  clear: both;
  height: 100%;
}

#fancybox-content p {
  margin-bottom: 0px;
}

/* event view default styling */
.tw-plugin-event-view .tw-plugin-basic-event-info {
  float: left;
  width: 45%;
}

.tw-plugin-event-view .tw-plugin-event-image {
  float: right;
  clear: right;
}

.tw-plugin-event-view .tw-event-description {
  clear: both;
}

.tw-plugin-event-view .tw-plugin-event-view table td {
  vertical-align: top;
}

.tw-plugin-event-view .tw-event-artist-links {
  float: left;
}

.tw-plugin-event-view .tw-event-artist-media {
  float: right;
  clear: right;
}

/* historical view default styling */
.tw-plugin-historical-event-list table td {
  vertical-align: middle;
}

/* list view default styling */
.tw-plugin-upcoming-event-list table td {
  vertical-align: middle;
}

/* widget list view default styling */
.tw-widget-event-listing .tw-widget-event {
  clear: both;
}

.tw-widget-event-listing .tw-event-image {
  float: left;
}

/* widget rotator view default styling */
.tw-widget-event-rotator {
  width: 100%;
}

.tw-widget-event-rotator .tw-widget-event {
  clear: both; 
  width: 100%;
  display:none;
}

.tw-widget-event-rotator .tw-event-image {
  clear:both;
}
.st_soldout {
  background-color: #F0BF76;
  padding: 3px;
  border-radius: 5px;
}
.st_onsale{
  background-color: #EEFCFF;
  padding: 3px;
  display:block;
  border-radius: 5px;
}
.tw_soldout{
 color:#E9A239;
}
.tw-widget-event-listing .tw-event-name {
  clear:both;
}
.tw_date_format{
  margin-left: 143px;
  margin-right: 10px;
}
.tw-attraction-list li {
  width:220px;
  background:#fff;
}
.tw-attraction-list li a,.tw-attraction-list li span {
  background:#f7f7f7;
  margin-top:1px;
  display:block;
}
.tw-attraction-list .tw-billing-100 {
  width:100%;
}
.tw-attraction-list .tw-billing-75 {
  width:75%;
}