/*
                ('-.                                           (`-.      ('-.   
              _(  OO)                                        _(OO  )_  _(  OO)  
  ,--.   ,--.(,------. ,----.           ,--.      ,-.-') ,--(_/   ,. \(,------. 
   \  `.'  /  |  .---''  .-./-')        |  |.-')  |  |OO)\   \   /(__/ |  .---' 
 .-')     /   |  |    |  |_( O- )       |  | OO ) |  |  \ \   \ /   /  |  |     
(OO  \   /   (|  '--. |  | .--, \       |  |`-' | |  |(_/  \   '   /, (|  '--.  
 |   /  /\_   |  .--'(|  | '. (_/      (|  '---.',|  |_.'   \     /__) |  .--'  
 `-./  /.__)  |  `---.|  '--'  |        |      |(_|  |       \   /     |  `---. 
   `--'       `------' `------'         `------'  `--'        `-'      `------' 

          Knock, knock... who's there? Woo Woo who? Aaaahhh, a ghost!!

*/
/* general */

.listPagination .list-footer {
	margin-top:5px;
	text-align: center;
}

.gigfeDetails .details {
	overflow: hidden;
	min-height: 50px;
}

/* cal */

.calDate {
	display:block;
	height:75px;
	position: relative;
	text-align: center;
}

.calDateBox a:hover {
	text-decoration: none;
}

.calDateBox {
	display:block;
	width:55px;
	margin: 0 auto;
	height:55px;
	background: #eee;
	position: relative;
	padding: 3px;
}

.blog-item .calDateBox {
	background: #fff;
	
}

.calMonth {
	text-transform: uppercase;
	text-align: center;
	display:block;
	width:100%;
	color:#000;
}
.calDay {
	margin-top:1px;
	text-transform: uppercase;
	text-align: center;
	display:block;
	width:100%;
	font-size: 30px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
}
.calDow {
	text-transform: uppercase;
	text-align: center;
	display:block;
	padding: 0;
	position: absolute;
	bottom: 3px;
	left: 3px;
	width:55px;
	color:#444;
}

/* band */

.gigfeDetails.bandDetails .details img {
	 float:left;
	 margin:10px;
 }

.gigfeDetails .genres {
 	float:left;
 	display: block;
 }
 
.gigfeDetails .city, 
.gigfeDetails .website {
 	float:left;
 	display: block;
	margin-left: 15px; 

 }
 
.gigfeDetails .claim {
 	float:right;
 	display: block;
	margin-right: 25px; 

 }

.gigfeDetails .claim img {
	float:left;
	padding:3px;
}
 
 .gigListHeadliner {
 	font-size:110%;
 	text-transform: uppercase;
 	font-weight: bold;
 } 
 
 /* bandUpcoming */
 
.gigfeList table tr td,
.gigfeList table th {
	border-bottom: 1px solid #CCC;
}

.gigfeList .listPagination {
	margin-top:15px;
}

.gigfeList .listPagination .pagination {
	overflow:hidden;
	position: relative;
}

.gigfeList .listPagination .pagination2 {
	float:left;
	left:50%;
	position: relative;
}

.gigfeList .listPagination .pagination3 {
	float:left;
	left:-50%;
	position: relative;
}

/* search */

.gigfeSearch .name {

	float:left;
	padding:5px 0 0 0;
	
}

.gigfeSearch .name input {
	width: 200px;

}

.gigfeSearch .extraOpts {
	margin-left:350px;
	padding:5px 0 0 0;
}

.gigfeSearch.venueSearch .searchBlock {
	position: relative;
}

.gigfeSearch.venueSearch .mapLink {
	position:absolute;
	right:13px;
	top:5px;
	width:76px;
	text-align:center;
	background: #cc0000;
}

.gigfeSearch.venueSearch .mapLink:hover {
	background: #000;
}

.gigfeSearch.venueSearch .mapLink img {
	float:left;
	padding:0 13px;
}

.gigfeSearch.venueSearch .mapLink a {
	color: #fff!important;
	font-weight: bold;
	text-transform: uppercase;
}

.gigfeSearch.venueSearch .mapLink a:hover {
	text-decoration: none;
}

.gigfeSearch .filterBlock {
 	margin-top:15px;
 	margin-bottom:15px;
}

.gigfeSearch .col5 {
	float:left;
	width:142px;
}

.gigfeSearch .col5 .check input {
 	display:block;
 	float:left;
 	clear:left;
}

.gigfeSearch .col5 .check label {
 	width:120px;
 	display:block; 
 	float:left;
}

.gigfeSearch.gigSearch .col5,
.gigfeSearch.venueSearch .col5 {
	width:138px;
}

.gigfeSearch.gigSearch .col5 .check label,
.gigfeSearch.venueSearch .col5 .check label {
 	width:116px;
}

.gigfeSearch .col4 {
	float:left;
	width:175px;
}

.gigfeSearch .col4 .check input {
 	display:block;
 	float:left;
 	clear:left;
}

.gigfeSearch .col4 .check label {
 	width:150px;
 	display:block; 
 	float:left;
}
 
.gigfeSearch a.jwts_title_text {
	display: inline!important;
}

.gigfeSearch .jwts_title_extra {
	margin-left:5px;
	font-weight: normal;
}

.gigfeSearch .jwts_title {
	margin-top:10px;
}


 
.gigfeSearch .submit {
 	clear:both;
 	width:100%;
}

.gigfeSearch .submit input, 
.gigfeSearch .submit button { 
 	float:right;
 	margin-left:15px;
}
 

/* district */

.gigfeDetails.venueDetails .claim {

 	float:right;
 	display: block;
	margin-right: 25px; 

 }

.gigfeDetails.venueDetails .attribs,
.gigfeDetails.venueDetails .styles {

 	float:left;
 	display: block;
 	clear:left;

}

.gigfeDetails.venueDetails .details img {
	 float:left;
	 margin	:10px;
}

.gigfeDetails.venueDetails .details .sig-container img {
 	margin: 0;
}
 
.gigfeDetails.venueDetails .address {
 	float:left;
 	display: block;
 	clear:left;
	font-size: 110%;
	font-weight: bold;
 }

.gigfeDetails.venueDetails .website {
 	float:left;
 	display: block;
 	margin-left: 35px; 
	font-size: 110%;
	font-weight: bold;

 }

.gigfeDetails.venueDetails .hours {
 	float:left;
 	display: block;
 	margin-left: 35px; 
	font-size: 100%;

 }

.gigfeDetails.venueDetails .streetView {
	background: transparent url(../images/google-street-view-logo.jpg) no-repeat;
}

.gigfeDetails.seriesDetails .details img, 
.gigfeDetails.groupDetails .details img {
	 float:left;
	 margin	:10px;
 }

.gigfeDetails.seriesDetails .details .sig-container img,
.gigfeDetails.groupDetails .details .sig-container img {
 	margin: 0;
}

.gigfeDetails.seriesDetails .types,
.gigfeDetails.groupDetails .types {
	font-weight: normal;
}

.gigfeDetails.seriesDetails .website,
.gigfeDetails.groupDetails .website {
 	float:right;
 	display: block;
	font-size: 80%;
	font-weight: bold;
}

.gigfeDetails.venueMap .legend {
	display: inline;
}
	
.gigfeList .blockLink,
.gigfeDetails .blockLink {
	float:right;
	margin-right:10px;  
	padding: 5px;
	background: #cc0000;
	width: 130px;
	
}

.gigfeList .blockLink a,
.gigfeDetails .blockLink a {
	color: #fff!important;
	font-weight: bold;
	text-transform: uppercase;
}

.gigfeList .blockLink a:hover,
.gigfeDetails .blockLink a:hover {
	text-decoration: none;
}
	
.gigfeList .blockLink:hover,
.gigfeDetails .blockLink:hover {
	background: #000;
}

.gigfeDetails.venueMap .details,
.gigfeDetails.districtDetails .details {
	margin:15px 0 10px 0;
	height:640px;
	clear:both;
}

.gigfeDetails.venueMap .mapCanvas,
.gigfeDetails.districtDetails .mapCanvas {
	width:720px; 
	height:640px;
	margin:0 auto;
}

.gigfeDetails.districtDetails .details {
	height:auto;
}

.gigfeDetails.districtDetails .mapCanvas {
	height:540px;
}

.gigfeList.districtVenueList table.venues td.details table.gigs {
}

.gigfeList.districtVenueList table.venues td.details table.gigs td {
	border: none;
}

.gigfeList.districtVenueList table.venues td.details table.gigs tr.even {
	background-color: #efefef;
}

.gigfeList.districtVenueList table.venues td.details table.gigs tr.even .calDateBox {
	background-color: #e0e0e0;
}

.gigfeList.districtVenueList table.venues td.details table.gigs tr.odd {
	background-color: #e0e0e0;
}  
/* district list */

/* gig */

.gigfeDetails.gigDetails .heading img {
	float:left;
	padding:3px;
	
}

.gigfeDetails.gigDetails div.composedGigTitle {
	float:left;
	padding:4px 60px 6px 0px;
}

.gigfeDetails.gigDetails .title, 
.gigfeDetails.gigDetails .headliner {
	float:left;

	font-size:140%;
	font-weight:bold;
	line-height:120%;
	color: #666;
	width: 350px;
}

.gigfeDetails.gigDetails .headliner {
	padding-bottom: 5px;
}

.gigfeList.seriesList .calDate,
.gigfeDetails.seriesDetails .calDate,
.gigfeDetails.gigDetails .calDate {
	width: 70px;
	margin-right:10px;
	float:left;
}

.gigfeList.seriesList td.dateDetails {
	padding-top:10px;
	width:160px;
	padding-left:10px;
}

.gigfeDetails.seriesDetails .calDay,
.gigfeDetails.gigDetails .calDay {
	color: #cc0000;
}

.gigfeDetails.gigDetails .calTime {
	color: #cc0000;
	font-size: 130%;
	font-weight: bold;
	width:100%;
}

.gigfeDetails.gigDetails .venue {
	float:left;
}

.gigfeDetails.seriesDetails .seriesExtras {
	width: 160px;
	min-height: 90px;
	float:left;
}

.gigfeDetails.seriesDetails .venue {
	float:left;
	margin-top:15px;
	margin-left:5px;
}

.gigfeDetails.gigDetails .headliner {
	clear:both;
}

.gigfeDetails.gigDetails .withBand,
.gigfeDetails.gigDetails .andBand,
.gigfeDetails.gigDetails .subtitle {
	float:left;
	clear:both;
}

.gigfeDetails.seriesDetails .ticketBlock,
.gigfeDetails.gigDetails .ticketBlock {
	width: 360px;
	display: block;
	float:right;
	margin-right: 25px; 
	text-align: center;
}

.gigfeDetails.seriesDetails .ticketBlock {
	width: 460px;
}

.gigfeList.seriesUpcoming .ticketBlock {
	text-align: center;
}

.gigfeList.seriesUpcoming .ticketBlock select {
	max-width: 230px;
}

.gigfeDetails .ticketBlock > p.ticketed {

	background: url("/images/icons/ticket-hi-icon.png") no-repeat 3px center; 
	min-height: 50px;
	padding-left: 60px;
	

}

.gigfeDetails.gigDetails .ticketBlock > p {

	width:180px;
	margin:10px auto 5px auto;
	
}

.gigfeDetails.seriesDetails .ticketBlock > p {

	width:240px;
	margin:10px auto 5px auto;
	
}

.gigfeDetails.seriesDetails .ticketBlock p.consigneeBlock,
.gigfeDetails.gigDetails .ticketBlock p.consigneeBlock,
.gigfeDetails.seriesDetails .ticketBlock p.voucherBlock,
.gigfeDetails.gigDetails .ticketBlock p.voucherBlock {

	border-top:1px solid #888;
	clear:both;
	
}

.gigfeDetails.seriesDetails .ticketBlock > p img,
.gigfeDetails.gigDetails .ticketBlock > p img {
	margin-right:10px;
}

.gigfeDetails.seriesDetails .ticketBlock form,
.gigfeDetails.gigDetails .ticketBlock form {
	width:100%;
}

.gigfeDetails.seriesDetails .ticketBlock select,
.gigfeDetails.gigDetails .ticketBlock select {
	max-width: 260px;
}

.gigfeDetails.seriesDetails .ticketBlock form table,
.gigfeDetails.gigDetails .ticketBlock form table {
	margin: 0 auto;
}

.gigfeList table.gigs .ticketBlock form {
	clear:both;
	float:right;
	margin-right:10px;
}

.gigfeList table.gigs .ticketBlock p.consigneeBlock,
.gigfeList table.gigs .ticketBlock p.voucherBlock {

	border-top:1px solid #888;
	clear:both;
	
}

.gigfeList table.gigs .ticketBlock select {
	max-width: 230px;
}

.voucherBlock span {
	padding: 5px 0;
	display: block;
}

.gigfeDetails.seriesDetails .ticketBlock .ticketBlurb {
	border-top:1px solid #CCCCCC;
	clear:both;
	display:block;
	padding-top:5px;
}

.gigfeDetails.gigDetails .details {
	min-height:60px;
}

.gigfeDetails.gigDetails .details img {
	float:left;
	margin: 10px 10px 10px 0px;
}

.gigfeDetails.gigDetails .details .band {
 	float:left;
 	width:66%;
}

.gigfeDetails.gigDetails .details .band img {
	margin: 10px 15px 5px 0;
}

.gigfeDetails.gigDetails .details .band h2 {
	margin: 10px 0 5px 0;
	padding: 0;
}

.gigfeDetails.gigDetails .details .band2,
.gigfeDetails.gigDetails .details .band3 {
 	float:right;
 	clear:right;
 	width:33%;
}

.gigfeDetails.gigDetails .details .band2 img,
.gigfeDetails.gigDetails .details .band3 img {
	margin: 10px 15px 5px 0;
}

.gigfeDetails.gigDetails .details .band2 h4,
.gigfeDetails.gigDetails .details .band3 h4 {
	margin: 10px 0 5px 0;
	padding: 0;
}

	
/* giglist */

.gigfeList table {
	border-collapse: collapse;

}

.gigfeList thead {

}

.gigfeList table tr td {
		padding:3px;
}

.gigfeList table tr.ticketed {
		background: #F3DB33 url(../images/ticketed-bg.png) repeat-x top left;
}

.gigfeDetails.seriesDetails div.ticketed, 
.gigfeDetails.gigDetails div.ticketed {
		background: #F3DB33 url(../images/ticketed-bg.png) repeat-x top left;
		padding-top: 5px;
		padding-bottom: 10px;
}

.gigfeDetails.seriesDetails .unpublished, 
.gigfeDetails.gigDetails .unpublished {
		background: #FFCCFF!important;
		padding-top: 5px;
		padding-bottom: 10px;
}
 
.gigfeList table.gigs td.details img {
 	float:left;
	margin: 0 10px 5px 0;
}

.gigfeList table.gigs td.details .title,
.gigfeList table.gigs td.details .headliner {

 	font-size:110%;
	
}

.gigfeList table.gigs td.details .title a,
.gigfeList table.gigs td.details .headliner a {
	text-transform: uppercase;
 	font-weight: bold;
}

.gigfeList table.bands td.details .headliner {
 	font-size:110%;
 	text-transform: none;
 	font-weight: bold;
}

.gigfeList table.bands td.details .genres {
	color: #555;
	clear: right;
	float: right;
	padding-right: 25px;
}

.gigfeList table.bands td.upcomingCol {
	vertical-align: middle;
}

.gigfeList table.gigs td.details div.composedGigTitle span {
	display: block;
}

.gigfeList table.gigs td.details .genres {
	font-size: 90%;
	color: #555;
}

/* venue */

.gigfeList table td {
	vertical-align: top;
}

.gigfeList table.venues td.details span {
	display: block;
}

.gigfeList table.venues td.details span.name {
	font-size:120%;
	font-weight:bold;
}

.gigfeList table.venues td.details span.styles,
.gigfeList table.venues td.details span.attribs {
 	float:right;
 	display: block;
 	clear:right;
 	width:350px;
 	text-align: right;
}

.gigfeList table.venues td.details span.address {
 	display: block;
}

 
 .gigListHeadliner {
 	font-size:110%;
 	text-transform: uppercase;
 	font-weight: bold;
 } 
 
 .gigListGenre {
 		font-size: 90%;
 		color: #555;
 	
 	}


/* venuelist */	

/* venuemap */


/* series */

.gigfeList.seriesUpcoming .seriesUpcomingPaginator {
	padding: 5px 0 0 0;
	margin: 0;
}

.gigfeList.seriesUpcoming .seriesUpcomingPaginator td {
	border: none;
	padding-bottom: 0;
}

.gigfeList.seriesUpcoming .seriesUpcomingPaginator .current {
	background:#ffffff url(/templates/yeglive/images/main/current-date.png) repeat-x scroll bottom left;
	border-top:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
}

.gigfeList.seriesUpcoming .seriesUpcomingPaginator .current a {
	color: #000000 !important;
}

.gigfeList.seriesUpcoming .seriesUpcomingPaginator .current .calDate.loading2 {
	height:108px;
}

.gigfeList.seriesUpcoming .seriesUpcomingPaginator .calDate {
	height:68px;
}

.gigfeList.seriesUpcoming .seriesUpcomingPaginator .calDateBox {
	border: 1px solid #CFCFCF;
}

.gigfeList.seriesUpcoming .seriesUpcomingPaginator .calDateBox:hover {
	background-color: #E7E7E7;
}

.gigfeList.seriesUpcoming .seriesUpcomingPaginator .current .calDateBox {
	background: transparent;
	border: none;
}

.gigfeList.seriesUpcoming .venue1 {
	padding-left: 5px;
	border-bottom: none;
	background:#DDDDDD url(/templates/yeglive/images/main/content-header-bg.png) repeat-x scroll 0 0;
	color:#555555;
}

.gigfeList.seriesUpcoming .gig1 .headliner {
	font-size:120%;
	font-weight:bold;
	float:left;
}

.gigfeList.seriesUpcoming .gig1 .genres {
	float:left;
	margin-left:10px;
}

.gigfeList.seriesUpcoming .gig1 .withBand, 
.gigfeList.seriesUpcoming .gig1 .subtitle, 
.gigfeList.seriesUpcoming .gig1 .andBand {
	clear:both;
}

.gigfeList.seriesUpcoming .gig1 .details > p {
	padding-top:5px;
	clear:left;
}

.gigfeList.seriesUpcoming table.seriesUpcomingVenues {
	background:#E7E7E7;
	border-top:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	overflow:hidden;
}

.gigfeList.seriesUpcoming table.seriesUpcomingGigs {
	background:#DFDFDF url(/templates/yeglive/images/main/content-header-bg.png) repeat-x top left;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	overflow:hidden;	
}

.gigfeList.seriesUpcoming table.seriesUpcomingGigs td.details span.attribs {
	width: auto;
}

.gigfeList.seriesUpcoming span.slant {
	display: block;	
	font-size: 12px;	
	padding:0 5px;
	margin: 3px 0 2px 0;
	border: 1px solid #CFCFCF;
	font-weight: bold;
}

.gigfeList.seriesUpcoming span.slant a:hover {
	text-decoration: none;
}

.gigfeList.seriesUpcoming span.slant:hover {
	background: #E7E7E7;
}

.gigfeList.seriesUpcoming span.slant.selected {
	background:#ffffff url(/templates/yeglive/images/main/current-date.png) repeat-x scroll bottom left;
}

.gigfeList.seriesUpcoming span.slant img {
	vertical-align: middle;
	padding: 0px;
	margin: 0;
}

.gigfeList.seriesUpcoming .daySlider {
	float:left;
	overflow:hidden;
	position: relative;	
	width:560px;
}

.gigfeList.seriesUpcoming .daySliderContent {

	width:485px;
	margin-left:2px;
	float:left;
	overflow: hidden;
	position: relative;	

}

.gigfeList.seriesUpcoming table.slantControls {
	float:right;
}

.gigfeList.seriesUpcoming table.slantControls td {
	padding: 0;
}

.gigfeList.seriesUpcoming .daySliderLeftLeft,
.gigfeList.seriesUpcoming .daySliderLeft,
.gigfeList.seriesUpcoming .daySliderRight {

	border: 1px solid #CFCFCF;
	
	float:left;
	
	margin-top:3px;
	width:20px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	height: 61px;
	line-height: 61px;
	
}

.gigfeList.seriesUpcoming .daySliderLeftLeft {
	margin-right:5px;
}

.gigfeList.seriesUpcoming .daySliderLeftLeft:hover,
.gigfeList.seriesUpcoming .daySliderLeft:hover,
.gigfeList.seriesUpcoming .daySliderRight:hover {
	background: #E7E7E7;
	cursor: pointer;
}

.loading {
	background:transparent url(/templates/yeglive/images/5-1.gif) no-repeat center center;

}

.loading2 {
	background:transparent url(/templates/yeglive/images/ajax-loader.gif) no-repeat center 65px !important;

}

.gigfeList.slider {
	position: relative;
}

.gigfeList.slider .blog-item-bg {
	border-left: none;
	border-right: none;
}

.gigfeList.slider .headerPadding {
	overflow: hidden;
	padding: 0 10px 0 10px;
	background: #DDDDDD url(/templates/yeglive/images/main/content-header-bg2.png) repeat-x;
}

.gigfeList.slider .drawer {

}

.gigfeList.slider .drawerTab {

	position: absolute;
	right:0;
	width: 180px;
	height: 34px;
	background: transparent url(../images/drawer-tab-180.png) no-repeat;
	text-align: center;

}

.gigfeList.slider .drawerTab span { 
	padding-left: 12px;
	line-height: 25px;
}

.gigfeList.slider .drawerTab span.arrow-up { 
	background: transparent url(../images/tab-arrow-up.png) no-repeat 0 50%;
}

.gigfeList.slider .drawerTab span.arrow-dn { 
	background: transparent url(../images/tab-arrow-dn.png) no-repeat 0 50%;
}

.gigfeList.slider .sliderPaginator {
	padding: 5px 0 0 0;
	margin: 0;
}

.gigfeList.slider .sliderPaginator td {
	border: none;
	padding-bottom: 0;
}

.gigfeList.slider .sliderPaginator .current {
	background:#ffffff url(/templates/yeglive/images/main/current-date.png) repeat-x scroll bottom left;
	border-top:1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
}

.gigfeList.slider .sliderPaginator .current a {
	color: #000000 !important;
}

.gigfeList.slider .sliderPaginator .current .calDate.loading2 {
	height:108px;
}

.gigfeList.slider .sliderPaginator .calDate {
	height:68px;
}

.gigfeList.slider .sliderPaginator .calDateBox {
	border: 1px solid #CFCFCF;
}

.gigfeList.slider .sliderPaginator .calDateBox:hover {
	background-color: #E7E7E7;
}

.gigfeList.slider .sliderPaginator .current .calDateBox {
	background: transparent;
	border: none;
}

.gigfeList.slider .venue1 {
	padding-left: 5px;
	border-bottom: none;
	background:#DDDDDD url(/templates/yeglive/images/main/content-header-bg.png) repeat-x scroll 0 0;
	color:#555555;
}

.gigfeList.slider .gig1 .headliner {
	font-size:120%;
	font-weight:bold;
	float:left;
}

.gigfeList.slider .gig1 .genres {
	float:left;
	margin-left:10px;
}

.gigfeList.slider .gig1 .withBand, 
.gigfeList.slider .gig1 .subtitle, 
.gigfeList.slider .gig1 .andBand {
	clear:both;
}

.gigfeList.slider .gig1 .details > p {
	padding-top:5px;
	margin-top:0px;
	clear:both;
}

.gigfeList.slider .gig1 .ticketBlock .vmCartDetails select {
	max-width: 250px;
}

.gigfeList.slider table.sliderVenues {
	background:#ffffff;
	border-top:1px solid #CFCFCF;
	overflow:hidden;
}

.gigfeList.slider table.sliderGigs {
	background:#DFDFDF url(/templates/yeglive/images/main/content-header-bg.png) repeat-x top left;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	overflow:hidden;	
}

.gigfeList.slider table.sliderGigs td.details span.attribs {
	width: auto;
}

.gigfeList.slider span.slant {
	display: block;	
	font-size: 12px;	
	padding:0 5px;
	margin: 3px 0 2px 0;
	border: 1px solid #CFCFCF;
	font-weight: bold;
}

.gigfeList.slider span.slant a:hover {
	text-decoration: none;
}

.gigfeList.slider span.slant:hover {
	background: #E7E7E7;
}

.gigfeList.slider span.slant.selected {
	background:#ffffff url(/templates/yeglive/images/main/current-date.png) repeat-x scroll bottom left;
}

.gigfeList.slider span.slant img {
	vertical-align: middle;
	padding: 0px;
	margin: 0;
}

.gigfeList.slider .daySlider {
	float:left;
	overflow:hidden;
	position: relative;	
	width:560px;
}

.gigfeList.slider .daySliderContent {

	width:485px;
	margin-left:2px;
	float:left;
	overflow: hidden;
	position: relative;	

}

.gigfeList.slider table.slantControls {
	float:right;
}

.gigfeList.slider table.slantControls td {
	padding: 0;
}

.gigfeList.slider .daySliderLeftLeft,
.gigfeList.slider .daySliderLeft,
.gigfeList.slider .daySliderRight {

	border: 1px solid #CFCFCF;
	background: #fff;
	
	float:left;
	
	margin-top:3px;
	width:20px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	height: 61px;
	line-height: 61px;
	
}

.gigfeList.slider .daySliderLeftLeft {
	margin-right:5px;
}

.gigfeList.slider .daySliderLeftLeft:hover,
.gigfeList.slider .daySliderLeft:hover,
.gigfeList.slider .daySliderRight:hover {
	background: #E7E7E7;
	cursor: pointer;
}

.gigfeList.slider .daySliderLeftLeft a,
.gigfeList.slider .daySliderLeft a,
.gigfeList.slider .daySliderRight a {
	height:100%;
	width:100%;
	display: block;
}

.gigfeList.slider .daySliderLeftLeft a:hover,
.gigfeList.slider .daySliderLeft a:hover,
.gigfeList.slider .daySliderRight a:hover {
	text-decoration: none;
}

.gigfeList.slider ul.tabberTabs {
	float:left;
	height:42px;
	margin:0;
	padding:0;
}

.gigfeList.slider ul.tabberTabs li {
	float:left;
	height:38px;
	list-style: none;
	font-size: 14px;
	margin-right: 5px;
	background: #fff;
}

.gigfeList.slider ul.tabberTabs li span {
	border: 1px solid #cfcfcf;
	padding:10px;
	position: relative;
	display: block;
}

.gigfeList.slider ul.tabberTabs li span:hover {
	background: #e7e7e7;
}

.gigfeList.slider ul.tabberTabs li.selected {
	border: 1px solid #cfcfcf;
	border-bottom: none;
	background: #FFFFFF url(/templates/yeglive/images/main/current-date.png) repeat-x left bottom;
	height:42px;
}

.gigfeList.slider ul.tabberTabs li.selected a {
	color: #000!important;
}

.gigfeList.slider ul.tabberTabs li.selected span {
	border: none;
}

.gigfeList.slider .tabberContent {
	float:left;
	clear:both;
	border: 1px solid #cfcfcf;
	padding: 5px 5px 0 5px;
	width: 98%;
	background: #e7e7e7;
}

.gigfeList.slider ul.tabberMenu {
	display: none;
	margin:0;
	padding:0;
	float:left;
}

.gigfeList.slider ul.tabberMenu li {
	background: #fff;
  border: 1px solid #CFCFCF;
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 15px;
  float:left;
  margin: 0 5px 5px 0;
}

.gigfeList.slider ul.tabberMenu li:hover {
	background: #e7e7e7;
}

.gigfeList.slider ul.tabberMenu li.selected {
	background: #FFFFFF url(/templates/yeglive/images/main/current-date.png) repeat-x left bottom;

}

.gigfeList.slider ul.tabberMenu li.selected a {
	color: #000!important;
}

.gigfeList.slider ul.tabberMenu.selected {
  display: block;
}

.gigfeList.slider td.ticketinfo {
	width: 200px;
}

.notLoading {
	padding-top:60px; 
	text-align:center;
}
