/* CSS Document */
body{
background-color:#ffffff;
margin:0px;
padding:0;
}

.img_left{float:left;padding:1px 10px 10px 0;position:relative;}
.img_right{float:right;padding:1px 0 10px 10px;position:relative;}
.troupe_cell
{
position:relative;
height:auto;
display:table-cell;
}
.clear{float:left;clear:both;margin:0 0 10px 0;}


.home_container
{
position:relative;
margin:10px auto;
background-color:#ffffff;
background-image:url(../images/intro1.jpg);
background-repeat:no-repeat;
width:750px;
height:550px;
}
.container
{
position:relative;
margin:10px auto;
background-color:#FFFFFF;
background-image:url(swirl.jpg);
background-repeat:repeat-y;
width:750px;
height:auto;
}
.print_banner
{
position:relative;
margin:0;
padding:0;
z-index:10;
}
.banner
{
display:none;
}

.menu
{
position:relative;
margin-top:-160px;
margin-bottom:50px;
top:0;
margin-left:145px;
text-transform:uppercase;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
z-index:60;
display: none;
}

.main_body
{
position:relative;
margin:0px auto 0;
color:#000000;
padding:0 145px 20px 145px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:19px;
z-index:40;
}
.gallery_main_body
{
position:relative;
margin:0px auto 0;
color:#e6e4d6;
padding:0 145px 20px 145px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:19px;
z-index:40;
height:380px;
}
.hum_gallery_main_body
{
position:relative;
margin:0px auto 0;
color:#e6e4d6;
padding:0 0px 20px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:19px;
z-index:40;
text-align:center;
}
.hum_gallery_main_body img{
	margin:10px;
}

.title
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
text-transform:uppercase;
letter-spacing:1pt;
}
.subtitle
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-transform:uppercase;
}
.bold
{font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#000000;
}
.gold
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
.goldtitle
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
letter-spacing:1pt;
text-transform:uppercase;
}
.largequote
{font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#000000;
letter-spacing:1pt;
line-height:26px;
}
.titlelink
{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
text-transform:uppercase;
letter-spacing:1pt;
background-color:#545143;
text-align:center;
}
.table_colour1{background-color:#545143;}
.table_colour2{background-color:#383a36;}
.table_colour3{background-color:#42413a;}
.table_colour3{background-color:#35332e;}

.cal_day{
position:relative;
float:left;
width:34px;
}
.cal_date{
position:relative;
float:left;
width:119px;
}
.cal_time{
position:relative;
float:left;
width:306px;
}
.cal_month
{
position:relative;
width:306px;
}

.img_Tenzing{
width:auto;
margin:0 5px 0 0;
text-align:center;
}

.img_poster{width:275px;
float:right;
text-align:center;
margin:0 0 5px 8px;

}

* html .img_poster{width:275px;
position:relative;
margin-top:0;
z-index:90;
}

 /*\*//*/
.img_poster{margin-top:150px;}
/**/

a:link, a:active, a:visited {
	text-decoration:none;
	color:#c7255d;
	}
a:hover {
	color:#c0d66a;
	}
a.tickets:link, a.tickets:active, a.tickets:visited {
	text-decoration:none;
	color:#c7255d;
	background-color:#ebcf52;
	}
a.tickets:hover {
	color:#000000;
	background-color:#c0d66a;
	}
.gallery_text{
height:500px;
color:#e6e4d6;
font-weight:bold;
}
.gallery_thumb
{width:50px;height:50px;}

.gallery_img{
position:absolute;
left:145px;
top:0px;
width:auto;
z-index:50px;
}


.gallery_thumb_div
{
position:relative;
left:455px;
top:0px;
width:104px;
}
.hiddenpic {display:none;}
.credit {
text-align:center;
position:relative;
margin:0 auto;
color:#000000;
width:auto;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.border{background-color:#ffffff; padding:2px 8px 2px 8px;}