/* CSS Document */
* 
{
	margin:0;
	padding:0;
}
body
{
  background-color: #3d5c88;
  background-image:url(images/back_stripe.jpg);
  background-position:left top;
  background-repeat:repeat-x;
  margin: 0px; 
  padding: 0px;
  color: #686868; 
  text-align: center;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:0.8em;
  text-align:left;
}

a.rollover {
	display: block;
	height: 93px;
	width: 252px;
}
a.rollover:hover {
	background-position: -252px 93px;
}


a.rollover2 {
	display: block;
	height: 87px;
	width: 252px;
}
a.rollover2:hover {
	background-position: -252px 87px;
}

a.rollover3 {
	display: block;
	height: 96px;
	width: 322px;
}
a.rollover3:hover {
	background-position: -322px 96px;
}

a.techinfo {
	background-image: url(images/pastshows_roll.jpg);
	display: block;
	height: 87px;
	width: 272px;
}
a.techinfo:hover {
	background-position: -272px;
}

a.techinfoback {
	background-image: url(images/back_to_rentals.jpg);
	display: block;
	height: 86px;
	width: 272px;
}
a.techinfoback:hover {
	background-position: -272px;
}


#wrapper
{
	display:block;
	position:absolute;
    left: 50%; 
    width: 850px;  
    margin-top:0px;
    margin-left:-425px;
    z-index:1;
	border: 0;
}

#contleft
{
	display:block;
	background-color:#FFF;
	width:385px;
	height:470px;
	padding:10px 10px 10px 30px;
	margin:0;
	float:left;
}

#contright
{
	display:block;
	background-color:#FFF;
	width:384px;
	height:470px;
	padding:10px 20px 10px 20px;
	margin:0;
	float:right;
}

#top_logo
{
	display:block;
	width:850px;
	height:82px;
	background-image:url(images/top_logo.jpg);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

#top_stripe
{
	display:block;
	width:850px;
	height:2px;
	background-image:url(images/top_stripe.jpg);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
}
#menuu
{
	display:block;
	width:850px;
	height:58px;
	padding:0;
	margin:0;
}
#menuu1
{
	display:block;
	width:362px;
	height:14px;
	padding:0;
	margin:56px auto auto 16px;
}
#under_stripe
{
	display:block;
	width:850px;
	height:3px;
	background-image:url(images/under_menu_stripe.jpg);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
}

#main_pic
{
	
	display:block;
	width:850px;
	height:288px;
	float:left;
	padding:0;
	margin:0;
}
#main_pic .eventL
{	
	background-color:#FFFFFF;
	display:inline;
	width:561px;
	height:272px;
	float:left;
	padding:8px;
	margin:0;
}


#main_pic .eventL .rectangle
{
	display:block;
	width:561px;
	height:272px;
	padding:0;
	margin:0 0 2px 0;
	border:0;
	float:left;
}

#myAlternativeContent {
	width:570px;
}

/* Events Detail picture box */
#main_pic .eventL .rectangle .pic
{
	display:block;
	width:192px;
	height:272px;
	float:left;
}
#main_pic .eventL .rectangle .pic .top
{
	display:block;
	width:192px;
	height:270px;
	float:left;
}
/* Events on Index and Shows - Buy Tickets  */
#main_pic .eventL .rectangle .pic .bottom
{
	display:block;
	width:192px;
	height:30px;
	float:left;
	margin:2px 0 0 0;
}

#main_pic .eventL .rectangle .date
{
	display:block;
	width:369px;
	height:90px;
	float:left;		
	padding:0 0 5px 0;
}

#main_pic .eventL .rectangle .textdetail
{
	display:block;
	width:369px;
	height:176px;
	float:left;		
	padding:0 0 0 0;
}

#main_pic .eventL .rectangle p.desc
{
	color: #686868;	
	text-align: left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:0.85em;
	line-height:1.15em;
	margin: 8px 0px 4px 8px;
}

#main_pic .eventL .rectangle p.sub
{
	color:#a40c51;
	text-align:left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	margin: 6px 0px 4px 0px;
}

#main_pic .eventL .rectangle p.prize
{
	color:#610730;
	text-align: left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	margin: 4px 0px 4px 0px;
}

#main_pic .eventL .special
{
	display:block;
	width:561px;
	height:30px;
	padding:0;
	margin:0;
	border:0;
	float:left;
}
#main_pic .eventL .special .buy
{
	display:block;
	width:192px;
	height:30px;
	float:left;
}
#main_pic .eventL .special .event
{
	display:block;
	width:115px;
	height:30px;
	float:left;
}


#main_pic .lll
{
	background-color:#FFFFFF;
	display:inline;
	width:570px;
	height:272px;
	float:left;
	padding:8px;
	margin:0;
}

#main_pic .lll2
{
	background-color:#FFFFFF;
	display:inline;
	width:586px;
	height:288px;
	float:left;
	padding:0px;
	margin:0;
}

#main_pic .rrr
{
	background-color:#FFFFFF;
	display:inline;
	width:261px;
	height:288px;
	float:right;
	padding:0 0 0 3px;
	margin:0;
}
#main_pic .eventR
{
	background-color:#FFFFFF;
	display:inline;
	width:272px;
	height:288px;
	float:right;
	padding:0;
	margin:0;
}
#cleaner
{
	width:850px;
	height:0px;
	clear:both;
	overflow:hidden;
	background-color:white;
}

#header
{
	display:block;
	width:850px;
	height:86px;
	padding:0;
	margin:1px 0 0 0;	
}

#header .left
{
	display:block;
	width:577px;
	height:87px;
	float:left;
	padding:0;
	margin:0;
}
#header .right
{
	display:block;
	width:272px;
	height:87px;
	float:left;
	padding:0;
	margin:0px 0px 0px 1px;
}
#header .leftCol
{
	background-image:url(images/Rental_rentalMenuTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	display:block;
	width:577px;
	height:86px;
	float:left;
	padding:0;
	margin:0;
}
#header .rightCol
{
	background-color:#FFFFFF;
	display:block;
	width:272px;
	height:86px;
	float:left;
	padding:0;
	margin:0 0 1px 1px;
}

#content
{	
	display:block;
	width:850px;		
	z-index:0;
	overflow: hidden;
	padding:0;
	margin:1px 0 0 0;
}

#content2
{	
	display:block;
	background-color:#FFF;
	width:830px;		
	z-index:0;
	overflow: hidden;
	padding:0 0 0 20px;
	margin:1px 0 0 0;
}

#content .blok
{	
	display:block;
	width:500px;	
	height:75px;	
	z-index:0;
	overflow: hidden;
	padding:0;
	float:left;
	margin:5px;
}

#content .blok .img
{	
	display:block;
	width:90px;	
	height:75px;	
	z-index:0;
	overflow: hidden;
	padding:0;
	float:left;
	margin:3px;
}

#content .one
{
	background-color:#FFFFFF;
	display:inline;
	width:542px;
	float:left;
	padding:10px 15px 2000px 20px;
	margin-bottom: -2000px;
	z-index:1;
}

#content .onenews
{
	background-color:#FFFFFF;
	display:inline;
	width:542px;
	float:left;
	padding:10px 15px 2000px 30px;
	margin-bottom: -2000px;
	z-index:1;
}

#content .onebott
{
	background-color:#FFFFFF;
	display:inline;
	width:360px;
	float: right;
	padding:20px 0px 20px 0px;
	position:relative;
	left: 0px;
	top: 0px;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
  	font-size:0.9em;
	line-height:1.4em;
  	text-align:left;
}

#content .onebottleft
{
	background-color:#FFFFFF;
	display:inline;
	width:450px;
	float: left;
	padding:20px 0px 20px 0px;
	position:relative;
	left: 0px;
	top: 0px;
  	text-align:left;
}


#content .homebuttons
{
	background-color:#FFFFFF;
	display:inline;
	width:252px;
	height:96px;
	float: left;
	padding:0px 0px 0px 0px;
	position:relative;
	
}

#content .onlyone
{
	background-color:#FFFFFF;
	display:inline;
	width:815px;
	float:left;
	padding:36px 15px 15px 20px;
	margin:1px 0 0 0;
	z-index:1;
}

#content .onlyone p.g
{
	color: #696767;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
  	font-size:1em;
	line-height:1.7em;
  	text-align:left;
}

#content .onlyone .le
{
	display:block;
	width:575px;
	height:453px;
	float:left;
}

#lele
{
	display:block;
	width:277px;
	height:437px;
	float:left;
	margin:0px 8px 8px 5px;
	padding-top:11px;
	
}

#leri
{
	display:block;
	width:277px;
	height:437px;
	float:right;
	margin:0px 8px 8px 0px;
	
}


#content .onlyone .ri
{
	display:block;
	width:240px;
	height:453px;
	float:right;
	padding:0 10px 0 0px;
}
#content .onlyone .ri .ho
{
	display:block;
	vertical-align:bottom;
	float:left;
}
#content .onlyone .leftt
{
	display:block;
	width:258px;
	float:left;
}

#content .onlyone .leftt h1
{
	color:#e6b207;
	text-align: left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 2.2em;
	line-height:0.95em;
	margin: 4px 0px 4px 0px;
}

#content .onlyone .leftt p.sub
{
	color:#a40c51;
	text-align: left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 0.98em;
	font-weight:bold;
	margin: 4px 0px 4px 0px;
}

#content .onlyone .leftt p.time
{
	color:#610730;
	text-align: left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 1.05em;
	font-weight:bold;
	margin: 4px 0px 4px 0px;
}
#content .onlyone .leftt p.prize
{
	color:#610730;
	text-align: left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	font-style:italic;
	margin: 4px 0px 4px 0px;
}

#content .onlyone .leftt p.d
{
	color: #686868;	
	text-align: left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 0.9em;
	font-weight:normal;
	line-height:1.3em;
	margin: 4px 0px 4px 0px;
}


#content .onlyone .rightt
{
	display:block;
	width:560px;
	float:left;
	margin-left:10px;
}

#content .onlyone .rightt p.more
{
	color: #09243f;	
	text-align: left;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height:1.3em;
	margin: 4px 0px 0px 0px;
}

#content .onlyone .rightt p.bott
{
	color: #ac0c52;	
	text-align: left;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height:1.3em;
	margin: 0px 0px 0px 0px;
}

#content .onlyone .rightt .little
{
display:block;
width:127px;
height:107px;
vertical-align:top;
float:left;	
}

#content .onlyone .rightt .little p.tii
{
	color: #b7125a;	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;	
}

.rightincontener
{
	display:block;
	width:251px;
	
}

.letter
{
	display:block;
	width:395px;
	height:532px;
	background-color:#FFFfff;
	padding:8px 8px 8px 8px;
	margin:7px 0px 0px 7px;
	border:1px solid #dadada;
	float:left;

}


.letter2
{
	display:block;
	width:395px;
	height:225px;
	background-color:#FFFfff;
	padding:8px 8px 8px 8px;
	margin:7px 7px 0px 0px;
	border:1px solid #dadada;
	float:right;
}


.letter3
{
	display:block;
	width:395px;
	height:225px;
	background-color:#FFFfff;
	padding:8px 8px 8px 8px;
	margin:7px 0px 0px 7px;
	border:1px solid #dadada;
	float:left;

}


/* Events box on Index and Shows */
.rectangle
{
	display:block;
	width:403px;
	height:155px;
	padding:4px 4px 4px 4px;
	margin:8px 0px 0px 7px;
	border:1px solid #dadada;
	float:left;
	vertical-align:top;
	background-color:#FFF
}


.rectangleindex
{
	display:block;
	width:403px;
	height:230px;
	padding:4px 4px 4px 4px;
	margin:8px 0px 0px 7px;
	border:1px solid #dadada;
	float:left;
	vertical-align:top;
	background-color:#FFF
}


.rectanglebutton
{
	display:block;
	width:412px;
	height:30px;
	margin:8px 0px 0px 7px;
	float:left;
}
	

/* Events ture and Buy Ticket box on Index and Shows */
.rectangle .pic
{
	display:block;
	width:118px;
	height:158px;
	float:left;
	
}

/* Events picture box on Index and Shows */
.rectangle .pic .top
{
	display:block;
	width:110px;
	height:132px;
	float:left;
}
.rectangle .pic .bottom
{
	display:block;
	width:110px;
	height:20px;
	float:left;
	margin:2px 0 0 0;
}

.rectangle .date
{
	display:block;
	width:278px;
	height:78px;
	float:left;	
	padding:0 0 0px 0;
}

.rectangle p.desc
{
	color: #686868;	
	text-align: left;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:0.85em;
	line-height:1.25em;
	margin: 4px 0px 4px 8px;
}

.box1
{
	display:block;
	width:260px;
	float:left;
	margin:0 0 0 0;
	z-index:1;
}

.box1right
{
	display:block;
	width:180px;
	float:left;
	margin:0 0 0 0;
	z-index:1;
}

.box2
{
	display:block;
	width:260px;
	float:right;
	margin:0px 0px 0px 0px;
	z-index:1;
}

.box2right
{
	display:block;
	width:120px;
	float:right;
	margin:0px 0px 0px 0px;
	z-index:1;
}

#content .two
{
	background-color:#FFFFFF;
	display:inline;
	width:252px;
	float:left;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 1px;
	z-index:1;

}

.twoMargin
{
	display:block;
	width:256px;
	margin:10px 0px 10px 10px;
}

.boxRight
{
	background-color:#FFFFFF;
	display:block;
	width:213px;
	height:156;
	float:left;
	margin:10px 0px 5px 30px;
	padding:0px;	
}
.boxRight .firstRow
{
	display:block;
	width:213px;
	height:18px;
	text-align:left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#ac0b4f;
	margin:7px 0 5px 0;
}
.boxRight .secondRow
{
	display:block;
	width:213px;
	height:62px;
	text-align:left;
	float:left;
}
.boxRight .thirdRow
{
	display:block;
	width:213px;
	height:54px;
	text-align:left;
	float:left;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#0a243d;
	margin:5px 0 5px 0;
}

#footer
{
	display:block;
	background-image:url(images/footer.jpg);
	width:850px;
	height:66px;
	padding:0;
	margin:1px 0 0 0;
}

.maillist
{
	display:block;
	width:280px;
}


p
{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#ac0b4f;
	font-size:0.9em;
	text-align:left;
	line-height:1em;
	margin:8px 0px 8px 0px;
}

p.featuring
{
	color: #a4195d;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
  	font-size:1em;
	line-height:1em;
  	text-align:left;
	text-decoration:none;
}

p.showtitle
{
	color: #a4195d;
  	font-family:"Arial Black", Gadget, sans-serif;
  	font-size:22px;
	line-height:0.85em;
  	text-align:left;
	text-decoration:none;
	font-stretch:extra-expanded;
}

p.showdate
{
	color: #a4195d;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
  	font-size:1em;
	line-height:0.9em;
  	text-align:left;
	text-decoration:none;
	vertical-align:text-top;
}

p.georgia
{
	color: #686868;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
  	font-size:0.9em;
	line-height:1.3em;
  	text-align:left;
}

georgiabold
{
	color: #686868;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight: bold;
  	font-size:0.9em;
	line-height:1.3em;
  	text-align:left;
}

georgiaitalic
{
	color: #686868;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	font-style:italic;
  	font-size:0.9em;
	line-height:1.3em;
  	text-align:left;
}

p.georgia2
{
	color: #686868;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
  	font-size:0.9em;
	line-height:1.4em;
  	text-align:left;
}

h2
{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#0a243d;
	font-size:0.9em;
	text-align:left;
	line-height:1.2em;
	margin:8px 0px 8px 0px;
}


h3
{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #666;
	font-size:1.1em;
	text-align:left;
	line-height:1.5em;
	margin:8px 0px 8px 0px;
}




a.mail:link
{
	color: #ca1866;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  	font-size:1em;
	line-height:1.7em;
  	text-align:left;
	text-decoration:underline;
}
a.mail:visited
{
	color: #660033;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  	font-size:1em;
	line-height:1.7em;
  	text-align:left;
	text-decoration:underline;
}
a.mail:active
{
	color: #0a243d;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  	font-size:1em;
	line-height:1.7em;
  	text-align:left;
	text-decoration:underline;
}
a.mail:hover
{
	color: #0a243d;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  	font-size:1em;
	line-height:1.7em;
  	text-align:left;
	text-decoration:underline;
}


a.event:link
{
	color: #686868;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  	text-decoration:none;

}
a.event:visited
{
	color: #686868;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	text-decoration:none;
  
}
a.event:active
{
	color: #686868;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  	text-decoration:none;

}
a.event:hover
{
	color: #686868;
  	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  	text-decoration:none;

}


a.e:link
{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#ac0b4f;
	text-align:left;
	margin:8px 0px 8px 0px;
	text-decoration:none;
}
a.e:visited
{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#ac0b4f;
	text-align:left;
	margin:8px 0px 8px 0px;
	text-decoration:none;
}
a.e:active
{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#ac0b4f;
	text-align:left;
	margin:8px 0px 8px 0px;
	text-decoration:none;
}
a.e:hover
{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#ac0b4f;
	text-align:left;
	margin:8px 0px 8px 0px;
	text-decoration:underline;
}



/* menu start */

ul#menu
{ 
	background:url(images/menu-2level.jpg); 
}
ul#menu li 
{ 
	float:left; 
	list-style-type:none; 
}
ul#menu li a 
{ 
	height:58px; 
	display:block;
	float:left; 
	text-indent:-9999px; 
	outline:none; 
}

li#events a, li#member a, li#box a, li#mailing a, li#rentals a, li#info a, li#contact a { background:url(images/menu-2level.jpg) }

li#events a 					{ background-position:0px -58px; width:120px; height:58px; top:0px; left:0px;}
li#events a:hover				{ background-position:0px 0px }
body#events li#events a 		{ background-position:0px 0px }

li#member a 					{ background-position:-120px -58px; width:120px; height:58px; top:0px; left:120px;}
li#member a:hover				{ background-position:-120px 0px }
body#member li#member a 		{ background-position:-120px 0px }

li#box a 				    	{ background-position:-240px -58px; width:120px; height:58px; top:0px; left:240px;}
li#box a:hover			    	{ background-position:-240px 0px }
body#box li#box a 		        { background-position:-240px 0px }

li#mailing a 					{ background-position:-360px -58px; width:120px; height:58px; top:0px; left:360px;}
li#mailing a:hover				{ background-position:-360px 0px }
body#mailing li#mailing a 		{ background-position:-360px 0px }

li#rentals a 					{ background-position:-480px -58px; width:120px; height:58px; top:0px; left:480px;}
li#rentals a:hover				{ background-position:-480px 0px }
body#rentals li#rentals a 		{ background-position:-480px 0px }

li#info a 					    { background-position:-600px -58px; width:120px; height:58px; top:0px; left:600px;}
li#info a:hover				    { background-position:-600px 0px }
body#info li#info a 		    { background-position:-600px 0px }

li#contact a 					{ background-position:-720px -58px; width:130px; height:58px; top:0px; left:720px;}
li#contact a:hover				{ background-position:-720px 0px }
body#contact li#contact a 		{ background-position:-720px 0px }

/* menu end */




/* RENTAL menu start */

ul#menu1
{ 
	background:url(images/Rental_menu.jpg); 
}
ul#menu1 li 
{ 
	float:left; 
	list-style-type:none; 
}
ul#menu1 li a 
{ 
	height:14px; 
	display:block;
	float:left; 
	text-indent:-9999px; 
	outline:none; 
}

li#one1 a, li#one2 a, li#one3 a { background:url(images/Rental_menu.jpg) }

li#one1 a 					{ background-position:-16px -14px; width:106px; height:14px; top:0px; left:16px;}
li#one1 a:hover				{ background-position:-16px 0px }
body#one1 li#one1 a 		{ background-position:-16px 0px }

li#one2 a 					{ background-position:-122px -14px; width:118px; height:14px; top:0px; left:122px;}
li#one2 a:hover				{ background-position:-122px 0px }
body#one2 li#one2 a 		{ background-position:-122px 0px }

li#one3 a 				    { background-position:-240px -14px; width:138px; height:14px; top:0px; left:240px;}
li#one3 a:hover			    { background-position:-240px 0px }
body#one3 li#one3 a 		{ background-position:-240px 0px }


/* RENTAL menu end */
