﻿/*Concert Photo*/
.concertphoto { float:left; text-align:center; margin-right:.5em; }
.homephoto { width:60px; }
.detailsphoto{ margin:0 1em 0 1em; width:100px; clear:both;}

/*Concert Wrapper*/
.concertwrapper{ padding:0 0 .5em 0; margin: .5em .5em 0 .5em; border-bottom:1px solid #8a8a8a;}
.homewrapper{ height:60px;}
.serieslandingwrapper{width:660px;  }
.detailswrapper{width:361px; padding:0px; margin:0px; border-bottom:0px;}
.canceloverflow{ overflow:hidden; }
/* Concert */
.concert{float:left;}
.concertheading{ font-family: Century Gothic; font-weight:bold; font-size:115%; }
.homeconcert{width:100%;height:60px;overflow:hidden; text-align:left;}
.homeconcert:hover{background:#191919;cursor:pointer; display:block;}
.homeconcert a{display:block; width:100%; height:60px; color:#fff; text-decoration:none; cursor:pointer;}
.homeconcert a .details{color:#798FC8;text-decoration:underline;}
.homeconcert a:hover .details{color:#798FC8;text-decoration:none;}
.serieslandingconcert{ width:560px;}
.serieslandingphoto { width:110px; margin-right:8px; margin-left:4px; }
.serieslandingsponsors{ width:100px; float:left; }
.serieslandingconcertscontainer{max-height:612px; overflow:auto; }
.homepagelandingconcertscontaner{ max-height:408px; _height:408px; overflow:auto;} /* controls the internal list */
.detailscontainer{ height:415px; }
.sponsors{width:118px;float:left;display:inline;}
.detailssponsors{width:378px; border-top:1px solid #ccc; background:#000; text-align:center; height:auto; }
.detailssponsors img { margin-top:5px; }
.riversidelive{background: url('/images/riversidelive_small.gif') no-repeat 280px 10px;}
.downbytheriverside{background: url('/images/downbytheriverside_small.gif') no-repeat top right;}
.artistswebaddress{display:block;width:auto;overflow:hidden; margin-left:1em; /* In case the URL gets too long, hide the rest of it */}
.artistheading{ margin:0;}
.detailsheading{ margin:.4em; margin-left:.8em; }
.mediaplayer{ }
.tickettable{color:#000; width:148px;}
.tickettable td{padding:2px;}
.tickettype{font-weight:bold;text-align:center;font-size:105%;color:#fff;}
.seattype{background:#ccc0da;font-weight:bold;}
.seatcategory{font-weight:bold;background:#000;color:#fff;}
.adult, .senior, .youth{ background:#000; text-align:center;}
.adult{background:#fff;}
.senior{background:#d8d8d8;}
.youth{background:#d8d8d8;}
.ticketcharts{ float:left; padding:1em 0; }
.ticketinformation{ text-align:center;font-family:Century Gothic;}
.ticketinformation a{ text-decoration:none; font-size:120%; padding:5px; margin:5px; color:#fff; display:block; }
.ticketinformation a:hover { text-decoration: none; color:#00788a;}
.ticketinformation img{ margin:1.2em 0; }
.seriesbrief{ background: #00788a; font-size:90%; clear:both; padding:0 .3em .3em .3em;}
.seriesbriefhome{ background: #00788a; font-size:90%; clear:both; padding:.8em; width:314px;}
.medialinks{line-height:2em; clear:both;}
.mp3player{ margin:.5em 0;}
.promotioninformation{ height:235px; margin:.6em; }
.concertdetails{font-family:Century Gothic; font-size:125%; padding-bottom:.5em;}

