
.small		{ font-size: 8pt; color:#FFFFFF; font-family: verdana}
.body		{ font-size: 8pt; color:#FFFFFF; font-family: verdana}

A:link		{ font-size: 8pt; color:#FFFF33; font-family: verdana; text-decoration: none}
A:visited	{ font-size: 8pt; color:#FFFF33; font-family: verdana; text-decoration: none}
A:hover		{ font-size: 8pt; color:#663366; font-family: verdana; text-decoration: none}


.special_presentation     {width:500px; border:4px solid black; background:#ffff66; padding:20px; text-align:center; color:black; margin:auto;}
.special_presentation *   {margin:0px; padding:0px;}
.special_presentation a   {color:#600; text-decoration:underline;}


.booking a       {display:block; font-weight:bold; text-transform:uppercase; width:300px; color:#fff; text-decoration:none;
                  background:#666; margin-top:10px; margin-left:20px; padding:2px; padding-left:7px;}
.booking a:hover {background: #c33;}

.bookingbanner   {margin-top:10px; width:500px; height:57px; background: #333 url('/content/movietickets.gif') no-repeat; text-align:center; font-weight:bold; color:#fff; padding-left:100px; padding-top:12px;}
.bookingbanner a {color:#ffc;}

.nextshow            {clear:both; margin:auto; width:500px; margin-top:10px; background:transparent url('nextshow.png') repeat-x; border:2px dashed #ff0; padding:5px; overflow:hidden;}
.nextshow h2         {margin:0px; margin-left:5px; padding:0px; font-size:1.2em; background:#ff0; color:#300;}
.nextshow h3         {margin:0px; margin-left:5px; padding:0px; font-size:1.3em}
.nextshow h3 a       {display:block; font-size:1.3em}
.nextshow h4         {margin:5px; font-size:1.2em}
.nextshow p          {margin:10px;}
.nextchoice          {float:right; margin:0px; padding:0px;}
.nextshow .prodco    {margin:5px; font-size:1.2em; font-weight:bold;}
.nextshow .booking   {margin:0px;}
.nextshow .booking a {color:#fff;}
.lighttext           {color:#fff;}
.lighttext a         {color:#ffc;}
.darktext            {color:#000;}
.darktext a          {color:#600;}


.offscreen   {position:absolute; width:200px; left:-1000px;}
#map_link    {visibility:hidden; display:none;}

#contact {width:600px; margin:auto;}
#contact .textinput   {width:400px;}
#contact label        {display:inline-block; zoom:1; *display:inline; width:400px;}
#contact form ul      {list-style:none; padding:10px 0px;}
