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


/***** Global Settings *****/
*{
margin:0;
padding:0;
}


body {

background:#42779a;
font:75%/180% Arial, Geneva, Helvetica, sans-serif;
/* font:80%/150% arial, helvetica, sans-serif; */
/* font:75%/180% Verdana, Geneva, Arial, Helvetica, sans-serif; */
}

.clear{
display:block;
clear:both;
}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
font-family: arial, san-serif, Helvetica;
}

p, ul, ol {
margin:0;
padding:0;
}


ul, ol {
padding:0;
}

.ital{
font-style:italic;

}

.italbold{

font-style:italic;
font-weight:bold;
}

.blackLinks2{
font-weight:bold;
font-size:14px;
margin:3px 0 3px 0;
color:#000;
}

p.rbold{
font-weight:bold;
font-size:14px;
color:#000;
}


a.liven{

position:absolute;
text-indent:-2000px;
display:block;
background:transparent;
width:165px;
height:30px;
right:115px;
top:7px;
}

p.confirm{

	color: #dd0c18;

}


/********************************* Index ************************************/
#mainContainer{
display:block;
width:900px;
margin:0 auto 0 auto;
position:relative;

}
#mastHead a.head{
display:block;
width:406px;
height:189px;
}

#mastHead{
width:900px;
height:222px;
display:block;
position:static;
background: url(../images/topBgDark1.jpg) top left no-repeat;
left:10px;
}

h1#mast{
display:block;
text-indent:-2000px;
width:406px;
height:189px;
margin:0 auto 0 auto;
background:url(../images/masthead.jpg) top left no-repeat;
}





#homeMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;

width:817px;
height:430px;
background:#000000 url(../images/containerRepeaty.jpg) top right repeat-y;




}

#cornerHolder{
width:817px;
height:431px;
background:url(../images/corner.jpg) bottom right no-repeat;
position:absolute;
z-index:3;


}


#homeMainBg{
display:block;
width:763px;
height:292px;
position:absolute;

z-index:1;
margin-left:2px;

}
#item_switcher{
	width:763px;
	height:292px;
	position:absolute;
	
	z-index:3;
	
	
}
#item_switcher #item_container{
	
}
	#item_switcher #preloader{
		width:763px;
		height:292px;
		background:#000000;
		position:absolute;
		top:1px;
		
		
		text-align:center;
		
		
	}
		#item_switcher #preloader span{
			display:none;
		}
#item_switcher .item{
		height:100%;
		
		
		background-repeat:no-repeat;
	
	}

#item_switcher #item_container #fillA{
width:763px;
height:292px;

background:transparent url(../images/fill1.jpg) top left no-repeat;

margin-left:2px;

}
#item_switcher #item_container #fillB{
width:763px;
height:292px;
background:transparent url(../images/fill2.jpg) top left no-repeat;
margin-left:2px;


}
#item_switcher #item_container #fillC{
background:transparent url(../images/fill3.jpg) top left no-repeat;
width:763px;
height:292px;
margin-left:2px;


}


#flashcont{
width:764px;
height:292px;

}


#welcome{
z-index:3;
top:495px;
left:42px;

position:absolute;

}
#copyWrapper{
float:left;
}





h2#welcomeTo{
display:block;
text-indent:-2000px;
width:494px;
height:62px;
background:transparent url(../images/welcome.png) top left no-repeat;
margin:0 0 0 23px;



}


p.smallWhite{

display:block;
width:510px;
padding:0 0 0 5px;
color: #afadad;
font-size:12px;
line-height:18px;
margin-left:22px;



}

#welcome a{
display:block;
color: #afadad;
float:left;
font-size:13px;
margin-left:400px
}

#welcome a:hover{
color:#11aff2;
}


h3#callToday{

display:block;
text-indent:-2000px;
width:159px;
height:153px;
position:absolute;
left:578px;
top:4px;
background: #11aff2 url(../images/callToday.jpg) top left no-repeat;



}


#preFooter{


width:899px;

height:90px;
background:url(../images/preFooter1.jpg) top left no-repeat;
position:relative;
padding:0;
margin:0 auto 0 auto;




}

#preFooter a.footLink{
display:block;
text-indent:-2000px;
width:73px;
height:80px;


}

#footer{
display:block;
margin:0 auto 35px auto;
width:899px;
}

#footer p{
display:block;
width:899px;
height:26px;
text-indent:-2000px;
background:url(../images/footer.jpg) top left no-repeat;
}

/********************************* calender ************************************/

#calMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:594px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;




}

#calBg{
width:764px;
height:594px;
background:url(../images/calBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderCal{
width:817px;
height:595px;
background:url(../images/cornerCal.jpg) bottom right no-repeat;
position:absolute;
z-index:3;
}


h3#callTodayCal{
position:absolute;
z-index:10;
top:-217px;
left:26px;
width:179px;
height:157px;
text-indent:-2000px;

background: transparent url(../images/calltodayUpper2.jpg) top left no-repeat;

}


h2#keepUp{
text-indent:-2000px;
background:url(../images/keepUp.png) top left no-repeat;
width:331px;
height:21px;
margin:5px 0 0 20px;
}



h1.cal{

text-indent:-2000px;
width:166px;
height:34px;
background:url(../images/h1cal.png) bottom left no-repeat;
margin-left:20px;
padding-top:23px;


}

p.calText{
font-size:14px;
margin:4px 0 0 35px;
}

p.calText a{
color:#000;
font-size:15px;
font-weight:bold;
margin-left:4px;

}


p.calText a:hover{

	color: #2696db;

}


/********************************* rentals ************************************/


h1.ren{
display:block;
text-indent:-2000px;
width:144px;
height:35px;
background:url(../images/h1rentals.png) bottom left no-repeat;
margin:15px 0 0 24px;



}



#renBg{
width:763px;
height:592px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#renMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:597px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;




}



#cornerHolderRen{
width:817px;
height:598px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;
}

ul#rAnchors{
margin:9px 0 5px 23px;
height:32px;


}


ul#rAnchors li{
display:inline;
height:22px;
}

ul#rAnchors li a{
display:block;
float:left;
height:22px;
text-indent:-2000px;
}

ul#rAnchors li a:hover{
border-bottom:solid 1px #000000;
}

ul#rAnchors li a#underline2{
border-bottom:solid 1px #000000;
}

a.se{
background:#000000 url(../images/se.jpg) top left no-repeat;
width:143px;

}

a.en{
background:url(../images/en.jpg) top left no-repeat;
width:132px;
}

a.pr{
background:url(../images/pr.jpg) top left no-repeat;
width:115px;
}

a.ve{
background:url(../images/ve.jpg) top left no-repeat;
width:76px;
}


#leftsWrapper{

width:363px;
float:left;
margin:0 25px 0 40px;
}

#rightsWrapper{
float:left;
width:350px;
}

h3.blackHead{
font-weight:bold;
font-size:19px;
margin:0 0 1px 0;


}

p.seText, p.seText2, p.seText3, p.seText4{
text-align:justify;
line-height:18px;
margin:0;
}

p.seText2, p.seText3, p.seText4{
margin-top:15px;
}

p.seText3{
margin-bottom:14px;
}

img.rentalPic{
margin:11px 0 0 4px;
}

img.rentalChart{
margin-top:18px;
}

p#rCaption{
text-align:right;
line-height:15px;
margin:0 0 0 0;
width:320px;
padding-right:5px;
word-spacing:-.03em;

}


p.boldL{
font-weight:bold;
font-size:15px;
}


p.boldN{
font-weight:bold;
}


a.blackLinks{
color:#000000;
font-size:14px;
}

span.bold{
font-weight:bold;

}


/********************************* history ************************************/
#hisMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:737px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;




}





#hisBg{
width:763px;
height:592px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderHis{
width:817px;
height:738px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;

}



#lefthWrapper{

width:520px;
float:left;
margin:0 0 0 0;

}

#righthWrapper{
float:left;
width:215px;
margin:0 0 0 25px;

}

h1.hisHead1{
display:block;
text-indent:-2000px;
width:144px;
height:35px;
background:url(../images/h1History.png) bottom left no-repeat;
margin:15px 0 0 24px;
}

h3.hisHead2{
text-indent:-2000px;
width:520px;
height:15px;
background:url(../images/historyHead.jpg) top left no-repeat;
margin:10px 0 10px 25px;
}

h3.hisHead3{
text-indent:-2000px;
width:145px;
height:15px;
background:url(../images/historyHead2.jpg) top left no-repeat;
margin-left:25px;
margin-top:21px;
}


h3.blackHead{
font-weight:bold;
font-size:19px;
margin:0 0 1px 0;
}

#rimgHolderH1{
padding:10px 0 20px 43px;
}

#rimgHolderH2, #rimgHolderH3{
margin-bottom:20px;

}


p.hiText, p.hiText2, p.hiText3, p.hiText4{

line-height:18px;
margin:0;
padding:0 25px 0 45px;
}

p.hiText2, p.hiText3, p.hiText4{
margin-top:13px;
}

p.hiText2{
margin-bottom:8px;
}

p.hiText3{
margin-bottom:14px;
}


p.hCaption{
line-height:14px;

}


p.boldL{
font-weight:bold;
font-size:15px;
}


p.boldN{
font-weight:bold;
}


a.blackLinksB{
color:#000000;
font-size:14px;
font-weight:bold;
margin:0 0 0 44px;



}

span.bold{
font-weight:bold;

}

/********************************* history info ************************************/
#hisiMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:1001px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;
}





#hisiBg{
width:763px;
height:592px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderHisi{
width:817px;
height:1002px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;

}



#infoWrapper{
width:700px;
float:left;
margin:0 35px 0 0;
}

/********************************* live nation info ************************************/
#hislMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:401px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;
}





#hislBg{
width:763px;
height:350px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderHisl{
width:817px;
height:402px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;

}



h3.liveHead{
display:block;
width:138px;
height:15px;
background:url(../images/liveHead.jpg) top left no-repeat;
text-indent:-2000px;
margin:10px 0 0 25px;
}






/********************************* venue ************************************/

#venMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:1760px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;




}





#venBg{
width:763px;
height:592px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderVen{
width:817px;
height:1761px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;

}

#venWrapper{
clear:both;
margin:8px 0 0 44px;
width:680px;
}

h4.hboldSmall{
display:block;
font-weight:bold;
margin-top:15px;
margin-bottom:-3px;
font-size:14px;
}

h4.hboldPhone{
font-weight:bold;
margin:16px 0 8px 0;
font-size:14px;
}

h5.hOrange{
color: #8c271e;
font-size:13px;
font-weight:bold;

}

#venWrapper p{
font-size:13px;
}

#venWrapper p span{
font-weight:bold;
}

.boldSmall{
font-weight:bold;
font-size:14px;
}


h1.ven{
text-indent:-2000px;
width:320px;
height:29px;
background:url(../images/h1Venue.png) top left no-repeat;
margin:25px 0 0 24px;
}

h3.blackHeadg{
clear:both;
display:block;
font-weight:bold;
font-size:19px;
padding-top:10px;
margin:30px 0 3px 25px;
}

ul#venueAnchors{
margin:10px 0 3px 25px;
}

ul#venueAnchors li{
display:inline;
float:left;
}

ul#venueAnchors li a{
display:block;
text-indent:-2000px;
}

ul#venueAnchors li a.gi{
background:url(../images/gi.jpg) top left no-repeat;
width:121px;
height:16px;
margin-right:4px;

}

ul#venueAnchors li a.faq{
background:url(../images/faq.jpg) top left no-repeat;
width:45px;
height:16px;
margin-right:4px;
}

ul#venueAnchors li a.sp{
background:url(../images/sp.jpg) top left no-repeat;
width:128px;
height:16px;
}

ul#venueAnchors li a.gi:hover,ul#venueAnchors li a.faq:hover,ul#venueAnchors li a.sp:hover{
border-bottom:solid 1px #000;

}

ul#venueAnchors li a#underline{
border-bottom:solid 1px #000;
}

a.top{
display:block;
text-indent:-2000px;
background:url(../images/top.jpg) top left no-repeat;
margin-top:5px;
}


/********************************* faq ************************************/


#venfMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:1791px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;




}





#venfBg{
width:763px;
height:592px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderVenf{
width:817px;
height:1792px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;

}

/********************************* seating ************************************/

#vensMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:301px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;




}





#vensBg{
width:763px;
height:300px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderVens{
width:817px;
height:301px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;

}









/********************************* event inquiry ************************************/
#evMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:742px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;
}





#evBg{
width:763px;
height:300px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderEv{
width:817px;
height:743px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;

}

#form{
margin:0 0 0 35px;
}

#fname, #lname, #cname, #street, #csz, #doi, #email, #phone, #comments{
display:block;

}

#comments{
font-family:arial, san-serif;
font-size:14px;
}

#evTheater{
position:absolute;
z-index:101;
width:530px;
height:308px;
background:url(../images/evTheater.jpg) top left no-repeat;
top:177px;
left:213px;
border:solid 2px #000;
}



#send
{

display: block;
width: 130px;
height: 30px;
border:solid 1px #999999;
padding-bottom: 4px;
color:#000;
background:transparent;
margin:5px 0 0 0;
font-size:12px;
}

#send:hover
{
background-color: #b34e25;
color:#FFFFFF;
}

.warning{
color: #de1b19;
display:block;
font-size:10px;
line-height:15px;

}



/********************************* rentals---vendors ************************************/

#rvenMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:100%;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;
}





#rvenBg{
width:763px;
height:100%;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:relative;

}


#cornerHolderrven{
width:817px;
height:100%;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:relative;


}


h5.orangerVen{
color: #8c271e;
font-size: 15px;
font-weight: bold;
margin-top:10px;

}

p.rbold{
font-weight:bold;

}

/********************************* rentals---production************************************/

#pvenMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:3791px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;
}



#pvenBg{
width:763px;
height:300px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderpven{
width:817px;
height:3792px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;

}


h5.orangepVen{
color: #8c271e;
font-size: 15px;
font-weight: bold;
margin-top:10px;

}

h5.bold{
font-weight:bold;
color:#000;
font-size:16px;
margin-top:20px;
}

p.pbold{
font-weight:bold;

}


table#dress, td, tr{
border:1px solid #000;
border-collapse:collapse;
}

table#dress{
table-layout:fixed;
width:685px;
margin-top:20px;
}

table#dress td.wide{
width:225px;
padding:0 0 0 5px;
}

table#dress td.narrow{
padding:0 0 0 5px;
}



/********************************* gallery ************************************/


#galMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:100%;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;
}



#galBg{
width:763px;
height:100%;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:relative;

}


#cornerHolderGal{
width:817px;
height:100%;
background:url(../images/curve.jpg) bottom right no-repeat;
position:relative;


}

h1.galHead{
display:block;
width:131px;
height:29px;
background:url(../images/galHead.png) top left no-repeat;
text-indent:-2000px;
margin:22px 0 0 24px;

}

h3.galLabel{
font-weight:bold;
font-size:18px;
color:#000;
margin:26px 0 4px 0;
}

h3 span.downloadGal a{
	font-weight:normal;
	color:#666666;
	font-size:8pt;
}

ul#sublinksGal li{
display:inline;
float:left;
}

#galWrapper{
margin:0 0 0 26px;

display:block;
clear:both;
}


ul#sublinksGal{
margin:12px 0 0 24px;
display:block;
height:25px;

}

a.galleryLinks{
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	padding: 0 5px;
}


a.lob{
background:url(../images/lobby.jpg) top left no-repeat;
width:66px;
height:18px;
text-indent:-2000px;
display:block;
}

a.vip{
background:url(../images/vip_lounge.jpg) top left no-repeat;
width:105px;
height:18px;
text-indent:-2000px;
display:block;
}

a.lev{
background:url(../images/level.jpg) top left no-repeat;
width:155px;
height:18px;
text-indent:-2000px;
display:block;

}

a.thea,a.the{
background:url(../images/theater.jpg) top left no-repeat;
width:85px;
height:18px;
text-indent:-2000px;
display:block;
}

a.pri{
background:url(../images/private.jpg) top left no-repeat;
width:143px;
height:18px;
text-indent:-2000px;
display:block;
}

a.ext{
background:url(../images/exterior.jpg) top left no-repeat;
width:90px;
height:18px;
text-indent:-2000px;
display:block;
}

a.reno, a.ren{
background:url(../images/reno.jpg) top left no-repeat;
width:100px;
height:18px;
text-indent:-2000px;
display:block;

}

a.lob:hover, a.lev:hover, a.thea:hover,a.the:hover, a.pri:hover, a.ext:hover, a.reno:hover, a.ren:hover{
border-bottom:solid 1px #000;

}

#galWrapper a img{
border: solid 1px #43789a;
}

#galWrapper a img:hover{
border: solid 1px #8c271e;
}





/********************************* contact ************************************/

#conMainBgHolder{
border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:781px;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;
}





#conBg{
width:763px;
height:300px;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:absolute;
z-index:2;
}


#cornerHolderCon{
width:817px;
height:782px;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:absolute;
z-index:3;
}

h1.con{
display:block;
width:138px;
height:29px;
background:url(../images/h1Contact.png) top left no-repeat;
text-indent:-2000px;
margin:22px 0 0 24px;

}

h3.conHead{
display:block;
width:482px;
height:15px;
background:url(../images/conHead.jpg) top left no-repeat;
text-indent:-2000px;
margin:15px 0 0 24px;
}



/********************************* testimonials ************************************/
#testMainBgHolder{

border-left:solid 2px #b25027;
position:relative;
margin:0 auto 0 auto;
position:relative;
width:817px;
height:100%;
background:#ffffff url(../images/containerRepeaty.jpg) top right repeat-y;
}





#testBg{
width:763px;
height:100%;
background:url(../images/rentalBg.jpg) top left no-repeat;
position:relative;

}


#cornerHolderTest{
width:817px;
height:100%;
background:url(../images/cornerR.jpg) bottom right no-repeat;
position:relative;


}



#testWrapper{
margin:0 35px 0 0;
padding:0 30px;
display:block;
clear:both;
}


h1.testHead1{
display:block;
text-indent:-2000px;
width:242px;
height:35px;
background:url(../images/testimonialHead.png) bottom left no-repeat;
margin:15px 0 0 24px;
}

p.testimonial{
	margin:20px 0;
}

p.testimonial span{
	font-size:8pt;
	margin-left:20px;
}

#testWrapper hr{
	border:1px dotted #CCC;
}

.contact_table tr td p{
	border: 0px;
}