@CHARSET "UTF-8";

.about-right, .about-right a {
	font-size:9px !important;
}

.tour {
	display:block;
	clear:left;
	width: 590px;
	margin:0 0 25px 20px;
}

.tour.detail {
	margin:0 0 25px 0;
	width: 610px;
}

.tour span {
	display:block;
	margin-bottom:4px;
}

#widget_detail_buttons {
	
	border:0 !important;
	background: none !important;
}

a.tourDetails {
	background-color:#ED3C24;
	border:1px solid #FA998D;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding:1px 3px;
}

.tourName {
	font-size:21px;
	color:#97CDFF;
	text-decoration:none;

	margin:2px 0 15px 0;
}
td.tourName {
	font-size:17px;
	margin:0;
	text-decoration:none;
}

.tourNameNew {
	font-size:26px;

	color:#FF3737;
	text-decoration:none;

	margin:2px 0 15px 0;
}
td.tourNameNew {
	font-size:17px;
	margin:0;
	text-decoration:none;
}

.tourTable thead td {

	font-size:14px;
	color:white;
	text-decoration: underline;
}
.buttons {
	clear:left;
	display:block;
	margin:30px 0 20px 0;
}

.buttons a {
	display:inline;
	background-color:#666;
	border:1px solid #CCC;
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
	padding:4px 6px;
	margin: 10px 15px 10px 0;
}

.buttons_small a {
	background-color:#666;
	border:1px solid #CCC;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding:1px 4px;
}

.buttons a.poster, .buttons_small a.poster {
	background-color:#0f4cb2;
	border:1px solid #CCC;
	color:#FFF;
}

.buttons .buy_tickets {
	font-size:19px !important;
	background-color:#ED3C24 !important;
	border:1px solid #FA998D !important;
	text-decoration:none;
	padding:3px 6px 4px 6px !important;
}

.tour .buttons a.photos {
	background-color:#666;
	border:1px solid #333;
}

.ticket_prices {
	display:block;
	text-align: center;
	font-weight:normal;
	font-size:14px;
	float:right;
	background-color:#000;
	color:#FFF;
	padding:4px 6px;
	line-height: 18px;
}

.tour .show_details {
	display: block;
	margin-top:4px;
}

.tour .show_details a {
	color:#FF3737;
}

.tour #tour-attendance, .tour #tour-submit-photos {
	display:none;
}

#fancybox-content #tour-attendance {
	text-align:center;
	color:#333;
	text-shadow: none;
	font-size:11px;
}

#fancybox-content #tour-submit-photos {
	color:#333;
	font-size:12px;
}
#fancybox-content #tour-submit-photos * {
	font-size:12px;
	text-shadow: none;
}

#fancybox-content #tour-attendance strong, #fancybox-content #tour-submit-photos strong {
	color:#333;
	font-size:14px;
	text-shadow: none;
}

#fancybox-content #tour-attendance a {
	margin-left:10px;
	background-color:#666;
	border:1px solid #333;
	text-shadow: none;
	color:#FFF;
	font-weight:normal;
	font-size:15px;
	text-decoration:none;
	padding:2px 4px;
}

#tour-attendance-total {
	position: absolute;
	margin:-92px 0 0 32px;
}

#tour-attendance-total span {
	display:block;
	text-align: center;
}

#tour-attendance-total .total {
	font-size:32px;
}

#tour-attendance-total .descr {
	font-size:14px;
}

td.date {
	color:#FFB63E;
	font-size:14px;
}

td.venue {

}

.tour .date {
	color:#FFB63E;
	font-size:18px;
}

.tour .date em {
	color:#999;
	font-size:14px;
	display:inline;
	font-style:normal;
}

.tour.tickets .date {
	font-size:24px;
}

.tour .details {
	margin:7px 0;

}

.tour .details, .tour .details a {
	font-size:13px;
	font-style:normal;
	color:#999;
	line-height:1.1em;

}

.tourMonth {
	float:left;
	margin:0px 20px 20px 0px;
	padding:8px;
}
.tourMonth a {
	font-size:18px;
	color:#60b2ff;
}

.tour .artist {
	font-size:17px;

}

.tour .guest {
	font-size:14px;

	color:#97CDFF;
	margin-bottom: 10px;
}

.tour.tickets .artist {
	font-size:20px;
}

.tour.tickets .location {
	font-size:16px;
}

.rating {
	float:right;
	margin-top:-50px;
}
.tour .order {
	margin-top:25px;
	width:425px;
	padding:15px;
}

.tour .price {
	font-size:19px;
	font-weight:normal;
	color:#60b2ff;
}

.tour .price span {
	font-size:26px;
	display:inline;

	color:#60b2ff;
}

.tour .discount {
	margin-top:20px;
	font-size:12px;


	color:#E56559;
}

.tour .discount-box {
	margin-top:40px;
	font-size:14px;

}

.tour .tickets {
	margin-top:20px;
	font-size:14px;

}

.tour .tickets select {
	font-size:14px;
	margin-left:8px;
	text-shadow: none;
}

.tour .tickets .checkout {
	margin-left:15px;
}

#disqus_thread {
	width:610px;
}

.disqus_header {
	
	width:618px;
}

.tour.detail .date, .tour.detail .artist, .tour.detail .location {
	margin:0 0 12px 0 !important;
}

.tour.detail {
	padding:15px !important;
}

.bit-details-title,.bit-details-text,.bit-details-text * {
    color:#FFF !important;
    text-shadow: none !important;
}

.bit-details-title {
    color:#50A7FF !important;
    font-size:16px !important;
    font-weight: normal !important;
    padding: 15px 0 10px 20px !important;
}

.bit-details-description {
    padding: 5px 0 20px 0px !important;
}

.bit-details-comments, .bit-details-comments *, .bit-details * {
    background:none !important;
}

.bit-details {
    background:url(/images/backgrounds/bg_50.png) transparent !important;
}

td.bit-date {
    width:80px !important;
}

.bit-details iframe {

}



th.bit-description-links, th.bit-date, th.bit-venue, th.bit-location, th.bit-tickets {
    text-decoration: underline !important;
    font-size:14px;
    background:#0C1726 !important;
}

td.bit-description-links, td.bit-date, td.bit-venue, td.bit-location, td.bit-tickets, td.bit-rsvp {
    background:url(/images/backgrounds/bg_50.png) transparent !important;
}

.bit-header th.bit-description-links {
    background:none !important;
    display:none !important;
}

.bit-header-links {
    font-weight: normal !important;
}

th.bit-description-links {
    text-decoration: none !important;
}


.bit-header {
    background:none !important;
}

a.bit-event-description-link {
    background:url(/images/bit_details.png) 0 3px no-repeat transparent !important;
    padding:0 10px 0 0 !important;
    width:59px !important;
    height:15px !important;
}

#disqus_thread {
    width:875px;
}

.disqus_header {

    width:883px;
}