body {

	font-family: Verdana, Geneva, sans-serif;

	font-size:14px;
	background-image:url(../images/newbg.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

a{
	color:#F00;
}

strong{
	font-weight:bold;
}

.test{
	visibility:hidden;
}

#page {

	width: 950px;

	margin: 0px auto 0 auto;

	bo/rder-left: 3px solid #000;

	bo/rder-right: 3px solid #000;
	
	background-color:#FFF;

}

#page #header img{

	float: left;

	position:relative;

       	z-index: 9999;	

}

/* nav */

#page #header #nav ul li {

	display:inline;

	float:left;

	height:290px;

	background-repeat: no-repeat;

	position:relative;

       	z-index: 0;	

	

}

#page #header #nav ul li a {

	float:left;

}

#page #header #nav ul li span {

	display: none;

}

#page #header #nav ul li#nav_home {background-image:url(../images/header_02x.gif);

					z-index:5;}

#page #header #nav ul li#nav_home:hover {background-position:0 -290px;}

#page #header #nav ul li#nav_home a{width:79px;

height:259px;}



#page #header #nav ul li#nav_acts {background-image:url(../images/header_03x.gif);

				z-index:4;}

#page #header #nav ul li#nav_acts:hover {background-position: 0 -296px;}

#page #header #nav ul li#nav_acts a{width:51px;height:250px;}



#page #header #nav ul li#nav_entertainment {background-image:url(../images/header_04x.gif);

						z-index:3;}

#page #header #nav ul li#nav_entertainment:hover {background-position:0 -297px;}

#page #header #nav ul li#nav_entertainment a{width:151px;height:235px;}



#page #header #nav ul li#nav_gallery {background-image:url(../images/header_05x.gif);

						z-index:2;}

#page #header #nav ul li#nav_gallery:hover {background-position: 0 -294px;}

#page #header #nav ul li#nav_gallery a{width:81px;

height:200px;}



#page #header #nav ul li#nav_contact_us {background-image:url(../images/header_06x.png);

						z-index:1;}

#page #header #nav ul li#nav_contact_us:hover {background-position:0 -308px;}

#page #header #nav ul li#nav_contact_us a{width:120px;height:182px;}

/* end of nav */



/* 2nd level menu */

#page #header #nav ul li ul{

background-image:url(../images/2nd_level_menu_01.png);

background-repeat:no-repeat;

display:block;

float:left;

position:absolute;

width:208px;

z-index:999;

top:222px;

padding-top:30px;

	

}

#page #header #nav ul.hide li ul{
	display:none;
}

#page #header #nav ul li ul li {
	padding:4px 28px 4px 23px;
	height:auto;
	display:block;
	float:left;
	clear: both;
	background-image:url(../images/2nd_level_menu_02.png);
	background-repeat:repeat-y;
	width:154px;
}

#page #header #nav ul li ul li.last {

	height:17px;

	display:block;

	float:none;

	background-image:url(../images/2nd_level_menu_03_new.png);

	background-repeat:no-repeat;

}

#page #header #nav ul li ul li a{
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	height:auto !important;
	padding-left:10px;
	text-decoration:none;
	width:112px !important;
}

#page #header #nav ul li ul li:hover {

	background-image:url(../images/2nd_level_menu_hover_03.png);

	background-repeat:repeat-y;

}

#page #header #nav ul li ul li.last:hover {

	background-image:url(../images/2nd_level_menu_03_new.png);
	background-repeat:no-repeat;

}



#page #content{

width:542px;

float:left;

	margin-left:10px;

}

#page #content.gallery{
	width:950px;
}

#page #content h1{

font-family:"Comic Sans MS", cursive;

color: #e50e11;

font-size: 48px;

text-align: center;

line-height:0.99em;

padding-top: 20px;

padding-bottom:26px;



}
#page #content .black_table{
	flo/at:right;
}
#page #content .black_table td{
	padding:0 2px;

}
#page #content .black_table tr{
	border-bottom:1px solid #ccc;
}

#page #content p{

	line-height:1.5em;

	margin-right:20px;

	padding-bottom:10px;
	padding-top:10px;

	clear: right;

	

}

#page #content #video{

	float: left;

	margin-right: 10px;

	margin-bottom: 20px;

}

#page #content #video2{
	z-index:1;
}

#page #sidebar{

float:right;

overflow:hidden;

width:398px;

margin-top:-145px;

}





/* utitlities*/

.clear_me{

	float: none;

	clear:both;

}



/* Section Page - modifications */

#page.section #content h1{

	line-height: 0.8em;

}

#page.section #content h2{

font-family:"Comic Sans MS", cursive;

color: #e50e11;

font-size: 24px;

text-align: center;

padding-bottom: 20px;

}

#page.section #content {

	padding-top:40px;

	width:602px;

}
a.addthis_button{
	margin-bottom:2px;
}
#page.section #content.blackstage {
	width:950px;
}
.blackstageHeader{
	text-align:center;
}

#page.section #content p {

margin:0;

}

#page.section #sidebar {

	width:336px;

}

#page.section #content #contact_form_wrapper {

	width: 249px;

	margin-right:10px;

	clear:left;

	float: left;

	background-color: #e1e0dd;

}


#page #content .buttons {
	
	width: 249px;

	margin-right:10px;

	clear:left;

	float: left;
	margin-top:10px;

	
}
#page #content .buttons .button {
	background-image:url(../images/button.jpg);
	padding:14px 0;
	text-align:center;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:5px;
	
}
#page #content .buttons .button_promo {
	background-image:url(../images/button_promo.jpg);
	padding:14px 0;
	text-align:center;
	background-repeat:no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
	
}
#page #content .buttons .button a{
	color:#FFF;
	text-decoration:none;
}



#page.section #content #contact_form_wrapper h2{

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

font-size:12px;

color: #000;

font-weight: bold;

padding-left:10px;

padding-top:10px;

text-align:left;



text-transform: uppercase;

}

#page.section #content #contact_form_wrapper .style_form{

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

font-size:11px;

color: #000;

margin-left:12px;

width:220px;

float: left;

padding-bottom:6px;

}

#page.section #content #contact_form_wrapper .style_form select{

float: right;

border: none;

height:21px;

width:125px;

}

#page.section #content #contact_form_wrapper .style_form textarea{

border: none;

float: right;

}

#page.section #content #contact_form_wrapper .style_form input{

border: none;

float: right;

height:21px;

}

/* end of Section Page - modifications */

/* png ie fix */



img, div, a, input { behavior: url(/stylesheets/iepngfix/iepngfix.htc) }

/* little hacks to make 2 level event spacing */
#page #header #nav ul li ul li span.decorator {
display:block;
float:left;
}


