#mainContent { height: auto; overflow: hidden; }
#colMainWrap .tabrow {
  position: relative; overflow: hidden;
  padding: 5px 10px;
  border-bottom: 2px solid #d5d5d5;}

#colMainWrap .tabrow .contentTitle { font-size: 18px;}
#colMainWrap .tabrow a, #colMainWrap .tabrow span.off { font-size: 15px; font-weight: bold; }
#colMainWrap .tabrow a {
  color: #fff; cursor: pointer;
   }
#colMainWrap .tabrow a:hover {text-decoration:underline;}
#colMainWrap .tabrow a.on   {color: #034678; }
#colMainWrap .tabrow span.off { color: #414141; }  
#colMainWrap .icon { background-image: url(http://media.ticketmaster.com/en-us/img/sys/1000/mytm/20x20-sprite.gif); background-repeat:no-repeat; height: 20px; width: 20px; }
#colMainWrap #email { background-position: 0 0;}

#colMainWrap .sectionContent ul { padding: 0 0 10px 35px; }
/* Top 10 Section ################################################################# */
#top10_data { margin-bottom: 10px; border-bottom: 1px solid #f0eeef;}
.q-div-c { padding: 10px 0; background: url(http://media.ticketmaster.com/en-us/img/static/h/help/img/dotted_line.gif) bottom left repeat-x; }
.q-div-o { padding: 10px 0; background: none; }
.q-close, .q-open { background-image: url(http://media.ticketmaster.com/en-us/img/static/h/help/img/plus_minus.gif); background-repeat: no-repeat; padding-left: 20px; height: 14px; cursor: pointer; color: #034678; font-size: 13px;}
.q-close { background-position: 0 -14px;}
.q-open { background-position: 0 0; }
.answer { padding:0 20px 20px 20px; line-height: 18px;}  

.listDiv { 
  border-top: 1px solid #414141;border-bottom: 1px solid #414141; 
  width: 600px; 
  margin: 15px 0; padding: 10px 0; }
.listCat { text-align: center; text-transform: uppercase;letter-spacing: 5px; }  
.listSec { border-bottom: 1px solid #414141; 
  width: 600px; text-transform:uppercase; text-align:center; font-weight:bold;
  margin: 15px 0; padding: 10px 0; }
.eventTitle { font-weight:bold; color:#0070C0; }
.underline { text-decoration:underline;}

#colLeft .lid-secondary { padding: 5px 10px; }
#colLeft .lid-secondary h4 { font-size: 11px; color: #fff;}
#colLeft .moduleBox {
  background-color:#F0EEEF;
  border-bottom:1px solid #CACACA;
  margin-bottom:15px;
  padding:10px; }
  
#colLeft ul.bullet {
  padding: 0; margin: 0;
  list-style-type: none; }
#colLeft ul.bullet li {
  background-image:url(http://media.ticketmaster.com/en-us/css/img/sys/common_new/TM_arrow_bullet.gif);
  background-position:0 0.2em;
  background-repeat:no-repeat;
  margin:0;
  padding-bottom:0.3em;
  padding-left:1.5em;
  padding-right:0; }
#colLeft ul.bullet, ul.plain {
  list-style-type:none;
  margin:0;
  padding:0; }  
  
.sectionContent { padding: 0 50px 10px 5px;}
.section_title { font-weight: bold; display: block; color:#083D65;}  
.sectionContent ol li { padding: 0 0 10px 0; margin: 0;}
.sectionContent ul.disc { list-style-type: disc;}
.sectionContent ul.disc li { padding: 0; margin: 0;}
.first_indent { margin-left:1.5em;}
.second_indent { margin-left:3em; }
.lid-alt { background-color:#b6021d; color:#fff; font-weight:bold; font-size:13px; padding:5px 10px }
.testimonials-container { background-color:#efefef; padding:8px 10px; margin-top:1px; margin-bottom:15px; }
.testimonials-container p { border-top:1px solid #ccc; padding:8px 0; margin:0; }
.testimonials-container p.first { border-top:0; padding-top:0; }
