.popbox {  z-index: 20;  position: absolute;  top: 0px;  width: auto;  border-color: white;  border-style: solid;  border-width: 0px 0 0 0;  margin: 0;  padding: 0pix;  filter: progid:DXImageTransform.Microsoft.Fade(duration=0.5)          progid:DXImageTransform.Microsoft.Alpha(opacity=95);}.popbox td {  vertical-align: top; /* font-size: 14px; */}.popbox img {  vertical-align: middle;}/* artist */#popmenu_artist table {  background-color: #F0CEE9;  font-size: 14px;   font-family: "Arial", "Helvetica", "sans-serif";  padding: 0pix;}#popmenu_artist div {  background-color: #FFFFFF;  margin: 1px;  padding: 0 1px;  width: px;  vertical-align: middle;}#popmenu_artist div.pb_mid {  background-color: #F0B6EB;}#popmenu_artist a,#popmenu_artist a:visited { color: #C22559; text-decoration:none }#popmenu_artist a:hover { text-decoration: underline }/* presenter*/#popmenu_presenter table {  background-color: #FFDDCD;  font-size: 14px;   font-family: "Arial", "Helvetica", "sans-serif";  margin: 0;  padding: 0;}#popmenu_presenter div {  background-color: #FFFFFF;  margin: 1px;  padding: 0 1px;  vertical-align: middle;}#popmenu_presenter div.pb_mid {  background-color: #FDDBCC;}#popmenu_presenter a,#popmenu_presenter a:visited { color: #FF7A03; text-decoration:none }#popmenu_presenter a:hover { text-decoration: underline }/* calendar */#popmenu_calendar table {  background-color: #E6D3FE;  font-size: 14px;   font-family: "Arial", "Helvetica", "sans-serif";  width: 194px;  margin: 0;  padding: 0;}#popmenu_calendar div {  background-color: #FFFFFF;  margin: 1px;  padding: 0 1px;  vertical-align: middle;}#popmenu_calendar div.pb_mid {  background-color: #CEA8EF;}#popmenu_calendar a,#popmenu_calendar a:visited { color: #8D4B9A; text-decoration:none }#popmenu_calendar a:hover { text-decoration: underline }