.button_show { display: block;  }
.button_hide { display: none; }


* {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

body {
background:white;
padding:0;
padding-bottom:10px;
margin:0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link
{
    COLOR: blue;
    TEXT-DECORATION: none
}
a:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
a:hover
{
    COLOR: midnightblue;
    TEXT-DECORATION: underline
}


#frame{
float: left;
background:white;
left: 50%;
margin-left: -472px;
position:relative;
width: 944px;
margin-top:10px;
}

#banner {
float:left;
width:944px;
height:85px;
}

#topblock {
height:24px;
width:944px;
margin-bottom:20px;
float:left;
background:#812685;
}

#bottomblock {
margin-top: 10px;
height:24px;
width:944px;
float:left;
background:#812685;
}

#upper {
float:right;
width:820px;
margin-bottom:10px;
height:78px;
}

#nav {
float:left;
width:220px;
}

					#nav ul {
					list-style:none;
					color:black;
					FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
					letter-spacing:-1px;
					width:218px;
					padding:0;
					margin-left:3px;
					margin-top:10px;
					}
					
					#nav li a {
					color:black;
					display:block;
					background: url(/images/nav_2010_bg.jpg) top left no-repeat;
					padding-top:6px;
					padding-left:35px;
					height:22px;
					width:194px;
					margin-bottom:1px;
					font-size:13px;
					font-weight:bold;
					}
					
					#nav li a:hover {
					background: url(/images/nav_2010_bg_over.jpg) top left no-repeat;
					text-decoration:none;
					}
					
					/* sub-menu coding */
					
									#nav ul li ul {
									margin-top:0;
									}
									
									#nav ul li ul li a {
									background:url(/images/nav_2010_sub_bg.jpg) top left no-repeat;
									width:160px;
									margin-left:50px;
									}
									
									#nav ul li ul li a:hover {
									background:url(/images/nav_2010_sub_bg_over.jpg) top left no-repeat;
									width:160px;
									margin-left:50px;
									}


#content {
width:700px;
float:right;
}

					#content li {
					margin-left:25px;
					}
					
					#content h1 {
					    COLOR: #00b4c8;
						}

#slideshow {
float:left;
}

#footer {
float:left;
width:944px;
margin-top:10px;
padding-bottom:5px;
}

					#footer p{
					font-weight:bold;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					margin-left:14px;
					}
					
					#footer a {
					font-weight:normal;
					font-size:0.8em;
					}
	
#searchindex {
float:right;
margin-top:12px;
}	

#search {
float:right;
margin-top:12px;
margin-right:0;
height:75px;
}	

#right_col {
float:right;
width:150px;
}

#breadcrumb {
width:700px;
height:22px;
float:left;
padding:0;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

					#bc_home {
					float:left;
					background:black url(/images/bg_breadcrumb1.jpg) top right no-repeat;
					height:22px;
					padding-right:15px;
					overflow:hidden;
					}
							
										#bc_home a {
										float:left;
										margin-top:2px;
										margin-left:5px;
										color:white;
										text-decoration:none;
										}
										
										#bc_home a:hover {
										text-decoration:underline;
										}
										
										#bc_home img {
										padding:0;
										}						

					#bc_cat {
					float:left;
					background:#33cbcc url(/images/bg_breadcrumb2.jpg) top right no-repeat;
					height:22px;
					overflow:hidden;
					padding-right:15px;
					}
							
										#bc_cat a {
										float:left;
										margin-top:2px;
										margin-left:5px;
										color:white;
										text-decoration:none;
										}
										
										#bc_cat a:hover {
										text-decoration:underline;
										}
										
										#bc_cat p {
										float:left;
										margin-top:2px;
										margin-left:5px;
										color:white;
										text-decoration:none;
										}	
								
				#bc_cata {
					float:left;
					background:#33cbcc url(/images/bg_breadcrumb2a.jpg) top right no-repeat;
					height:22px;
					overflow:hidden;
					padding-right:15px;
					}
					
										#bc_cata a {
										float:left;
										margin-top:2px;
										margin-left:5px;
										color:white;
										text-decoration:none;
										}
										
										#bc_cata a:hover {
										text-decoration:underline;
										}																						
						
										#bc_cata p {
										float:left;
										margin-top:2px;
										margin-left:5px;
										color:white;
										text-decoration:none;
										}
						
				#bc_subcat {
					float:left;
					background:#cd32cc url(/images/bg_breadcrumb3.jpg) top right no-repeat;
					height:22px;
					overflow:hidden;
					padding-right:15px;
					}
					
										#bc_subcat a {
										float:left;
										margin-top:2px;
										margin-left:5px;
										color:white;
										text-decoration:none;
										}
										
										#bc_subcat a:hover {
										text-decoration:underline;
										}																					
										
										#bc_subcat p {
										float:left;
										margin-top:2px;
										margin-left:5px;
										color:white;
										text-decoration:none;
										}
										
								
#wrapper {
float:left;
width:944px;
/*background: url(/images/bg_wrapper.jpg) top left repeat-y;*/
}
								
/*Classes*/


.headline {
FONT-WEIGHT: bold;
FONT-SIZE: 14pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.sidelink {
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.sidelinkred {
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #FF0000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.booking {
FONT-WEIGHT: bold;
FONT-SIZE: 21px;
COLOR: #990099;
LINE-HEIGHT: 22px;
padding-bottom:4px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.booking2 {
FONT-WEIGHT: bold;
FONT-SIZE: 18px;
COLOR: #990099;
LINE-HEIGHT: 22px;
padding-bottom:4px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.forthcoming {
FONT-WEIGHT: bold;
FONT-SIZE: 17px;
COLOR: #990099;
LINE-HEIGHT: 16px;
padding-bottom:4px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.sidelinkemphasis {
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.notes {
FONT-WEIGHT: normal;
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.heading1 {
FONT-WEIGHT: bold;
FONT-SIZE: 20px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.heading2 {
FONT-WEIGHT: bold;
FONT-SIZE: 20px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
}

.textwhite {
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.text {
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.wc_text {
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.small {
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.mainheadingbold {
FONT-WEIGHT: bold;
FONT-SIZE: 24px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.mainheadinglink {
FONT-WEIGHT: normal;
LINE-HEIGHT: normal;
FONT-SIZE: 17px;
COLOR: #FFFFFF;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
width:190px;
}

.mainheadinglink:hover {
background: url(../images/bg_button_over.jpg) top left no-repeat;
}

.textemphasis {
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.furthertitle {
FONT-WEIGHT: bold;
FONT-SIZE: 24px;
COLOR: #00b4c8;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}	

.smallertitle {
FONT-WEIGHT: bold;
FONT-SIZE: 20px;
COLOR: #00b4c8;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}								

.mainpanel ul {
margin-left:15px;
}

.mainpanel li {
margin-left:15px;
padding-left:10px;
}

.toppanel {
float:left;
width:550px;
margin-left:80px;
}

.search { 
position:absolute; width:154px; z-index:6; left: 600px; top: 26px;
}

input.smallsubmit { 
padding: 1px;
border: 1px solid #CCCCCC;
background: #812685;
font-family: verdana, Arial, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight:normal;
margin: 0px;
padding: 0px;
}

input.submitbox { 
padding: 1px;
border: 1px solid #CCCCCC;
background: #FFFFFF;
font-family: verdana, Arial, sans-serif;
font-size: 11px;
color: #000000;
font-weight:normal;
margin: 0px;
padding: 0px;
}

.red {
color : #ff0000;	
}

.arctheatreimage {
float:left; width:120px; margin-bottom:25px; height:175px;
}

.leftpanel {
float:left; width:123px;
}

.rightpanel {
float:right; width:150px;
}

.mainpanel {
float:left;
width:580px;
height:532px;
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
margin-left:80px;
}

.subtitle {FONT-SIZE: 16px;
color:#812685;
}
