/* PRINCIPAL STYLES FOR WHAT'S ON PAGES */



html {
	font-size: 100%; /* IE hack */
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #000;
}
body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color: #FFF;
	color: #000;
}
img {
	border: none;
}
/* START BASIC STRUCTURAL FORMATTING */



/* page wrapper gives the overall page a width to 



fit 1024 screen resolution and allows placement of background image top right*/

#mediaplex {
	position: absolute;
	height: 1px;
	top: 0;
	left: 0;
}





#pagewrapper {
	width: 995px;/*background-image:url(../images/magmapsbackground2.jpg);



	background-position:top right;



	background-repeat:no-repeat;*/
}
#pagewidth {
	width:995px;
	margin: 0;
	padding: 0;
}
#skiptocontent {
	height: 1px;
	overflow:hidden;
}
/*START HEADER STYLES*/







#header {
	position:relative;
	min-width: 0;
 width:;
	margin:0 0 0 0;
	padding: 0 0 0 52px !important;
}
#header .newslettersignup {
	min-width: 0;
	position: relative;
	left: 502px;
	width: 400px;
	padding: 5px 0 5px 0;
	text-align: right;
}
#header .newslettersignup-heading {
	min-width: 0;
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
	float:left;
	padding: 3px 10px 0 0;
}
#header .newslettersignup-content {
	font-size: 1.1em;
}
#header .newslettersignup-button {
	vertical-align: bottom;
}
#header .newslettersignup-emailbox {
	width: 150px;
	height: 13px;
	font-size: 1.1em;
	margin: 0;
}
#logo {
	float:left;
	margin: 0 2px 0px 0;
	padding: 0;
	height: 100px;
}
#bannerwrapper {
	float:left;
	margin: 0;
	padding: 0;
	width: 883px;
	position:relative;
}
#banner {
	float:left;
	margin: 0;
	padding: 0;
	width: 500px;
}
/* start search box styles */

/*#searchbox {

	float:right;

	margin: 0;

	padding: 25px 10px 0px 0;

	width: 207px;

	min-height: 68px;

}*/

#searchbox {
	float:none;
	margin: 0;
	padding: 25px 10px 0px 0;
	width: 207px;
	min-height: 68px;
	position: absolute;
	top: 0px;
	right:0px;
}
.searchlabel {
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #333;
}
#searchbox form {
	margin: 0;
	padding: 0;
}
.searchinput {
	height: 15px;
	width: 150px;
	margin: 0 2px 0 0;
	padding:0;
	vertical-align:top;/*border: solid 2px #000*/
}
#searchbox p {
	margin: 15px 0 12px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;/*font-weight:bold;*/
}
#searchbox a:link, #searchbox a:visited, #searchbox a:active {
	text-decoration: none;
	color: #C00;
}
#searchbox a:hover {
	text-decoration: none;
	color: #999;
}
/* end search box styles */



/*END HEADER STYLES*/



/*START MENU STYLES*/

#menu {
	clear:both;
	margin: 0px 0px 0px 158px;
	width: 802px;
	padding: 10px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #C00;
	font-weight: bold;
}
#menu ul {
	margin: 0;
	padding: 0;
}
#menu li {
	margin: 0;
	padding: 0;
	list-style:none;
	display:inline;
}
#menu a:link, #menu a:visited, #menu a:active {
	margin: 0;
	color: #333;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
#menu a:hover {
	margin: 0;
	color: #C00;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menuHome a:link, .menuHome a:visited, .menuHome a:active {
	margin: 0;
	color: #333;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menuHome a:hover {
	margin: 0;
	color: #C00;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menublhome a:link, .menublhome a:visited, .menublhome a:active {
	margin: 0;
	color: #333;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menublhome a:hover {
	margin: 0;
	color: #C00;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menuexhibitions a:link, .menuexhibitions a:visited, .menuexhibitions a:active {
	margin: 0;
	color: #333;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menuexhibitions a:hover {
	margin: 0;
	color: #25408F;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menuevents a:link, .menuevents a:visited, .menuevents a:active {
	margin: 0;
	color: #333;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menuevents a:hover {
	margin: 0;
	color: #D67524;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menutours a:link, .menutours a:visited, .menutours a:active {
	margin: 0;
	color: #333;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menutours a:hover {
	margin: 0;
	color: #908454;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menupermanentgalleries a:link, .menupermanentgalleries a:visited, .menupermanentgalleries a:active {
	margin: 0;
	color: #333;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menupermanentgalleries a:hover {
	margin: 0;
	color: #90906A;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menupodcasts a:link, .menupodcasts a:visited, .menupodcasts a:active {
	margin: 0;
	color: #333;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menupodcasts a:hover {
	margin: 0;
	color: #f0bd08;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menuplanyourvisit a:link, .menuplanyourvisit a:visited, .menuplanyourvisit a:active {
	margin: 0;
	color: #333;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.menuplanyourvisit a:hover {
	margin: 0;
	color: #587c25;
	padding: 0px 5px;
	text-decoration: none;
	zoom: 1.0;
}
.currentmenu {
	margin: 0;
	color: #C00;
	border-right: solid 1px #CCC;
	padding: 0px 5px;
	zoom: 1.0;
}
/*END MENU STYLES*/



/*START BREADCRUMB STYLES*/



#breadcrumb {
	margin: 0 0 0 106px;
	width: 615px;
	padding: 10px 0px 10px 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #C00;
	background-color:#FFF;
	display:none;
}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
	color: #999;
	padding: 0px 5px;
	margin: 0;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #C00;
	padding: 0px 5px;
	margin: 0;
	text-decoration: none;
}
.breadcrumbcurrent {
	color: #C00;
	font-weight: normal;
	padding: 0px 5px;
	margin: 0;
}
/*END BREADCRUMB STYLES*/



/*START COLUMN STYLES*/







#colwrap {
	padding: 0;
	margin: 0 0 0 106px;/*background-color:#FFF;*/

}
#maincolhome {
	float: left;
	width: 837px;
	margin: 0;
	padding: 0 0 0 158px;
}
#rightcolhome {
	float: left;
	width: 232px;
	padding: 0;
	margin: 0;
}
#leftcol {
	float:left;
	width: 150px;
	margin: 15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
#twocolwrapper {
	float:left;
	/*width: 722px;*/

	margin: 0 0 10px 0;
}
#maincol {
	/*clear:both;*/

	float: left;
	width: 507px;
	margin: 0 0 0 15px;
	padding: 0;
}
#maincolwide {
	margin: 0 6px 0 0;
	padding: 0 0 0 52px;
}
#rightcol {
	float: left;
	width: 200px;
	padding: 0;
	margin: 0;
}
/*END COLUMN STYLES*/



/* START FOOTER STYLES */







#footer {
	clear:both;
	background-color: #FFF;
	margin: 0 0 10px 158px;
	padding: 7px 0 12px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #333;
}
#footer a:link, #footer a:visited, #footer a:active {
	text-decoration: none;
	color: #333;
	padding: 0px 3px 0px 3px;
}
#footer a:hover {
	text-decoration: none;
	color: #C00;
	padding: 0px 3px 0px 3px;
}
#copyright {
	display:none;
} /* hides print format copyright statement */
/* END FOOTER STYLES */



/* END BASIC STRUCTURAL FORMATTING */















/* START BASIC STYLES FOR PAGE CONTENT */



/* start styles for intropanel at top of page */







#intropanel {
	background-color: #FFF;
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
	color: #333;
}
h1 {
	font-size: 2.0em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 15px 0 5px 15px;
	font-weight: bold;
}
#intropanel h1 {
	font-size: 2.0em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#intropanel h2 {
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#intropanel p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 12px 0 15px 0;
}
#intropanel a:link, #intropanel a:visited, #intropanel a:active {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	color: #C00;
}
#intropanel a:hover {
	text-decoration:none;
	color: #939;
}
/* end styles for intropanel at top of page */







.introlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding: 0;
	margin: 5px 0;
}
.textmain .introlink {
	color: #FFF;
}
/* start general styles for page content */

/* LEFTCOLUMN NAVIGATION STYLES START */

#leftcol ul {
	width: 150px;
	padding: 0;
	margin:0;
	list-style-type:none;
}
#leftcol li {
	padding:0;
	margin:0;
}
#leftcol li a:link, #leftcol li a:visited, #leftcol li a:active {
	margin: 0;
	display:block;
	color: #000;
	background:url('/images/generic/subnav_active.jpg') top center no-repeat;
	padding: 6px 0 9px 18px;
	text-decoration: none;
}
#leftcol li a:hover {
	margin: 0;
	display:block;
	color: #000;
	background:url('/images/generic/subnav_hover.jpg') top center no-repeat;
	padding: 6px 0 9px 18px;
	text-decoration: none;
}
#leftcol .active {
	margin: 0;
	color: #000;
	background:url('/images/generic/subnav_header2.jpg') center bottom no-repeat;
	padding: 6px 0 6px 18px;
	text-decoration: none;
	display:block;
}
#leftcol ul li ul li .active {
	margin: 0;
	color: #000;
	background:url('/images/generic/subnav_header2.jpg') center bottom no-repeat;
	padding: 6px 0 6px 28px;
	text-decoration: none;
	display:block;
}
#leftcol ul li .active {
	margin: 0;
	color: #000;
	background:url('/images/generic/subnav_header2.jpg') center bottom no-repeat;
	padding: 6px 0 6px 14px;
	text-decoration: none;
}
#leftcol li ul li a:link, #leftcol li ul li a:visited, #leftcol li ul li a:active {
	margin: 0;
	display:block;
	color: #000;
	background:url('/images/generic/subnav_active_indent.jpg') top center no-repeat;
	padding: 6px 0 9px 27px;
	text-decoration: none;
}
#leftcol li ul li a:hover {
	margin: 0;
	display:block;
	color: #000;
	background:url('/images/generic/subnav_hover_indent.jpg') top center no-repeat;
	padding: 6px 0 9px 27px;
	text-decoration: none;
}
/* LEFTCOLUMN NAVIGATION STYLES END */



#pagecontent {
	background-color: #FFF;
	margin: 0 15px 0 0;
	padding: 0;
	color: #333;
}
#pagecontent h1 {
	font-size: 2.0em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#pagecontent h2 {
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#pagecontent h3 {
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 10px;
	font-weight: bold;
}
#pagecontent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0 0 10px 0;
}
#pagecontent li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
}
#pagecontent td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;/*line-height: 1.4em;*/
}
#pagecontent a:link, #pagecontent a:visited, #pagecontent a:active {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	color: #C00;
}
#pagecontent a:hover {
	text-decoration:none;
	color: #333;
}
/*#pagecontent ul {



	padding-left: 10px;



	margin-left: 0px;



}*/















#textcontent h2 {
	font-size: 1.6em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 12px 0;
	padding: 0 0 0 12px;
	font-weight: bold;
	color: #75585F;
}
#textcontent p {
	font-size: 1.1em;
	line-height: 1.4em;
}
#textcontent a:link, #textcontent a:visited, #textcontent a:active {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	color: #939;
}
#textcontent a:hover {
	text-decoration:none;
	color: #999;
}
#textcontent ul {
	padding-left: 10px;
	margin-left: 10px;
	font-size: 1.1em;
	line-height: 1.4em;
}
/* top panel styles start */

#toppanel {
	position:relative;
	width: 708px;
	margin: 0 0 15px 15px;
	height: 278px;
	/*background:url(../images/toppanelbgrd.gif) no-repeat;*/

	background:url(../images/toppanelbgrdblue.gif) no-repeat top left;
}
/*#toppanelleft {

	float:left;

	width: 508px;

}

#toppanelright {

	float:left;

	width: 184px;

	padding: 8px;

	min-height: 151px;

	background-image:url(../images/expanelright200.gif);

	background-repeat:no-repeat;

	background-position:top left;

	color: #FFF;

	font-family:Arial, Helvetica, sans-serif;

}

#toppanelright h2{

	font-size: 1.4em;

	line-height: 1.4em;

	padding: 0;

	margin: 0 0 5px 0;

}

#toppanelright p{

	font-size: 1.2em;

	line-height: 1.2em;

	padding: 0;

	margin: 0 0 5px 0;

}*/

#toppaneltext {
	position:absolute;
	right: 0px;
	top: 0;
	width: 194px;
	padding: 10px;
	height: 256px;
	overflow:hidden;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
}
#toppaneltext h2 {
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 0;
	margin: 0 0 5px 0;
}
#toppaneltext p {
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0;
	margin: 0 0 5px 0;
}
#toppanel ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#toppanel li {
	display:none;
}
#toppanel .show {
	display: inline;
}
#maincolpanel {
	width: 495px;
	margin: 0 0 10px 0;
	position:relative;
	background: url(../images/exhibpanelbgrd.gif) no-repeat;/*background:url(../images/toppanel495bgrd.gif) no-repeat;*/

	/*height: 120px;*/

}
#maincolpanel ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#maincolpanel li {
	display:none;
}
#maincolpanel .show {
	display: inline;
}
/*#maincolpanelleft {

	float:left;

	width: 355px;

}

#maincolpanelright {

	float:left;

	width: 130px;

	padding: 5px;

	min-height: 96px;

	background-image:url(../images/expanelright140.gif);

	background-repeat:no-repeat;

	background-position:top left;

	color: #FFF;

	font-family:Arial, Helvetica, sans-serif;

}

#maincolpanelright h2{

	font-size: 1.2em;

	line-height: 1.3em;

	padding: 0;

	margin: 0 0 5px 0;

}

#maincolpanelright p{

	font-size: 1.1em;

	line-height: 1.1em;

	padding: 0;

	margin: 5px 0 0 0;

}*/

#maincolpaneltext {
	position:absolute;
	top: 0;
	right: 0;
	width: 236px;
	padding: 10px;
	min-height: 131px;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
}
#maincolpaneltext h2, #maincolpaneltext h1 {
	font-size: 1.4em;
	line-height: 1.3em;
	padding: 0 !important;
	margin: 0 0 5px 0;
}
#maincolpaneltext p {
	font-size: 1.2em;
	line-height: 1.1em;
	padding: 0;
	margin: 5px 0 0 0;
}
#maincolpaneltext a:link, #maincolpaneltext a:visited, #maincolpaneltext a:active {
	color: #CF0303;
	text-decoration:none;
}
#maincolpaneltext a:hover {
	color: #CF0303;
	text-decoration: underline;
}
/* top panel styles end */

/* plan your visit landing page styles */

#pyvpanelwrapper {
	width: 723px;
	margin: 0 0 10px 15px;
}
.pyvpanel {
	float:left;
	margin:0 12px 10px 0;
	padding:0;
	width: 346px;
	position:relative;
}
.pyvpaneltext {
	position:absolute;
	bottom: 0;
	left:0;
	color: #FFF;
	width: 326px;
	height:60px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.pyvpaneltext h2 {
	font-size:1.4em;
	margin: 0 0 10px 0;
}
.pyvpaneltext h2 a:link, .pyvpaneltext h2 a:visited, .pyvpaneltext h2 a:active {
	color:#FFF;
	text-decoration:none;
}
.pyvpaneltext h2 a:hover {
	color:#FFF;
	text-decoration:underline;
}
.pyvpaneltext p {
	font-size:1.2em;
}
#eventsearch {
	padding: 10px;
	margin: 10px 10px 10px 0;
	background: #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 1.2em;
	border: 1px solid #666;
	text-align:center;
}
/* two column layout with links styles start */



#twocollayout {
	margin: 0;
	padding: 0;
	width: 415px;
}
.colleft {
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
	width: 200px;
}
.colright {
	margin: 0;
	padding: 0;
	float: right;
	width: 200px;
}
.arrowlist ul {
	margin: 0px 0 0px 15px;
	padding: 0 0 2px 10px;
}
.arrowlist li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	list-style-position: outside;
	list-style-image: url(../images/arrowgrey.gif);
	margin: 5px 0;
}
.arrowlist a:link, .arrowlist a:visited, .arrowlist a:active {
	text-decoration:none;
	color: #333 !important;
}
.arrowlist a:hover {
	text-decoration:none;
	color: #C00 !important;
}
/* two column layout with links styles start */



/* image wrapper styles start */



.imagewrapper {
	margin:0px 0px 10px 0px;
	padding: 10px 0px 0px;
	background-color: #FFF;
}
.imageleft {
	float:left;
	padding: 0px;
	margin: 0px;
}
.imageleft p {
	font-size: 90%;
	margin-top: 0px;
	font-style:italic;
	font-weight: bold;
}
.imageright {
	width:108px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
.imageright a:link, .imageright a:visited, .imageright a:active {
	color: #930;
}
.imageright a:hover {
	color: #660;
}
/* image wrapper styles end */







/* end general styles for page content */







.wrapperone {
	margin: 0 15px 12px 0;
	padding: 0;
	clear:both;
	min-height: 150px;
	background: url("../images/exhibpanelbgrd.gif") no-repeat;
}
.wrapperone h2, .wrapperone h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em !important;
	line-height: 1.2em;
	color: #000;
	margin: 0 0 5px 0;
	padding: 0 0 0 0 !important;
}
.wrapperone .text {
	padding: 10px;
	min-height: 130px;
	color: #000;
	float: left;
	width: 225px;/*background: url(../images/itempanelright01.jpg) no-repeat right center;*/

}
* html .wrapperone .text {
	height: 150px;
} /* hack for IE6 */
.wrapperone a:link, .wrapperone a:visited, .wrapperone a:active {
	text-decoration:none;
	color:#25408F;
}
.wrapperone a:hover {
	text-decoration:none;
	color:#333;
}
/*.wrapperone .date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	color: #25408F;

	margin: 0 0 5px 0;

	padding: 0;

}

.wrapperone .tagline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	color: #333;

	margin: 0;

	padding: 0;

	line-height: 1.2em;

}

.wrapperone .taglinebold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	color: #333;

	margin: 0;

	padding: 0;

	line-height: 1.2em;

	font-weight:bold;

}*/



.wrappertwo {
	margin: 0 15px 12px 0;
	padding: 0;
	clear:both;
	min-height: 151px;
	background: url("../images/exhibpanelbgrd.gif") no-repeat;
}
.wrappertwo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em !important;
	line-height: 1.2em;
	color: #000;
	margin: 0 0 5px 0;
	padding: 0 !important;
}
.wrappertwo .text {
	padding: 10px;
	min-height: 131px;
	color: #000;
	float: left;
	width: 225px;/*background: url(../images/itempanelright02.jpg) no-repeat right center;*/

}
* html .wrappertwo .text {
	height: 175px;
} /* hack for IE6 */
.wrappertwo a:link, .wrappertwo a:visited, .wrappertwo a:active {
	text-decoration:none;
	color:#25408F;
}
.wrappertwo a:hover {
	text-decoration:none;
	color:#333;
}
/*.wrappertwo .date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #25408F;

	margin: 0 0 5px 0;

	padding: 0;

}

.wrappertwo .tagline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #333;

	margin: 0;

	padding: 0;

	line-height: 1.2em;

}

.wrappertwo .taglinebold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	color: #333;

	margin: 0;

	padding: 0;

	line-height: 1.2em;

	font-weight:bold;

}*/

.booknotbutton {
	margin: 5px 0 0 0 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px !important;
	color:#000;
	background:#9a9a9a;
	opacity: 0.8;
	filter:alpha(opacity=80);
	float:left;
}
#toppanel .taglinebold, #maincolpanel .taglinebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFF;
	margin: 5px 0;
	padding: 0;
	line-height: 1.2em;
	font-weight:bold;
}
#toppanel .tagline, #maincolpanel .tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFF;
	margin: 5px 0;
	padding: 0;
	line-height: 1.2em;
	font-weight:normal;
}
/* FEATURED EXHIBITION LANDING PAGE STYLES ENDS */







/* gallery detail page styles start */







.gallerytextmain {
	background-color:#7a0000;
	padding: 10px;
	float: left;
	width: 250px;
	min-height: 125px;
	background-image:url(../images/homepagepermgalls.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
* html .gallerytextmain {
	height: 125px;
} /* hack for IE6 */
/* gallery detail page styles end */



/* start large image and ttp accessible styles  */







#largeimage {
	padding: 10px;
	margin: 10px 0;
	border: solid 1px #CCC;
}
#largeimagebacklink {
	padding: 5px 0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #333;
}
#largeimagebacklink a:link, #largeimagebacklink a:visited, #largeimagebacklink a:active {
	color: #939;
	text-decoration: none;
}
#largeimagebacklink a:hover {
	color:#333;
	text-decoration: none;
}
.audiopanel {
	margin: 10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	vertical-align:middle;
}
.audiopanel p {
	margin: 3px 0;
	padding: 0;
}
.audiopanel a:link, .audiopanel a:visited, .audiopanel a:active {
	color: #939;
	text-decoration:none;
}
.audiopanel a:hover {
	color: #333;
	text-decoration:underline;
}
.videopanel {
	margin: 10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	vertical-align:middle;
	border-bottom:1px solid #CCC;
}
.videopanel p {
	margin: 3px 0;
	padding: 0;
}
.videopanel a:link, .videopanel a:visited, .videopanel a:active {
	color: #939;
	text-decoration:underline !important;
}
.videopanel a:hover {
	color: #333;
	text-decoration:underline !important;
}
.standardimagewrapper {
	margin: 10px 0;
	padding: 5px;
	background-color:#F7F7F7;
	border: solid 1px #CCC;
}
.standardimage {
	float: left;
	margin: 0;
	padding: 5px;
	width: 200px;
}
.standardimage p {
	margin:3px 0;
	padding:0;
}
.acknowledgement p {
	clear:left;
	margin: 0 !important;
	padding: 0 0 0 3px !important;
}
.acknowledgement a:link, .acknowledgement a:visited, .acknowledgement a:active {
	color: #939 !important;
}
.acknowledgement a:hover {
	color: #333 !important;
}
.eventtext {
	/*width: 100%;*/

	overflow:visible;
}
.eventtext p {
	margin: 5px 0!important;
	padding: 0!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.1em;
}
.textmain .eventtext p {
	margin: 5px 0!important;
	padding: 0 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #FFF;
}
.eventdetailtext p {
	margin: 5px 0!important;
	padding: 0!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #FFF;
}
.eventitemonline {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 5px;
	margin: 10px 0;
	height: 24px;
	width: 484px;
	background:#ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.eventitemonlinetweet {
	float:left;
	margin: 0;
	width: 115px;
}
.eventitemonlinefacebook {
	float:left;
	margin: 0;
	width: 250px;
}
.eventitemonlinesharethis {
	float:left;
	margin: 0;
	width: 80px;
}
/* review item styles start */



.reviewitemone, .reviewitemtwo {
	float: left;
	width: 497px;
	margin: 0 0 10px 0;
}
.reviewitemone:after, .reviewitemtwo:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.reviewitemone, .reviewitemtwo {
	display: inline-block;
	zoom: 1;
}
.reviewitem h2 {
	font-size: 1.6em !important;
	margin: 0 !important;
	color: #000 !important;
}
.reviewitemwrapper hr {
	margin: 17px 0px 0px 0px;
	color: #333 !important;
	height: 1px;
}
.reviewitem p {
	font-size: 1.2em !important;
	padding: 0px 0px 5px 0px !important;
	line-height: 1.3em !important;
}
.reviewitemimage {
	float: left;
	margin: 0;
}
.reviewitemimage .image {
	position: absolute;
	margin: 0;
}
.reviewitemtext {
	width: 282px;
	height: 172px;
	margin: 0;
	padding: 10px;
	float: left;
	border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
}
.reviewitemone .reviewitemtext {
	background: #BACBDD;
}
.reviewitemtwo .reviewitemtext {
	background: #D1D2D4;
}
.reviewitemtext a:link, .reviewitemtext a:visited, .reviewitemtext a:active {
	color: #000 !important;
	font-size: 1.2em;
	padding: 0 0 0 15px !important;
	text-decoration: none;
	background:url(../images/arrowred.gif) no-repeat left 3px;
}
.reviewitemtext a:hover {
	color: #C00 !important;
	font-size: 1.2em;
	padding: 0 0 0 15px !important;
	text-decoration: none;
	background:url(../images/arrowred.gif) no-repeat left 3px;
}
/* review item styles end */

/* END MAIN COLUMN STYLES */







/* RIGHT COLUMN STYLES STARTS */



.rightcollinksbox img {
	margin: 0 0 10px 0;
}
/* right col related link panel starts */

#twitterpanel {
	margin: 0 0 10px 0;
	width: 200px;
	/*height: 314px;*/

	padding: 12px 0 0 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #CCC;
}
#relatedlinksbox {
	border: solid 1px #CCC;
	padding: 8px;
	margin: 0 0 10px 0;
	/*-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	border-radius: 15px;*/

	background: #F8F8F8;
}
#relatedlinksbox h3 {
	margin: 0 0 3px 0;
	padding: 0;
	color:#333;
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
}
#relatedlinksbox ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#relatedlinksbox li {
	margin: 0;
	padding: 3px 0px 3px 15px;
	font-weight:bold;
	font-size:1.1em;
	background:url(../images/arrowgrey.gif) no-repeat left 3px;
}
#relatedlinksbox a:link, #relatedlinksbox a:visited, #relatedlinksbox a:active {
	text-decoration: none;
	color: #969;
}
#relatedlinksbox a:hover {
	text-decoration: none;
	color: #333;
}
/* right col related link panel ends */

#socialbar {
	margin: 0 0 10px 0;
	width:170px;
	height: 24px;
	padding: 5px 15px;
	background: #CCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#socialbar h3 {
	display:inline;
	vertical-align:5px;
	padding: 0 10px 0 0;
}
#socialbar span {
	margin: 0 5px 0 0;
}
.rounded-corners {
	behavior: url(../css/border-radius.htc);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
/* right col previous exhibitions panel starts */



#previousexhibitionsbox {
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding: 8px;
}
#previousexhibitionsbox h3 {
	margin: 0 0 3px 0;
	padding: 0;
	color:#333;
	font-size: 1.2em;
	font-family:Arial, Helvetica, sans-serif;
}
#previousexhibitionsbox p {
	margin:0;
	padding: 0;
	font-size: 1.1em;
	color: #333;
}
#previousexhibitionsbox a:link, #previousexhibitionsbox a:visited, #previousexhibitionsbox a:active {
	text-decoration: none;
	color: #969;
}
#previousexhibitionsbox a:hover {
	text-decoration: none;
	color: #333;
}
/* right col previous exhibitions panel ends */







/* right col BL ext links panel starts */







.righcolextlinkwrapper {
	padding: 0;
	margin: 10px 0 0 0;
	width: 153px;
	float: left;
}
.righcolextlinkimg {
	margin: 0;
	padding: 0;
	float:left;
	width: 51px;
	border: none;
}
.righcolextlinktext {
	margin: 0;
	padding: 5px;
	float:right;
	width: 90px;
	height: 39px;
	border: solid 1px #CCC;
}
.righcolextlinktitle {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height: 1.2em;
	font-weight: bold;
}
.righcolextlinktitle a:link, .righcolextlinktitle a:visited, .righcolextlinktitle a:active {
	color: #969!important;
	text-decoration:none;
}
.righcolextlinktitle a:hover {
	color: #666!important;
	text-decoration:none;
}
.righcolextlinktagline {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height: 1.0em;
	color: #333;
}
/* right col BL ext links panel ends */



/* RIGHT COLUMN STYLES END */



/* sitemap styles start */

.sitemaplist {
	padding: 0;
	margin: 0 0 0 37px;
}
.sitemaplist h2 {
	font-size: 1.3em;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 12px;
	font-weight: bold;
}
.sitemaplist ul {
	margin: 10px 0 10px 15px;
	padding: 0 0 2px 10px;
}
.sitemaplist ul ul {
	margin: 0 0 3px 20px;
	padding: 0 0 2px 15px;
}
.sitemaplist li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	list-style-position: outside;
	list-style-image: url(../images/arrow.gif);
}
.sitemaplist ul ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	list-style-position: outside;
	list-style-image: url(../images/arrow.gif);
	margin-left:8px;
}
* html .sitemaplist ul ul li {
	font-size: 0.9em;
}
.sitemaplist a:link, .sitemaplist a:visited, .sitemaplist a:active {
	text-decoration:none;
	color: #000;
}
.sitemaplist a:hover {
	text-decoration:underline;
	color: #C00;
}
.sitemaplistexhibitions, .sitemaplistevents, .sitemaplistregions, .sitemaplistgalleries, .sitemaplistpodcasts {
	padding: 10px;
	margin: 10px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url(../css/border-radius.htc);
	border-radius: 10px;
	border: solid 2px #ccc;
	zoom: 1;
	position:relative;
	color:#333;
	border: solid 2px #000;
}
/*.sitemaplistexhibitions {

	color:#25408F;

	border: solid 2px #25408F;

}

.sitemaplistevents {

	color:#D67524;

	border: solid 2px #D67524;

}

.sitemaplistregions {

	color:#908454; 

	border: solid 2px #908454;

}

.sitemaplistgalleries {

	color:#908454;

	border: solid 2px #908454;

}

.sitemaplistpodcasts {

	color:#000; 

	border: solid 2px #f0bd08;

}*/



/*.sitemaplistexhibitions {

	padding: 10px;

	margin: 10px 0;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	behavior: url(../css/border-radius.htc);

    border-radius: 15px;

	zoom: 1;

	position:relative;

	background-image: url(../images/sitemapexhib.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.sitemaplistevents {

	padding: 10px;

	margin: 10px 0;

 	background-color: #f5dcc8;

	border-radius: 15px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	background-image: url(../images/sitemapevents.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.sitemaplistregions {

	padding: 10px;

	margin: 10px 0;

	background-color: #EBF5FA;

	border-radius: 15px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	background-image: url(../images/boxtopregions415.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.sitemaplistgalleries {

	padding: 10px;

	margin: 10px 0;

	background-color: #e3e3da;

	border-radius: 15px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	background-image: url(../images/sitemappermgalls.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.sitemaplistpodcasts {

	padding: 10px;

	margin: 10px 0;

	background-color: #f6f0d8;

	border-radius: 15px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	background-image: url(../images/sitemappodcasts.gif);

	background-repeat: no-repeat;

	background-position: right top;

}*/

/* sitemap styles end */



/* bookmark links start */







#bookmarks {
	margin: 10px 0;
}
#bookmarks ul {
	display: inline;
	margin: 0;
	padding: 0;
}
#bookmarks li {
	display: inline;
	list-style-type: none;
	padding: 3px 10px 3px 20px;
	margin: 2px;
}
#bookmarks a:link, #bookmarks a:visited, #bookmarks a:active {
	text-decoration: none;
	color: #333 !important;
}
#bookmarks a:hover {
	text-decoration: none;
	color: #C00 !important;
}
#bookmarks2 li {
	list-style-type: none;
	padding: 3px 10px 3px 25px;
	margin: 2px;
	font-size: 1.1em;
	font-weight:bold;
}
.diggit {
	background-image:url(../images/digg.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.delicious {
	background-image:url(../images/delicious.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.facebook {
	background-image:url(../images/facebook.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
/* bookmark links end */







#mapleft {
	float:left;
	width: 200px;
	padding-right: 10px;
}
#mapright {
	float:right;
	width: 200px;
}
.backlink {
	text-align:right;
}
/* start assorted classes for styling text */







.clr {
	clear:both;
	height: 1px;
}
.purpletext {
	color: #939;
}
/* right column styles */







.wrappermain {
	margin: 0 0 10px 0;
}
.wrappermain {
	width: 100%;
	background: url(../images/exhibpanelbgrd.gif) no-repeat;
}
.wrappermain h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #FFF;
	margin: 5px 0 0 0;
	padding: 0;
}
.wrappermain a:link, .wrappermain a:visited, .wrappermain a:active {
	text-decoration:none;
	color:#000;
}
.wrappermain h3 a:hover {
	text-decoration:none;
	color:#C00;
}
.textbottommain {
	background-image: url(../images/eventstextbottommain.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 6px;
	width:415px;
	clear:left;
}
.image {
	float: left;
	width: 239px;
	padding:0;
	margin: 0 0 -2px 0;
}
.textwrappermain {
	float:left;
	width: 239px;
	padding: 10px;
}
.textmain {
/*min-height: 121px;*/



}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	margin: 0 0 5px 0;
	padding: 0;
}
.tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 1.1em;
}
.taglinebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 1.1em;
	font-weight:bold;
}
.medialink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	margin: 0;
	padding: 0 0 0 8px;
	line-height: 1.1em;
	background:url(/whatson/images/arrowgrey.gif) no-repeat left 5px;
}
#ephoxrcolpanel {
	position: relative;
	margin:	0;
	padding: 10px 10px 0 10px;
	border: dotted 1px #A4A5A7;
	background:#FFF;
}
* html #ephoxrcolpanel {
	height: 1%;
}
#ephoxrcolpanel h4 {
	font-size:1.4em;
	color:#25408F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0;
}
#ephoxrcolpanel h4 a:link, #ephoxrcolpanel h4 a:visited, #ephoxrcolpanel h4 a:active {
	color:#25408F;
	text-decoration:none;
}
#ephoxrcolpanel h4 a:hover {
	color:#6E6E6E;
	text-decoration:none;
}
#ephoxrcolpanel p {
	margin: 0 0 15px 0;
	font-size:1.1em;
	line-height:1.4em;
}
#ephoxrcolpanel p a:link, #ephoxrcolpanel p a:visited, #ephoxrcolpanel p a:active {
	color:#25408F;
	text-decoration:none;
}
#ephoxrcolpanel p a:hover {
	color:#6E6E6E;
	text-decoration:none;
}
#toplinkpanel {
	position: relative;
	margin:	10px 0 15px 0;
	padding: 10px 0 10px 10px;
	border: dotted 1px #A4A5A7;
	background:#FFF;
}
* html #toplinkpanel {
	height: 1%;
}
#toplinkpanel h4 {
	font-size:1.4em;
	color:#25408F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin: 0 0 13px 0;
}
#toplinkpanel h4 a:link, #toplinkpanel h4 a:visited, #toplinkpanel h4 a:active {
	color:#25408F;
	text-decoration:none;
}
#toplinkpanel h4 a:hover {
	color:#6E6E6E;
	text-decoration:none;
}
#toplinkpanel p {
	margin: 0 0 6px 0;
	font-size:1.1em;
	line-height:1.2em;
}
#toplinkpanel p a:link, #toplinkpanel p a:visited, #toplinkpanel p a:active {
	color:#6E6E6E;
	text-decoration:none;
}
#toplinkpanel p a:hover {
	color:#25408F;
	text-decoration:none;
}
.toplinkpanelleft {
	width:60px;
	float:left;
}
.toplinkpanelright {
	width: 85px;
	float:left;
	padding: 0 6px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
	zoom: 1;
}
/* book now button starts */

.booknowwrapper {
	/*margin: 5px 0 0 0;*/

	margin: 0;
	padding: 0;
}
.booknowbutton {
	margin: 0 0 10px 0 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	width:80px;
	color:#FFF;
	float:left;
}
.booknowbutton a:link, .booknowbutton a:visited, .booknowbutton a:active {
	display:block;
	padding: 3px 5px;
	color:#000 !important;
	background: #9a9a9a;
	opacity: 0.8;
	filter:alpha(opacity=80);
	text-decoration:none;
	font-size:1.0em;
	height: 14px;
	/*margin: 10px 0;*/

	margin: 5px 0 0 0;
}
.booknowbutton a:hover {
	display:block;
	padding: 3px 5px;
	color:#000 !important;
	background: #9a9a9a;
	opacity:1;
	filter:alpha(opacity=100);
	text-decoration:none;
	font-size:1.0em;
	height: 14px;
	/*margin: 10px 0;*/

	margin: 5px 0 0 0;
}
.moreinfo a:link, .moreinfo a:visited, .moreinfo a:active {
	display:block;
	/*padding: 4px 3px 4px 18px;*/

	padding: 3px 5px;
	color:#000 !important;
	background:#9a9a9a;
	opacity: 0.8;
	filter:alpha(opacity=80);
	text-decoration:none !important;
	font-size:1.0em;
	height: 14px;
	/*margin: 10px 0;*/

	margin: 5px 0 0 0;
}
.moreinfo a:hover {
	display:block;
	padding:3px 5px;
	color:#000 !important;
	background:#9a9a9a;
	opacity: 1;
	filter:alpha(opacity=100);
	text-decoration:none !important;
	font-size:1.0em;
	height: 14px;
	/*margin: 10px 0;*/

	margin: 5px 0 0 0;
}
#toppanel .booknotbutton,  #maincolpanel .booknotbutton,  #toppanel .booknowbutton a:link,  #toppanel .booknowbutton a:visited,  #toppanel .booknowbutton a:active,  #maincolpanel .booknowbutton a:link,  #maincolpanel .booknowbutton a:visited,  #maincolpanel .booknowbutton a:active,  #toppanel .moreinfo a:link,  #toppanel .moreinfo a:visited,  #toppanel .moreinfo a:active,  #maincolpanel .moreinfo a:link,  #maincolpanel .moreinfo a:visited,  #maincolpanel .moreinfo a:active {
	margin: 10px 0 0 0 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:17px;
	padding: 3px 8px;
	color:#000;
	background:#fff;
	opacity: 0.8;
	filter:alpha(opacity=80);
	float:left;
	text-decoration:none !important;
}
#toppanel .booknowbutton a:hover, #toppanel .moreinfo a:hover, #maincolpanel .booknowbutton a:hover, #maincolpanel .moreinfo a:hover {
	margin: 10px 0 0 0 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:17px;
	padding: 3px 8px;
	color:#000;
	background:#fff;
	opacity: 1.0;
	filter:alpha(opacity=100);
	float:left;
	text-decoration:none !important;
}
/*.wrappermain .booknowbutton a:hover {

	display:block;

	color:#972944;

	background-color:#CCC;

}*/

/* book now button ends */

/* more information button starts */

.moreinfo {
	margin: 0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	float:left;
}
#toppaneltext .moreinfo, #maincolpaneltext .moreinfo {
	margin: 0 10px 0 0;
}
/*.wrappermain .moreinfo a:link, .wrappermain .moreinfo a:visited, .wrappermain .moreinfo a:active {

	display:block;

	padding: 3px;

	color:#514641;

	background-color:#c8cfe3;

}

.wrappermain .moreinfo a:hover {

	display:block;

	color:#25408F;

	background-color:#CCC;

}*/

/* more information button ends */

/* podcast button starts */

.podcastinfo {
	margin: 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	/*width:120px;*/

	float: left;
}
#toppaneltext .podcastinfo, #maincolpaneltext .podcastinfo {
	margin: 0 10px 0 0;
}
.podcastinfo a:link, .podcastinfo a:visited, .podcastinfo a:active {
	/*display:block;

	padding: 4px 3px 4px 18px !important;

	color:#000 !important;

	background: no-repeat left top url(../images/buttonorange.png);

	text-decoration:none;

	font-size:1.0em;

	height: 14px;

	margin: 10px 0;

	width: 121px;*/

	

		display:block;
	/*padding: 4px 3px 4px 18px;*/

	padding: 3px;
	color:#000 !important;
	/*background: no-repeat left top url(../images/buttonorange.png);*/

	background:#9a9a9a;
	opacity: 0.8;
	filter:alpha(opacity=80);
	text-decoration:none;
	font-size:1.0em;
	height: 14px;
	margin: 10px 0;/*width: 121px;*/

}
.podcastinfo a:hover {
	/*		display:block;

padding: 4px 3px 4px 18px !important;

	color:#000 !important;

	background: no-repeat left bottom url(../images/buttonorange.png);

	text-decoration:none;

	font-size:1.0em;

	height: 14px;

	margin: 10px 0;

	width: 121px;*/

	display:block;
	/*padding: 4px 3px 4px 18px !important;*/

	padding:3px;
	color:#000 !important;
	/*background: no-repeat left bottom url(../images/buttonorange.png);*/

	background:#9a9a9a;
	opacity: 1;
	filter:alpha(opacity=100);
	text-decoration:none;
	font-size:1.0em;
	height: 14px;
	margin: 10px 0;/*width: 121px;*/

}
/* podcast button ends */

/* book now multiple buttons starts */

.booknowbuttonmult {
	margin: 5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	/*width:170px;*/

	color:#FFF;
}
.textmain .booknowbuttonmult {
	margin: 5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	width:240px;
	color:#FFF;
	background-color:#666;
}
.booknowbuttonmult a:link, .booknowbuttonmult a:visited, .booknowbuttonmult a:active {
	display:block;
	padding: 4px 3px 4px 5px;
	height: 14px;
	/*width: 148px;*/

	color:#000;
	/*background:url(../images/buttonorangewide.png) no-repeat top left;*/

	background: #9a9a9a;
	opacity: 0.8;
	filter:alpha(opacity=80);
	text-decoration:none;
}
.booknowbuttonmult a:hover {
	display:block;
	padding: 4px 3px 4px 5px;
	height: 14px;
	/*width: 148px;*/

	color:#000;
	/*background:url(../images/buttonorangewide.png) no-repeat bottom left;*/

	background: #9a9a9a;
	opacity: 1;
	filter:alpha(opacity=100);
	text-decoration:none;
}
#booknowbuttonmulttop {
	padding: 4px 3px 4px 5px !important;
	height: 14px !important;
	width: 148px !important;
	color:#000;
	/*background: url(../images/buttonsmultievent.png) no-repeat top left;*/

	background: #fff;
	opacity: 0.8;
	filter:alpha(opacity=80);
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin:7px 0 0 0 !important;
	cursor:pointer;
}
#booknowbuttonmulttopon {
	padding: 4px 3px 4px 5px !important;
	height: 14px !important;
	width: 148px !important;
	color:#000;
	background: #fff;
	opacity: 0.8;
	filter:alpha(opacity=80);
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	cursor:pointer;
}
#booknowmultouter {
	width: 247px;
	padding: 0;
	margin: 0 0 0 0;
}
#booknowmultinner {
	/*background:url(../images/multieventbgrd.png) bottom right no-repeat;*/

	background: none;
	padding: 0;
	margin: 0;
	/*width: 241px;*/

	display:none;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
}
#booknowmultinnerns {
	/*background:url(../images/multieventbgrd.png) bottom right no-repeat;*/

	background: #FFE200;
	padding: 2px 7px 7px 7px;
	margin: 0;
	width: 200px;
}

/* book now multiple buttons ends */ 

 /* start printer styles*/ 







@media print {
#pagewidth {
	width: 721px;
}
#breadcrumb {
	display:none;
}
#header {
	margin-top: 0px;
	padding-left: 0px;
	width:721px;
}
#contenttop {
	width: 449px;
}
#colwrap {
	margin-left: 0px;
	width:657px;
	padding-top: 20px;
}
#pagecontent {
	padding-left: 0px;
	width: 420px;
}
#footer {
	display:none;
}
#copyright {
	display: block;
	margin: 10px 0px;
	padding: 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000;
}
}



 /* end printer styles*/

