
body { background-color: #ccc; margin: 0; padding: 0; }
h1 {  }
h2 { color: #fff; font-size: 11pt; line-height: 18pt; margin-right: 112px; margin-left: 112px; }
hr { border-bottom: 1px dotted black; border-top-style: none; border-top-width: 0;border-right-styl;border-left-style: none; border-left-width: 0; e: none; border-right-width: 0; }
.hr_style { border-top-style: none; border-top-width: 0; border-right-width: 0; border-bottom: 1px dotted #b1db2e; border-left-style: none; border-left-width: 0; e: none; }
.flash { background-image: url(img/back.jpg); background-repeat: no-repeat; background-position: 1007px -36px; width: 100%; }
.top_left { background-repeat: no-repeat; }
.top_left2 a:link { color: #fff; }
.top_left2 a:visited { color: #fff; }
.top_left2 a:hover { color: #ff0; }
.contents { background-image: url(img/top_main_back.gif); background-repeat: repeat-y; }
.top_text { color: #0e0e58; font-size: 11pt; line-height: 18pt; }
.whats { color: #0e54db; font-size: 12px; }
.whats p { color: #0e54db; font-size: 12px; line-height: 18px; background-image: url(img/whats_li.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: -2px; margin-left: 0; padding: -5px 0 0; }
.whats a { padding-left: 16px; }
.whats a:link { color: #0e54db; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #0e54db; }
.whats a:visited { color: #0e54db; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #0e54db; }
.whats a:hover { color: #ff0; font-weight: bold; text-decoration: none; border-style: none; }
.top_right { background-image: url(img/top_right_top.gif); background-repeat: no-repeat; background-position: 1008px 0; width: 100%; }
.main_access { background-color: white; background-image: url(img/back_grade.gif); background-repeat: repeat-x; text-align: left; width: 1008px; }
.main_ticket { background-color: #fff; background-repeat: repeat-x; text-align: left; width: 860px; margin: 0; padding: 0; }
.main_fromstaff { background-color: #fff; background-image: url(img/back_2.gif); text-align: left; margin: 0; padding: 0; width: 860px; }
.main_blk { background-color: #000; background-repeat: repeat-y; text-align: left; width: 1008px; }
.artist_back { background-image: url(img/back_artist.gif); background-repeat: no-repeat; }
.artist_back_new { background-image: url(img/back_artist_new.gif); background-repeat: no-repeat; }
.global { color: #7a7a7a; font-size: 12px; line-height: 24px; margin-right: 50px; margin-left: 50px; }
.global a:link { color: #89a816; text-decoration: none; border-bottom: 1px dotted #999; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.global a:visited {  color: #7a7a7a; text-decoration: none; border-bottom: 1px dotted #999; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.notice_text { color: #63866d; font-size: 11pt; line-height: 18pt; }
.notice_text li { margin: 15px; list-style-image: url(img/li.gif); }
.global a:hover { color: #ffdf48; font-weight: bold; text-decoration: none; }
.ticket_text { font-size: 11pt; line-height: 20pt; margin: 0 50px; padding: 0; }
.copy { background-color: black; text-align: left; width: 100%; margin-left: 9px; }
.fromstaff { font-size: 11pt; line-height: 20pt; margin-right: 15px; margin-left: 20px; }
.ticket_text li { margin-left: 50px; }

