.front-curtain {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
	width:620px;
  height: 841px;
  background-position: left top;
  background-repeat: no-repeat;
  display: none;


}
#curtain-left { 
  background-image: url("../images/curtain-left.jpg");

}
#curtain-right { 
  background-image: url("../images/curtain-right.jpg");
}
#cont{
		height: 841px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
		top:0;

}

/* FOOTER styles start here */
body {
  font-family: Arial, Helvetica, sans-serif;
}
ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}
#nav {
  height: 1%;
  overflow: hidden;
  margin-bottom: 30px;
}
  #nav a {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
  }
  #nav a:hover {
    background-color: #fff;
    color: #000;
  }
  #nav li {
   // float: left;
    list-style: none;
		display:inline-block;
  }
	#nav a #nyc-small-case{
		text-transform:lowercase;
	}
  #main_nav {
    float: left;
    position: relative;
    left: 50%;
  }
    #main_nav li {
      margin: 0 10px;
      position: relative;
      right: 50%;
    }
    #main_nav a {
      padding: 10px 20px;
    }
    #main_nav a.sub {
      background: url("../images/footer-arrow-up-white.png") center bottom no-repeat;
    }
    #main_nav a.sub:hover, #main_nav a.sub.selected {
      color: #000;
      background: #fff url("../images/footer-arrow-down-black.png") center bottom no-repeat;
    }
  #snav {
    background: url("../images/footer-dropupbg.png") center center repeat-y;
    clear: both;
    height: 1%;
    overflow: hidden;
    padding: 4px 0;
    width: 910px;	
    margin: 0 auto;
		text-align: center;
  }
    #snav a {
      padding: 10px 17px;
      margin: 1px;
      border-top: #333 solid 1px;
      border-left: #333 solid 1px;
      border-bottom: #111 solid 1px;
      border-right: #111 solid 1px;
    }
    #snav ul {
      float: left;
/*      width: 850px;*/
      position: relative;
      left: 50%;
    }
      #snav ul li {
        position: relative;
        right: 50%;
      }

#footer {
  /*position: relative;
  z-index:200;
	top: -120px;
	width: 1400px;
	margin:auto;*/	
	display:none;
	float: left;
  left: 50%;
  margin-left: -700px;
  position: absolute;
  width: 1400px;
  z-index: 200;
	top: 690px;
}
  #footer .external {
    width: 610px;
    height: 1%;
    overflow: hidden;
    margin: 0 auto;
  }
    #footer .external a {
      font-size: 1px;
      overflow: hidden;
      display: block;
      text-indent: -9999px;
      float: left;
      background-position: left top;
      background-repeat: no-repeat;
    }
    #footer .external a.visit {
      float: right;
      width: 246px;
      height: 66px;
      background-image: url("../images/footer-button-visit.png");
    }
    #footer .external a.about {
      width: 246px;
      height: 66px;
      background-image: url("../images/footer-button-about.png");
    }
  #footer .disclaimer {
    clear: both;
    color: #7a7a7a;
    text-align: center;
    font-size: 14px;
    padding-top: 30px;
  }
  #footer #wnet-logo{   
		background: url("../images/logo242x58footer-wnet.jpg");
		background-repeat: no-repeat;
    display: block;
    height: 58px;
    margin: auto;
    text-align: center;
		font-size: 1px;
    text-indent: -9999px;
    width: 242px;
		margin-top: 37px;
		overflow:hidden;
	}


/* QUIZ styles start here*/

#text-quiz-question{
	 width: 671px;
	 margin-bottom:45px;
}
.answerIndex{
	color: #ff0000 !important;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}
#text-quiz .answer{
	color:white;
}
span.highlightedInfo{
	color: #ff0000;// !important;
}
	span.additionalInfo{
		color:#a9a9a9 !important;
	}

	.quiz #text-quiz-next{
		margin-left: 560px;
		background:url("../images/btn158x36next.png");
		width:158px;
		height:36px;
	}
	.quiz #text-quiz-done{
		background:url("../images/btn168x37done.png");
	  height: 37px;
	  margin-bottom: auto;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top: 23px;
	  width: 168px;
		cursor: pointer !important;	
	}
	.quiz #text-quiz-other-level{
		background: url("../images/btn-other-level510x36quiz.png");
	  height: 36px;
		margin-bottom: auto;
		margin-left: auto;
	  margin-right: auto;
		margin-top: 200px;
		text-indent: -9999px;
	  width: 510px;
		cursor: pointer !important;	
	}

	.quiz .quiz-button-transition{
		position:absolute;
		top:511px;
		cursor: pointer !important;	
	}

	.text-quiz-difficulty-level #text-quiz-easy{
		background:url("../images/btn-easy219x95-quiz.png");
		background-repeat:no-repeat;
		margin-left:51px;
	}
	.text-quiz-difficulty-level #text-quiz-medium{
		background:url("../images/btn-medium219x95-quiz.png");
		background-repeat:no-repeat;
	}
 .text-quiz-difficulty-level #text-quiz-hard{
		background:url("../images/btn-hard219x95-quiz.png");
		background-repeat:no-repeat;
	}

	.quiz #text-quiz-phrase{
		color:#ababab;
		font-size:24px;
		margin-left: 60px;
		top: 112px;
		position:absolute;
	}

	.quiz #quizCorrectAnswersId{
		font-family: Arial !important;
	  text-shadow: 3px 3px 4px #000 !important;
	  font-weight: bold !important;	
		color:#ffffff !important;
		width:657px !important;
		left:157px !important;
		top:340px !important;
		font-size:36px !important;
	}



span#correct-answers-no{
	font-size:48px;
}

.quiz{
  background-repeat: no-repeat; 
  position: absolute;
  z-index: 100;
}
.exterior-scene-wrapper{
	position:absolute;
	top:0;
}

#text-quiz{
	background-image: url("../images/frame777x612quiz.png");
	width:777px;
	height:612px;
	top: -620px;
}

	.quiz #text-quiz-header{
		background-repeat: no-repeat;
		height: 126px;
		margin-left: 52px;
		width: 760px;
		margin-top:-29px;
	}
	.quiz .quiz-element{
	    font-family: Arial;
	    text-shadow: 3px 3px 4px #000;
	    font-weight: bold;		
			letter-spacing:-.05em;
			color:#ffffff;
			//width:657px;
			line-height: 1em;		
			font-size:36px;
			margin-left: 60px;
	}
	.quiz .quiz-element-small{
		font-size:20px;
	}

	.quiz ul.text-quiz-difficulty-level{

		  position: relative;
			margin-top:100px;
	}

		.quiz ul.text-quiz-difficulty-level li{
			float:left;
			cursor: pointer !important;	
			width:219px;
			height:95px;
			text-indent:-9999px;
			margin-left:9px;

		}

	.quiz ul.text-quiz-answers{
			position: absolute;

	}

		.quiz ul.text-quiz-answers li{
			list-style-type:none;
			margin-bottom: 10px;
			cursor: pointer !important;
			margin-right:45px;
			font-size: 24px;
		}

	.quiz #text-quiz-explanation{
		font-size: 24px;
	  margin-top: 38px;
		width:671px;
	}

	.quiz #text-quiz-correct-answers{
			margin-left:170px;
			top:310px;
			position:absolute;
	}
span.italics{
	font-style: italic;
	color:white !important;
}	

/*costume quiz*/
#costume-quiz{
	background-image: url("../images/costume-quiz/bg925x629costume-quiz.png");
	width:925px;
	height:629px;
	top: -700px;
}
	#costume-quiz.quiz{
		font-family: arial;
		font-weight: bold;
		color:#5f5f5f;
		letter-spacing: -0.05em;
		line-height: 23px;
	}

	#costume-quiz img#header{
		margin-left:19px;
		margin-top:23px;
	}
	
	#costume-quiz #aside-costume .answers{
		margin-left:25px;
	}
		#costume-quiz #aside-costume ul.answers li{
			list-style-type: lower-alpha;
			color:#D60000;
			cursor:pointer;
		}
			#costume-quiz #aside-costume ul li span{
				color:#5f5f5f;
			}
	#costume-quiz #main-img{
		position:absolute;
		z-index:-1;
		left:0;
		bottom:0;
	}
	#costume-quiz #start-btn{
    margin-top: 93px;
		margin-left: 235px;
		cursor:pointer;
	}
	#costume-quiz #next-btn{
    margin-left: 250px;
    margin-top: 130px;
		cursor:pointer;
	}
	#costume-quiz .exit-screen{
		display:none;
    height: 1%;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 400px;
	}
		#costume-quiz .exit-screen li{
			float:left;
			width:180px;
			margin-right:20px;
			text-align:center;
		}
		#costume-quiz .exit-screen li h4{
			font-size:20px;
			color:#5f5f5f;
			margin:0;
		}
		#costume-quiz .exit-screen a{
			display: block;
	    text-indent: -9999px;
			cursor:pointer;
			margin: 10px auto 10px auto;
		}
			#costume-quiz .exit-screen #watch a{
				background: url("../images/costume-quiz/btn105x25watch-costume.png");
				width: 105px;
		    height: 25px;
			}
			#costume-quiz .exit-screen #print a{
				background: url("../images/costume-quiz/btn90x24print-costume.png");
				width: 90px;
				height: 24px;
			}
			#costume-quiz .exit-screen img{
				cursor:pointer;
			}
	#costume-quiz span#costume-link {
		color:#D60000;
		cursor:pointer;
	}
	#costume-quiz span#costume-link:hover {
		text-decoration:underline;
	}
	#costume-quiz #aside-costume{
		float:right;
		width:390px;
		margin-right:23px;
	}
	#costume-quiz #aside-costume h3{
	  color: #000000;
    font-size: 30px;
    margin-bottom: 32px;
    margin-top: 30px;
		line-height: 27px;
	}
	#costume-quiz #aside-costume p{
		font-size:22px;
		margin-bottom:33px;
	}	
	#costume-quiz .answers{
		font-size:18px;
		margin-bottom:20px;
	}
	
	#costume-quiz .answers li{
	  margin-bottom: 14px;
	}

/*QUIZ styles end here*/


.go-back-annie{
	display:none;
	z-index:102;
	position:absolute;
}
#annie{
	background: url("../images/annie66x292go-back.png");
	background-repeat:no-repeat;
	top:502px;
	height: 292px;
 	width: 66px;

}

#go-back{
	background: url("../images/bubble90x58go-back.png");
  height: 58px;
  top: 450px;
  width: 90px;
	background-repeat:no-repeat;
	cursor:pointer;
}


/*PDF scene styles start here*/
#pdf-scene{
	background-image: url("../images/printables/frame782x531printable.png");
	width:782px;
	height:531px;
	top: -550px;
	position: absolute;
	z-index: 101;
}

	#pdf-scene img#pdf-image{
		position:absolute;
		bottom: 84px;
		left: 60px;
	}

	#pdf-scene img#header{
		margin-left: 46px;
	}
	
	#pdf-scene #aside{
		margin-left:370px;
	}

		#pdf-scene #aside h3{
			color: white;
			font-size: 24px;
			font-weight: bold;
			width: 353px;
			margin-top:0px;

		}

		#pdf-scene #aside p{
			color: #999;
			font-size: 16px;
			font-weight: bold;
			margin-top: 24px;
			width: 360px;
			line-height: 20px;
		}

		#pdf-scene #aside a{
			background: url("../images/viewPdf105x17quiz.png");
		  background-repeat: no-repeat;
		  text-indent: -9999px;
		  width: 105px;
			margin-top: 35px;
			display: block;
			cursor: pointer;
		}
		#pdf-scene #aside a:focus{
			outline:none;
		}
/*PDF scene styles end here*/


#outer-wrapper {
  /* position: relative;
   width: 100%;
   height: 1%;
   overflow: hidden;
   min-width: 1000px;
*/
	 height: 1100px;
	 min-width: 1000px;
   overflow-x: hidden;
   overflow-y: hidden;
   position: relative;
   width: 100%;

}