/* ///////////////////// HOME MODULES ///////////////////// */
#spotlight { width:491px; height:315px; }
#NFB { position:absolute; top:-10000px; overflow:hidden; }
#NFB ul { position:absolute; left:-10000px; }
.browse-tickets .default-container { width:280px; overflow:hidden }
.browse-tickets .default-container select { margin:3px 10px 3px 0; width:220px; }

.features .default-container { padding:10px 15px; width:461px; overflow:hidden; }
.features .left-col, .features .mid-col, .features .right-col { width:120px; float:left; margin:0 0 5px 5px; display:inline }
.features .left-col, .features .mid-col { margin-right:40px; }
.features .default-container a { display:block; }
.features .default-container a img { margin-bottom:10px; }

.phoneorders a, .phoneorders a:hover {
  display:block; 
  background-image:url('/images/featured-tape-sprites.png'); 
  width:300px; 
  height:82px; 
  text-indent:-10000px;
  outline:none;
}
.phoneorders a:hover, .phoneorders a:focus { background-position:0 bottom }

/* NOTEPAD STYLES */
/* 
***************************************************** 
HTML STRUCTURE
notepad 
|_ notepad-lid
|_ note and special #id
   
*/
.notepad-lid, .notepad .bottom, .notepad .note { background: url('/images/notepad-sprites.png') 0 0 no-repeat; width:153px; font-size:0; }
.notepad-lid { height:79px; text-indent:-2000px }
.notepad .bottom { background-position:0 bottom; height:58px; clear:both }
.notepad a:hover { text-decoration:none }
.notepad .note { float:left; text-indent:-10000px; outline:none }

#ticketalerts-note { background-position:0 -79px;  height:67px; }
#ticketalerts-note:hover, #ticketalerts-note:focus { background-position:0 -146px; }
#facebook-note { background-position:0 -213px;  height:69px; }
#facebook-note:hover, #facebook-note:focus { background-position:0 -282px; }
#twitter-note { background-position:0 -351px;  height:57px; }
#twitter-note:hover, #twitter-note:focus { background-position:0 -408px; }


/* BALLOON STYLES */
.balloon { background: url('/images/balloon-bg.jpg') 0 0 no-repeat; width:280px; height:88px; padding:12px 10px; color:#d5d4d4; line-height:18px; }
.balloon p { margin:0 }
.balloon a { color:#c086e5 }
.balloon .headline { font-size:19px; color:#efeeee; line-height:1em; margin-bottom:6px; }


/* SHOWS THIS WEEK */
#weekshows .event-col { width:300px; padding-top:10px; } 
#weekshows .action-col { padding-top:10px; }

#welcome-section a.highlight {
 background:none;
}
