body { background-color: #000000; padding: 0px; margin: 0px; }
body, html { width:100%; height:100%; }
div { color: #FFFFFF; text-decoration: none; font:normal 10pt Verdana, Arial, Helvetica,sans-serif; }
img { border:0px; }
ul { list-style:none outside;}
a { color: #FFDF00; text-decoration: underline; font-size:9pt;}
p { color: #FFFFFF; text-decoration: none; font:normal 10pt Verdana, Arial, Helvetica,sans-serif; }
h4 { color:#FFFFFF; padding:0px; margin:0px; }
#wrapper { width:955px; height:100%; border-type:colapse; border:none; border-left:1px solid #999999; border-right:1px solid #999999; background:url('bg_other.jpg') no-repeat top left;}
#home_wrapper { width:955px; height:100%; border-type:colapse; border:none; border-left:1px solid #999999; border-right:1px solid #999999; background:url('bg_home.jpg') no-repeat top left;}
#location { margin-top:57px; border:1px solid #999999; border-left:none; width:90%; background-color:#000000; padding: 2px 5px; }

.heading { padding:0px; margin:30px 0px 0px 20px; background:url('bg_heading.gif') no-repeat center left; }
.heading h1 {padding:0px; margin:0px 0px 0px 23px; color:#FFCC00; font:normal 14pt Verdana, Arial, Helvetica,sans-serif; }
.instructions { padding:0px 0px 25px 0px; margin:0px 0px 0px 45px; }

table.invisible { padding:0px; margin:0px; border-style:none; border-collapse:collapse; border-width:1px; }
table.film { border:0px; padding:0px; margin:0px 0px 25px 0px: }
td.film-cap { background-color:#333333; width:6px; }
td.film-strip { background:url('bg_film_strip.gif') repeat-x left top; background-color:#333333; width:6px; }
td.film-spacer { background-color:#333333; width:6px; }
h2.film { padding:0px; margin:0px; color:#FFCC00; font:bold 11pt Verdana, Arial, Helvetica,sans-serif; }

div.stats { border: 1px solid #999999; margin-bottom:20px; }
h3.stats { background:url('bg_stats.gif') no-repeat left top; width:517px; height:30px; }
h3.stats span { dispaly:none; }

h4.statGrey { padding:0px; margin:0px; color:#666666; font:bold 12pt Verdana, Arial, Helvetica,sans-serif; }
h4.statGold { padding:0px; margin:0px; color:#FFCC00; font:bold 12pt Verdana, Arial, Helvetica,sans-serif; }

h2.events { padding:0px; margin:0px 2px; color:#FFFFFF; font:bold 13pt Verdana, Arial, Helvetica,sans-serif; }
p.events { color:#FFFFFF; margin:0px 0px 0px 5px; padding:0px; text-decoration:none; font:normal 10pt Verdana, Arial, Helvetica,sans-serif; }
div.events_date { color:#CCCCCC; text-decoration:bold; font:normal 10pt Verdana, Arial, Helvetica,sans-serif; }

form.search { width:520px; padding:0px; margin:0px; }
h5.form { padding:0px; margin:0px; color:#FFFFFF; font:bold 10pt Verdana, Arial, Helvetica,sans-serif; }
select.search { width:170px; }
h3.alert { padding:0px; margin:0px 5px; color:#FFCC00; font:bold 12pt Verdana, Arial, Helvetica,sans-serif; }



.indent { padding:0px; margin:0px 0px 0px 45px; }

.grey { color: #CCCCCC; }
.loc_links { color: #FFCC00; text-decoration: none; }
.loc_link { color: #FFCC00; text-decoration: underlined; }
.loc_current { color: #FFCC00; text-decoration: none; }

.smallGold { color: #FFDF00; text-decoration: none; font-size:8pt; }
.smallLink { color: #FFDF00; text-decoration: underline; font-size:8pt;}

.textLinks { text-align:center; margin: 25px; }

.page-footer { text-align:center; margin-top:5px; padding-bottom:20px; }

.booking { background:url('bg_booking.gif') no-repeat left center; width:100%; height:44px; }
.booking div { margin-left:75px; padding-top:15px; }

/* FORMS */
table.form				{ border:1px solid #666666; }
table.form td			{ font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px; color:#CCCCCC; border-top:1px solid #666; border-left: 1px solid #666; border-right:1px solid #999; border-bottom:1px solid #999; }
td.form-lable			{ font-size:9pt; font-weight:normal; background-color:#202020; }
td.form-field			{ font-size:8pt; background-color:#333; }
td.controls				{ text-align:right; font-size:11pt; }
input.req, 
select.req				{ border:1px solid red; }
input							{ padding-left:3px; font-size:10pt; }
select						{ font-size:10pt; }