  /* SPE Style Sheet */
BODY { background-color: #FFFFFF; margin: 0px 0px 10px 0px; }
BODY, TABLE, TD { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #303030; font-weight: normal; }

/* main table */
.container { width: 620px; padding: 0px; margin: 0px; border: 0px; }
.rightside { width: 240px }
.leftside { width: 373px }

/* form fields */
input, select, option, textarea { font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.zip { width: 55px; }

/* default link colors */
A:link { color: #303030; }
A:visited { color: #303030; }
A:hover { color: #889096; }

/* default image style */
img { margin: 0px; padding: 0px; border: 0px; }

/* backgrounds */
.playerbg { background-image: url(playerbg.gif); width: 373px; height: 290px; margin: 2px 10px 4px 10px; }
.mainpagelink { background-image: url(mainpagelink.gif); height: 24px; width: 240px; }
.ticketsshowtimes { background-image: url(ticketsshowtimes.gif); height: 24px; width: 240px; }
.playerbgtop { background-image: url(playerbgtop.gif); width: 373px; height:4px; }
.playerbgbottom { background-image: url(playerbgbottom.gif);  width: 373px; height:4px; }

/* text */
.playertitle { background-color: #cccccc; height: 39px; font-size: 20px; font-weight: bold; color: #303030; padding-left: 7px; text-transform: uppercase; }
.playertitle2 { background-color: #cccccc; height: 39px; font-size: 11px; font-weight: bold; color: #303030; padding-right: 7px; text-transform: uppercase; }

.playerlinks { color: #467c95; font-weight: bold; padding-bottom: 3px }
a.playerlinks { color: #467c95; }
a:visited.playerlinks { color: #467c95; }
a:hover.playerlinks { color: #889096; }

.playerlinkon { color: #303030; font-weight: bold; text-decoration: none }

.pref { font-size: 10px; font-weight: bold; color: #303030; padding-left: 15px }

/* bullets */
.bullet { padding: 0px 9px 3px 10px; }
.playerul { background-image: url(playerul.gif);  width: 17px; height:13px; background-position: top; background-repeat: no-repeat; }

/* scrollbar */
#list { width: 240px; height: 62px; overflow: hidden; }
#list_scrollbar { width: 13px; float: left; top: 0; }
#list_scrollbar #scrollbar { position:relative; left:0; top:0; width:16px; height:62px; z-index:1; }
#list_scrollbar #trackbg { position:absolute; background-image: url(trackbg.gif); background-repeat: repeat-y; left:0; top:0; width:17px; height:62px; z-index:1; }
#list_scrollbar #track { position:absolute; left:0; top:16px; width:17px; z-index:1; }
#list_scrollbar #dragBar { position:absolute; background-image: url(dragBar.gif); background-repeat: no-repeat; left:1px; text-align: left; top:28px; width:16px; height:11px; z-index:1; margin: 0; padding: 0; }  
#list_scrollbar #up { position:absolute; left:1px; top:0; z-index:2 }
#list_scrollbar #down { position:absolute; left:1px; bottom:0; z-index:3 }

#list_layers { position:relative; overflow:hidden; width:223px; height:62px; z-index:100; float: left; }
#list_layers #wn { position:relative; left:0px; top:0px; width:240px; height:62px; clip:rect(0px, 240px, 62px, 0px); overflow:hidden; z-index:1; }
#list_layers .content { position:absolute; visibility:hidden; left:0px; top:0px; z-index:1; padding: 0px; }

/* FOOTER */

.foot { font-size: 10px; color: #889096; padding-right: 5px }

A.foot:link { color: #889096; }

A.foot:visited { color: #889096; }

A.foot:hover { color: #303030; }

.footerBackground { background-color: #889096; height: 1px; }


.international { font-size: 9px; color: #899096; text-decoration: none; padding-left: 4px; padding-right: 9px;  }
a:hover.international { color: #303030; }
a.international:link { color: #899096; text-decoration: none; }
a.international:visited { color: #899096; text-decoration: none; }


