/*Our Spaces - Columns*/
.column1 { width: 468px; }
.column2 { width: 234px; }
.column1, .column2 { float: left; margin: 0; }
/*Styling*/
.quote_credit { color: #b06876; }
ul.seating_capacity li { background-color: #aeb8ae; margin-top: 3px; margin-bottom: 0; padding: 6px; list-style-type: none; display: block; }
div.clear ul.seating_capacity { margin-top: -12px; }
.floor { font-weight: normal; }
.column2 p, .column2 h3, .column2 h4, .column2 img { margin-left: 48px; }
.download_brochure { margin-top: 6px; margin-bottom: 0; }
.small_print { font-size: 10px; margin-top: 6px; }
.call_jen { color: #44647a; }
.margin_bottom_12px { margin-bottom: 12px; }
/*Links*/
p.call_jen a { color: #44647a; font-weight: bold; text-decoration: underline; }
p.call_jen a:hover { color: #a38a21; text-decoration: none; }
p.quote_credit a, span.quote_credit a { color: #b06876; text-decoration: none; }
p.quote_credit a:hover, span.quote_credit a:hover { color: #a38a21; }
/*Rates Table*/
table.rates { width: 100%; margin-top: 0; margin-bottom: 0; border-width: 0; border-spacing: 0; border-collapse: collapse   }
table.rates td { width: 25%; padding: 3px 6px; }
.rate_title, .rate_border, .rate_border_white { color: #fff; font-weight: bold; background-color: #5d715e; border-top: 6px solid #fff; }
.rate_border, .rate_price { border-bottom: 3px solid #fff; border-left: 3px solid #fff; }
.rate_price, .rate_fullwidth, .rate_price_noborder { background-color: #aeb8ae; }
.rate_border_white { background-color: #fff; }
.rates_venue { color: #fff; background-color: #60394c; border-bottom: 3px solid #fff; }
.rate_title { border-bottom: 3px solid #fff; }
/*Show/Hide Rate tables*/
a.rates_reveal_button { color: #fff; background-color: #60394c; text-decoration: none; margin-bottom: 6px; padding: 3px 3px 3px 6px; display: block; }
a.rates_reveal_button:hover { color: #fff; text-decoration: none; background-color: #a38a21; display: block; padding: 3px 3px 3px 6px; }
/*Boxouts*/
.boxout  /* Encasing Div for films and events */ { background-color: #d67500; float: left; margin-top: 0; margin-bottom: 12px; margin-left: 0; padding: 6px 6px 0; display: block; }
.boxout_mauve { background-color: #d7b3ba; display: block; margin-top: 0; margin-bottom: 12px; margin-left: 0; padding: 6px 6px 0; float: left; }
.boxout_heritage { display: block; margin-top: 0; margin-bottom: 12px; margin-left: 0; padding: 6px 6px 0; float: left; border: solid 1px #a38a21; }
.boxout p, .boxout_heritage p, .boxout_mauve p  /* Right Padding for Film Wrap paragraphs */ { padding-right: 6px; }
img.boxout_image { width: 225px; height: 200px; border-bottom-width: 0; }
.boxout a, .boxout_heritage a, .boxout_mauve a { color: #000; text-decoration: underline; }
.boxout a:hover, .boxout a:visited:hover, .boxout_heritage a:hover, .boxout_heritage a:visited:hover, .boxout_mauve a:hover, .boxout_mauve a:visited:hover { color: #fff; text-decoration: none; }
.boxout a:visited, .boxout_heritage a:visited { color: #d1c490; text-decoration: none; }
/*Homepage boxout*/
.hire_home_boxout { background-color: #d7b3ba; width: 678px; float: left; clear: both; }
.hire_home_boxout p, .hire_home_boxout h2 { margin-top: 6px; margin-right: 6px; margin-left: 6px; }
.hire_home_boxout img { float: left; margin: 0 12px 0 0; }
/*Christmas*/
.vegetarian { color: #6f732d; }
table#xmas_food_table { width: 100%; border-width: 0; }
table#xmas_food_table td { width: 45%; padding-right: 5%; }
table#xmas_food_table ul li { border-bottom: 1px dotted #d1c490; list-style-type: none; }
body.xmas2009 { background-color: #d00; background-image: url(../assets/hires/snow_bg.gif); background-repeat: repeat-y; background-position: center 0; }
body.xmas2009 #content p { margin-right: 10px; }
