@charset "utf-8";
/* CSS Document */

#logo {
width: 330px; /* important to be same as image width */
	height: 186px; /* important to be same as image height */
	position: absolute; /* important */
	overflow: hidden; /* important */
	}

h1 {
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

p {
color:#000000;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
}

#whatsonPanelhomecontent {
	background-attachment: scroll;
	background-image: url(../elements/images/home_whatsonpanel_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left:14px;
	padding-right:10px;
	height:275px;
	overflow:hidden;
	}
	
#whatsonpanelhomeHeader {
	background-attachment: scroll;
	background-image: url(../elements/images/whatson_header_index.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	}

#indexspecialpanelContent {
	background-attachment: scroll;
	background-image: url(../elements/images/home_special_bg.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-left:14px;
	padding-right:10px;
	height:148px;
	overflow:hidden;
	}
	
	#faqText {overflow:auto;
	width:300px;
	height:200px;
	}
	
#gigguideContent {
	background-image: url(../elements/images/gigguide_bg.gif);
	background-repeat: repeat-y;
	height:268px;
	padding-left:14px;
	padding-right:10px;
}

#gigguidePagegigguideContent {
	background-image: url(../elements/images/gigguide_bg.gif);
	background-repeat: repeat-y;
	/*height:268px;*/
	padding-left:14px;
	padding-right:10px;
}



#topbanner {position:fixed;
}

#calendarFrame {height: 268px;
width:560px;
overflow:auto;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
vertical-align:top;
}

#gigguidePagecalendarFrame { /*height: 268px;*/
width:560px;
overflow:auto;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
vertical-align:top;
}

.calendarFrame a:link {color:#F26222; font-weight:bold; text-decoration:underline;}
.maincontent a:visited {color:#000000; font-weight:bold; text-decoration:underline;}
.maincontent a:hover {color:#F26222; font-weight:bold; text-decoration:underline;}
.maincontent a:active {color:#000000; font-weight:bold; text-decoration:underline;}

.moshCal
{
  border-style: solid;
  border-color: #000000;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}

.moshCalFrame {
margin-bottom:20px;
}

.moshCalpicFrame {
vertical-align:top;
text-align:left;
padding-right:5px;
}

.moshCal #moshDate {
  color: #000000;
}

.moshCal
{
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  border-style: solid;
  border-color: #000000;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

.moshCalCopy {
text-align:left;
}

.moshCalCopy2 {
border-bottom:1px solid #000000;
padding-bottom:20px;
}

#moshSummary {
height:4.5em;
overflow:hidden;
display:block;
margin-bottom:1em;
}
.moshSummary {
display:block;
margin-bottom:1em;
}


#standardContent {background-image: url(../elements/images/standard_bg.gif);
	background-repeat: repeat-y;
	height:268px;
	padding-left:14px;
	padding-right:10px;
	width:600px;
}

#ticketspanelcontent {width:275px;
height:275px;
overflow:auto;
}

#menuContent {
background-image:url(../elements/images/menu-bg.jpg);
	background-repeat: repeat-y;
	height:268px;
	padding-left:14px;
	padding-right:10px;
}

#menuFrame {width:95%;
height:268px;
overflow:auto;
}

#pregigguidenav {
	width: 82px;
	vertical-align: top;
	text-align: left;
}

#gigguidecontainer {
	width: 600px;
}

#gigguideContent {
	width: 600px;
}

#gigguideTopLink {
	position: fixed;
	bottom: 10px;
	left: 210px;
	}
#gigguideTopLink a.toplink {
	margin-left: 5px;
	color: #900;
	font-weight: bold;
	}

#galleryContent {
	background-image:url(../elements/images/gallerybg.jpg);
	background-repeat: repeat-y;
	height: 500px;
	padding-left: 14px;
	padding-right: 10px;
}
#galleryMenuFrame {
	width: 95%;
	height: 500px;
	overflow: auto;
}

#slider1 {
	width: 600px; /* important to be same as image width */
	height: 200px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	top:0px;
	left:0px;}

#slider1Content {
	width: 600px; /* important to be same as image width or wider */
	position: absolute;
	top: 0px;
	margin-left: 0px;
	padding: 0px;
	left: 0px;
}

.slider1Image {float: left; position: relative; display: none; margin: 0px;}
.slider1Image img {border: 0px;}
.slider1Image span {position: absolute; padding: 10px 10px 0px 10px; width: 424px; display: none;}
.slider1Image a:active {text-decoration: none;}
.slider1Image a:visited {text-decoration: none;}
.slider1Image a:link {text-decoration: none;}
.clear {clear: both;}

#slider2 {
	width: 600px; /* important to be same as image width */
	height: 200px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	top:0px;
	left:330px;}

#slider2Content {
	width: 600px; /* important to be same as image width or wider */
	position: absolute;
	top: 0px;
	margin-left: 0px;
	padding: 0px;}

.slider2Image {float: left; position: relative; display: none; margin: 0px;}
.slider2Image img {border: 0px;}
.slider2Image span {position: absolute; padding: 10px 10px 0px 10px; width: 424px; display: none;}
.slider2Image a:active {text-decoration: none;}
.slider2Image a:visited {text-decoration: none;}
.slider2Image a:link {text-decoration: none;}
.clear {clear: both;}
