
body,td,div { font-family: arial,sans-serif; font-size:10pt; }

.guest_show td { vertical-align: top; }

.navigation a { display: block; font-size: 12px; font-weight: bold; padding: 4 21 0 0; }

.shows_navigation a { color: #660000; }

h1.guest_show { color: #660000; font-size: 18pt; }
h1.guest_show b { font-size: 12pt; }

.special { color: #660000; }

.top_navigation a,.top_navigation a:visited { font-size: 8pt; font-weight: bold; color: #660000; }
.top_navigation a, { text-decoration: none; white-space: nowrap; }
.top_navigation a.active { color: #9A2E5D; }

.picture_small { width:81px; height: 81px; float: right; margin: 6 0 15 18; ppadding: 4 14 0 0; bbackground: url(/im/frame-galleries.gif) left top no-repeat; }

.picture_arrows td { vertical-align: middle; }
.picture_arrows td.link a { color: #660000; display:block; font-size: 9pt; text-decoration: none; padding-bottom:2px; }

.bigblue { font-size: 14pt; color: #175594; font-family: aharoni,arial; }

/* Galleries */

/*
.galleries_navigation a { height: 20px; width: 180px; padding: 4 27 0 0; color: #660000; text-decoration: none; }
.galleries_navigation a:hover,.galleries_navigation a.active { background: url(/im/arrow2-left-galleries.gif) 3px right no-repeat; color: #666600; text-decoration: underline; }
body.galleries { background-color: #f1d05f; }
*/

a.gallery_index,a.gallery_index:hover { font-size:18px; font-weight:bold; color:#413a6a; text-decoration: none; }

.galleries-nav a { margin-bottom: 6px !important;  }

.galleries-nav a,.galleries-nav a:hover,.galleries-nav b { display: block; wwhite-space:nowrap; color: #64194e; height:21px; text-decoration: none; font-weight: bold; font-size:16px; padding-right:30px; }
.galleries-nav a,.galleries-nav b { background: url(/im/galleries/arrow.gif) right 0px no-repeat; }
.galleries-nav a.aactive { background: url(/im/galleries/arrow-on.gif) right 0px no-repeat; color: #721d00; }
.galleries-subnav { margin:0 36 6 0; }
.galleries-subnav a,.galleries-subnav a:hover { color: #1b0e46; hheight:15px; font-weight: bold; font-size: 13px; padding:0 15 0 15; background: none; }
.galleries-subnav a:hover,.galleries-subnav a.active { color: #1b0e46; hheight:15px; font-weight: bold; font-size: 13px; text-decoration: underline; ppadding-right:15px; }

.picture-controls, .picture-controls a, .picture-controls table td a { font-size: 9pt; text-decoration: none; font-weight: bold; }
.picture-controls a { color: #721d00; }

/* Galleries */

.gallery-picture 
 { 
 width:90px;
 height:90px;
 background:url(/images/galleries/shadow-small.gif) left top no-repeat; 
 padding: 3 9 0 3;
 }

/* Program */

.prices .header td 
 { 
 ttext-align: center; font-weight: bold; 
 font-size: 14px;
 color: #660000;
 }

.prices td.data 
 {
 padding: 0px 0px 6px 12px;
 }

.prices .price { font-size: 14px; white-space: nowrap; }

.prices .show { font-weight: bold; }

