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

body {
	background:url(../images/Ab-Website-Basic-Design.jpg) #9f3492 repeat-x;
	font-family: futura, Futura Std, Futura, Arial, "Courier New", Courier, monospace;
	font-size: 12px;
	color:#970066;
}

div.shell {
	margin: 0px auto;
	width:940px;
	height:630px;
	background-image:url(../images/stage.png);
	background-position: 0px 59px;
	background-repeat: no-repeat;
}	

a img {border:0px;}

/*
=====================
Marquee
=====================
*/
div.marquee {height: 202px; width:940px;}
div.logo {height: 202px; width:295px; background:url(../images/logo.png) no-repeat; float:left;}

/*
=====================
Navigation
=====================
*/
div.navigation{
	width: 641px;
	height: 38px;
	float:left;
	margin: 30px 0px 0px 4px;
}

.navigation ul {width: 641px; height: 38px; list-style-type: none; padding:0px; margin:0px;}
.navigation li {
	list-style-type: none;
	display:inline;
	padding:0px;
	margin:0px 0px 0px -1px;
	float:left;
}
.navigation  #left {height: 38px; width:9.5px; background:url(../images/newnav/navStart.png) repeat-y; padding:0px;margin:0px;}
.navigation  #home {height: 38px; width:71px; background:url(../images/newnav/nav_btnHome.png) repeat-y; padding:0px;margin:0px;}
.navigation  #home:hover {background:url(../images/newnav/nav_btnHomeOver.png) repeat-y;}
.navigation  #star {height: 38px; width:15px; background:url(../images/newnav/starSpacer.png) repeat-y; padding:0px;margin:0px;}
.navigation  #tickets {height: 38px; width:92px; background:url(../images/newnav/nav_btnTickets.png) repeat-y;padding:0px; margin:0px;}
.navigation  #tickets:hover {background:url(../images/newnav/nav_btnTicketsOver.png) repeat-y;}
.navigation  #location {height: 38px; width:115px; background:url(../images/newnav/nav_btnLocation.png) repeat-y; padding:0px;margin:0px;}
.navigation  #location:hover {background:url(../images/newnav/nav_btnLocationOver.png) repeat-y;}
.navigation  #schedule {height: 38px; width:115px; background:url(../images/newnav/nav_btnSchedule.png) repeat-y; padding:0px;margin:0px;}
.navigation  #schedule:hover {background:url(../images/newnav/nav_btnScheduleOver.png) repeat-y;}
.navigation  #about {height: 38px; width:78px; background:url(../images/newnav/nav_btnAbout.png) repeat-y; padding:0px;margin:0px;}
.navigation  #about:hover {background:url(../images/newnav/nav_btnAboutOver.png) repeat-y;}
.navigation  #tour {height: 38px; width:62.5px; background:url(../images/newnav/nav_btnTour.png) repeat-y; padding:0px;margin:0px;}
.navigation  #tour:hover {background:url(../images/newnav/nav_btnTourOver.png) repeat-y;}
.navigation  #right {height: 38px; width:8.5px; background:url(../images/nav_ender.png) repeat-y; padding:0px;margin:0px;}

.navigation li span { display:none;}


/*
=====================
Navigation
=====================
*/
div.navigationb{
	width: 641px;
	height: 38px;
	float:left;
	margin: 30px 0px 0px 4px;
}

.navigationb ul {width: 641px; height: 38px; list-style-type: none; padding:0px; margin:0px;}
.navigationb li {
	list-style-type: none;
	display:inline;
	padding:0px;
	margin:0px 0px 0px -1px;
	float:left;
}
.navigation  #left {height: 38px; width:9.5px; background:url(../images/newnav/navStart.png) repeat-y; padding:0px;margin:0px;}
.navigation  #home {height: 38px; width:71px; background:url(../images/newnav/nav_btnHome.png) repeat-y; padding:0px;margin:0px;}
.navigation  #home:hover {background:url(../images/newnav/nav_btnHomeOver.png) repeat-y;}
.navigation  #star {height: 38px; width:15px; background:url(../images/newnav/starSpacer.png) repeat-y; padding:0px;margin:0px;}
.navigation  #tickets {height: 38px; width:92px; background:url(../images/newnav/nav_btnTickets.png) repeat-y;padding:0px; margin:0px;}
.navigation  #tickets:hover {background:url(../images/newnav/nav_btnTicketsOver.png) repeat-y;}
.navigation  #location {height: 38px; width:115px; background:url(../images/newnav/nav_btnLocation.png) repeat-y; padding:0px;margin:0px;}
.navigation  #location:hover {background:url(../images/newnav/nav_btnLocationOver.png) repeat-y;}
.navigation  #schedule {height: 38px; width:115px; background:url(../images/newnav/nav_btnSchedule.png) repeat-y; padding:0px;margin:0px;}
.navigation  #schedule:hover {background:url(../images/newnav/nav_btnScheduleOver.png) repeat-y;}
.navigation  #about {height: 38px; width:78px; background:url(../images/newnav/nav_btnAbout.png) repeat-y; padding:0px;margin:0px;}
.navigation  #about:hover {background:url(../images/newnav/nav_btnAboutOver.png) repeat-y;}
.navigation  #tour {height: 38px; width:62.5px; background:url(../images/newnav/nav_btnTour.png) repeat-y; padding:0px;margin:0px;}
.navigation  #tour:hover {background:url(../images/newnav/nav_btnTourOver.png) repeat-y;}
.navigation  #right {height: 38px; width:8.5px; background:url(../images/nav_ender.png) repeat-y; padding:0px;margin:0px;}

.navigationb li span { display:none;}

#popout ul {
	list-style:none;
	position:absolute;
	clear:both;
	height:auto;
	width:170px;
	left:-9999px;
	display:list-item;
	background:#CC0099;
	border:1px solid #990000;

}

#popout ul li {

display:list-item;
text-align:left;
font-size:16px; color:#ffffff;
width:160px;
margin:0px 2px 0px 1px;
}

.popbutton { width:150px; padding:5px;}

#popout ul li a {

display:list-item;
text-align:left;
font-size:16px; color:#ffffff;
width:168px; margin-bottom:1px;
 color:#ffffff; text-decoration:none;
}
#popout ul li a:hover {

display:list-item;
text-align:left;
font-size:16px; color:#ffffff; text-decoration:none; background-color:#990099; font-style:italic;
}

#popout :hover ul {

	left:auto;
	top:auto;
	margin:0px 0px 0px 0px;	
}
/*
=====================
Content
=====================
*/ 
div.contentMain {height: 571px; width: 940px; margin-top: -127px;float:left;}
div.contentTop {height:414px; width: 940px; float:left;}
 div.left {width: 280px; height: 414px;float:left;}
 	#nextPerf {margin-left: 35px;}
	 .perf { height: 275px; width:235px; margin-top: 130px;}
	 .perf .nyc { width: 232px; height: 50px; margin:0px; padding:0px; background:url(../images/header_neftperf_nyc.png) no-repeat; margin-bottom:-10px;}
	 .perf .nycalt { width: 232px; height: 31px; margin:0px; padding:0px; background:url(../images/header_nyc.png) no-repeat; margin-bottom:-10px;}
	 .perf .tour { width: 232px; height: 31px; margin:0px; padding:0px; background:url(../images/header_neftperf_tour.png) no-repeat; margin-bottom:-10px; margin-top:4px;}
	 .perf .toronto { width: 232px; height: 31px; margin:0px; padding:0px; background:url(../images/header_toronto.png) no-repeat; margin-bottom:-10px; margin-top:4px;}
	 .perf p {color:#970066; text-align:center; font-size:13px; line-height: 15px;}
	 .perf .tour span{display:none;}
	 .perf .toronto span{display:none;}
	 .perf .nyc span{display:none;}
	 .perf .nycalt span{display:none;}
	 .perf table {margin:-10px 0px 0px 10px;}
	 
	  .perf h4 {text-align: center; height:44px; margin:0px; padding: 0px 0px 0px 0px; font-size: 18px; line-height: 16px;  color:#ffffff; font-weight:normal; }
	
 div.right { width:660px; height: 414px; background:url(../images/angelina_mainpage.png) no-repeat; background-position: 0px 0px;float:left;}
 div.rightalt { width:660px; height: 414px; float:left;}
   #alphaContent { width:365px; overflow:auto; margin: 15px 0px 0px 270px;}
      #alphaContent .top { width:365px; height: 50px; background:url(../images/content_alpha_topper.png) no-repeat;}
	   #alphaContent .middle { width:365px; overflow: auto; background:url(../images/content_alpha_background.png) repeat-y;}
	   #alphaContent .middle .info { width:285px; margin: 0px 35px 0px 45px}
	    #alphaContent .bottom { width:365px; height: 77px; background:url(../images/content_alpha_bottom.png) no-repeat;}
   #betaContent {width: 470px; height:360px;overflow:hidden; margin: 50px 0px 0px 75px;}
   		#betaContent p {text-align: justify; margin: 8px 0px; padding: 0px;}
        #betaContent h1 {text-align: center; margin:-5px 0px -8px 0px; padding:0px; font-size: 24px; border-bottom:1px dotted #970066;}
		#betaContent h2 {text-align: center; margin:20px 0px 5px 0px; padding:0px; font-size: 36px; line-height: 38px; }
		#betaContent h3 {text-align: center; margin:15px 0px 5px 0px; padding: 10px 0px 0px 0px; font-size: 30px; line-height: 32px; border-top: 1px dashed #970066;  }
		#gammaContent {width: 550px; height: 300px; margin: 10px 0px 0px 30px;}
 #omegaContent {width: 570px;overflow:hidden; margin: -90px 0px 0px 25px;}
   		#omegaContent p {text-align: justify; margin: 8px 0px; padding:4px; color:#ffffff; font-Weight:normal;}
        #omegaContent h1 {text-align: center; margin:0px 0px 5px 0px; padding:0px; font-size: 50px; line-height: 50px; color:#ffffff; font-weight:bold; }
		#omegaContent h2 {text-align: center; margin:5px 0px 5px 0px; padding:0px; font-size: 30px; line-height: 38px; color:#ffffff; }
		#omegaContent h3 {text-align: center; margin:5px 0px 5px 0px; padding: 0px 0px 0px 0px; font-size: 26px; line-height: 36px;  color:#ffffff;  }
		#omegaContent h4 {text-align: center; margin:5px 0px 5px 0px; padding: 0px 0px 0px 0px; font-size: 20px; line-height: 20px;  color:#ffffff; font-weight:normal; }
		
		#omegaContent .frameb {background-color:#CC3399; border:2px solid #903; overflow:hidden; color:#ffffff; padding:10px; }
   		
		
div.contentBottom {height:137px; width: 940px;float:left;}
div.contentCredit { height: 20px; width: 940px;float:left; margin-top: -10px;}
	div.contentCredit ul {
	list-style-type: none;
	padding:0px;
	margin: 0px;
}
	div.contentCredit li {
	list-style-type: none;
	display: inline;
	color:#ffffff;
	font-weight:normal;
	padding:0px;
	margin: 0px;

}
	
	div.contentCredit li a {
	color:#ffffff;
	font-weight: normal;
	text-decoration: none;
}
div.contentMain p {color:#970066; text-align:center;}
#buttonClass {padding: 0px; margin: 0px;}
div.contentMain h1 {color:#970066; text-align:center; font-size: 17px; margin:0px; font-weight:300;}
div.contentMain h2 {color:#970066; text-align:center; font-size: 48px; margin:0px; padding:0px; font-weight:900;}
div.contentMain h3 {color:#970066; text-align:center; font-size: 20px; margin:0px; font-weight:300; line-height: 26px;}
div.contentMain h4 {color:#970066; text-align:left; font-size: 14px; margin:0px 0px -10px 0px; padding:0px;}
div.contentMain h5 {color:#970066; text-align:center; font-size: 18px; margin:0px; padding:0px 0px 8px 0px; font-weight:normal;}
div.contentMain h6 {color:#970066; text-align:center; font-size: 25px; margin:10px 0px 0px 0px; padding:0px; font-weight:900;}
div.contentMain h7 {width:60px; color:#FFFFFF; background-color:#990066; font-size:16px; padding:6px; margin:0px 4px 4px 20px; text-align:center; float:left; font-weight:normal; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}


/*
=====================
Footer
=====================
*/ 

#links {overflow:auto; width:205px; border: 2px solid #ffffff; background-color:#970066; text-align:center; margin: 0px 0px 2px 52px;}
#linksContainer {height:137px; width:270px; float:left;}
#linksContainer h1 {
	background:url(../images/header_links.png) no-repeat;
	
	text-align:right;
	height:31px;
	width:205px;
	background-position: 0px 0px;
	margin-left: 65px;}
#links span {display:none;}
#links a {
	color:#ffffff;
	font-weight: 300;
	text-decoration: none;
}
#links p {
	margin: 1px; padding: 0px; font-size:14px;
}
#icon { width: 225px; height: 110px; margin: 0px 3px 0px 3px; float:left;}

#icon .photos {background:url(../images/icon_photo.png) no-repeat; background-position: 0px 0px; width: 225px; height: 110px;}
#icon .video {background:url(../images/icon_video.png) no-repeat; background-position: 0px 0px; width: 225px; height: 110px;}
#icon span { display:none;}
#tableau {background:url(../images/characters.png) no-repeat; width:200px; height:235px; margin-top: -100px; float:left;}
#tableau span { display:none;}
/*
=====================
Agent
=====================
*/ 

.agent {margin: 0px ; width:225px; float:left;}
#agency {margin: 15px 0px -5px 0px; width:500px; height: 75px;}

/*
=====================
Agent
=====================
*/ 

.more {
	border:solid 1px #970066;
	margin: 6px 0px 10px 0px;
	padding: 8px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	display: none;
}

/*
=====================
Agent
=====================
*/ 

.frame {background-color:#FFFFFF; border:2px solid #CC3399; overflow:auto;height:240px;}
.subframe {width: 428px; margin:5px 10px;}


