
html {
	height:100%;
    min-width:1200px;
}

body {
	text-align:center;
	height:100%;
	width:100%;
	min-width:1200px;
	margin:0;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center top;
	background-color: #FBEBC9; 
}

#bgTile {	
	background-image:url('../images/FWK_Tile.jpg');
	background-repeat: repeat-x;
}

body.homePage #contentArea {
	background-image:url('../images/FWK_HomeBg.jpg');
}

body.aboutPage #contentArea {
	background-image:url('../images/FWK_AboutBg.jpg');
}

body.photosPage #contentArea {
	background-image:url('../images/FWK_PhotosBg.jpg');
}

body.trailerPage #contentArea {
	background-image:url('../images/FWK_TrailerBg.jpg');
}

body.castPage #contentArea {
	background-image:url('../images/FWK_CastCrewBg.jpg');
}

body.crewPage #contentArea {
	background-image:url('../images/FWK_CastCrewBg.jpg');
}

body.pressPage #contentArea {
	background-image:url('../images/FWK_PressBg.jpg');
}

#bodyFadeScreen {
	background-color:#fff;
	position:absolute;
	z-index:0;
	width:100%;
	height:830px;
	opacity:0;
	top:37px;
}

#bodyWrapper {
	width:100%;
	height:100%;
	z-index:1;
	position:absolute;
	min-width:1200px;
}

#contentArea {
	width:100%;
	background-color:white;
	background-position:center top;
	background-repeat:no-repeat;
}

#nobbsLogo {
	height:99px;
	margin-left:-10px;
	margin-top:12px;
}

#nobbsLogo img {
	cursor:pointer;
}

#navWrapper {
	text-align:center;
	min-width:960px;
	background-image: url('../images/TopTile_fwk.jpg');
	background-repeat: repeat-x;
	
}

#nav {
	background-position:center top;
	background-image:url('../images/FWK_NavBar4.jpg');
	background-repeat:no-repeat;
	width:960px;
	margin: 0 auto;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	/*font-weight:bold;*/
	font-weight:normal;
	padding:6px 0 0 48px;
}

#contentWrapper {
	height:745px;	
	margin:0 auto;
	position:relative;
	overflow:hidden;	
}


#navWrapper {
	height:37px;	
}

#navWrapper li {
	color:#000000;
	cursor:pointer;
	float:left;
	list-style-type:none;
	text-align:center;
	margin-left: 2px;
}

#navWrapper li.active, #navWrapper li:hover {
	color:#7b3919;
	background-color:#FFFFFF;
    margin-top: -6px;
    padding-top: 6px;
    padding-bottom: 6px;
}

#homePageNavLink  {
	width:116px;
}

#aboutPageNavLink  {
	width:120px;
}

#photosPageNavLink {
	width:131px;
}

#trailerPageNavLink {
	width: 134px;	
}

#castPageNavLink {
	width:115px;
}

#pressPageNavLink {
	width:125px;
	
}

#navWrapper li#fbProfile {
	margin-left:12px;
	text-align:left;
}

#fbLike{
	width:78px;
	height:26px;
	position:relative;
	top:-3px;
	left:20px;
}

#fbProfile, #fbProfile img {
	width:26px;	
	border: 0 none;
	margin-left:12px;
}

#navWrapper #fbLike.active, #navWrapper #fbLike:hover, #navWrapper #fbProfile.active, #navWrapper #fbProfile:hover {
	background-color:transparent;
}

.dijitContentPane {
	position:relative;
	overflow:hidden;
}

#bodyPage img {
	position:absolute;
	height:183px;
	bottom:15px;
	left:0;
	width:960px;
}


#footerContainer {
	margin:0 auto;
	padding-left:0px;
	margin-top:-25px;
	background-image: url('../images/BottomTile_fwk.jpg');
	background-repeat: repeat-x;
}

/*HOME PAGE STYLES*/
#homePage img {
	position:absolute;
	top:449px;
	left:0;
}



/*TRAILER PAGE STYLES*/
#trailerPage .background {
	background-image:url(../images/FWK_Trailer_box4.png);
	background-repeat:no-repeat;
	width:595px;
	height:364px;
	position:absolute;
	right:110px;
	top:102px;
}

#vidPlayer{  		
	width:578px;	
	margin:55px 8px 0;
	
}

.ipad #vidPlayer {
	margin-left:10px; 
}

/* CAST PAGE STYLES */

#castPage #castContent {
	position:absolute;
	right:132px;
	top: 125px;
	text-align:left;
}

#castPage .background {
	background-image:url(../images/FWK_CastCrew_box1b.png);
	background-repeat:no-repeat;
	width:443px;
	height:464px;
	top:125px;
	right:132px;
	overflow:hidden;
	position:absolute;
}

#castPage .contentWrapper {
	overflow:hidden;
	position:absolute;
	width:356px;
	left:35px;
	top:10px;
	height:92%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	
}

#castPage .dijitContentPane {
	height:100%;
	overflow:hidden;
}

#castPage .content {
	width:100%;
	text-align:left;
}

#castPage #castContent {
	width:441px;
	height:396px;
	position:absolute;
	top:51px;
	left:1px;
	border:1px solid #FFFFFF;
}

#castPage  .bhScrollbar {
	height:90%;
	top:5%;
	right:6px;
}



#name1{   
	background-repeat:no-repeat;
	width:99px;
	height:21px;
	position:absolute;
	right:472px;
	top:32px;
	background-image:url("../images/FWK_CastCrewName1.png");
	cursor:pointer;
}

#name2{	    
	background-repeat:no-repeat;
	width:141px;
	height:21px;
	position:absolute;
	right:430px;
	top:55px;	
	cursor:pointer;
	background-image:url("../images/FWK_CastCrewName2.png");
}

#name3{   
	background-repeat:no-repeat;
	width:89px;
	height:20px;
	position:absolute;
	right:482px;
	top:80px;
	background-image:url("../images/FWK_CastCrewName3.png");
	cursor:pointer;
}

#name4{	    
	background-repeat:no-repeat;
	width:105px;
	height:21px;
	position:absolute;
	right:300px;
	top:32px;	
	cursor:pointer;
	background-image:url("../images/FWK_CastCrewName4.png");
}

#name5{   
	background-repeat:no-repeat;
	width:116px;
	height:22px;
	position:absolute;
	right:289px;
	top:56px;
	background-image:url("../images/FWK_CastCrewName5.png");
	cursor:pointer;
}

#name6{	    
	background-repeat:no-repeat;
	width:112px;
	height:21px;
	position:absolute;
	right:293px;
	top:79px;	
	cursor:pointer;
	background-image:url("../images/FWK_CastCrewName6.png");
}


#name7{   
	background-repeat:no-repeat;
	width:89px;
	height:22px;
	position:absolute;
	right:165px;
	top:32px;
	background-image:url("../images/FWK_CastCrewName7.png");
	cursor:pointer;
}

#name8{	    
	background-repeat:no-repeat;
	width:107px;
	height:18px;
	position:absolute;
	right:147px;
	top:57px;	
	cursor:pointer;
	background-image:url("../images/FWK_CastCrewName8.png");
}



#name9{   
	background-repeat:no-repeat;
	width:133px;
	height:21px;
	position:absolute;
	right:123px;
	top:40px;
	background-image:url("../images/FWK_CastCrewName9.png");
	cursor:pointer;
}

#name10{	    
	background-repeat:no-repeat;
	width:97px;
	height:21px;
	position:absolute;
	right:158px;
	top:65px;	
	cursor:pointer;
	background-image:url("../images/FWK_CastCrewName10.png");
}







/* ABOUT & PRODUCTION PAGE STYLES */
#aboutPage .background {
	background-image:url(../images/FWK_About_box1b.png);
	background-repeat:no-repeat;
	width:443px;
	height:514px;
	position:absolute;
	top:83px;
	right:134px;
}

#pressPage .background {
	background-image:url(../images/FWK_PressBox.png);
	background-repeat:no-repeat;
	width:443px;
	height:514px;
	position:absolute;
	top:83px;
	right:134px;
}

#aboutPage .contentWrapper, #pressPage .contentWrapper {
	overflow:hidden;
	position:absolute;
	width:349px;
	left:38px;
	top:67px;
	height:77%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px;
	
}
#aboutPage .content, #pressPage.content{
	width:100%;
	text-align:left;
}


#aboutPage .bhScrollbar, #pressPage .bhScrollbar {
	height:75%;
	top:80px;
}


#aboutPage .content, #pressPage .content {
	width:100%;
	text-align:left;
}







/* GENERAL CONTENT BACKGROUND STYLES*/
.accent {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;	
}

.accent2 {
	color:#7e6920;		
}

.content {
	color:#000000;
	overflow:hidden;
}

.bhScrollbar {
	position:absolute;
	border: 1px solid #ebebeb;
	background-color:#FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	right:18px;
	width:12px;
}

.bhScrollbar .container{
	width:12px;
	position:relative;
	height:100%;
	width:12px;
	margin:0 auto;
}

.bhScrollbar .dragger {
	background-image:url('../images/scrollHandle.png');
	background-repeat:no-repeat;
	width:12px;
	height:25px;
	left: 0 !important;
	z-index:320;
}






/* BH ANPHOTOVIEWER STYLES*/

.anPhotoViewer {
	background-color:#F4F4F4;
	background-repeat:no-repeat;
	overflow:hidden;
}

.anPhotoViewer .backButton {
	width:61px;
	height:45px;
	position:absolute;
	top:10px;
	left:945px;
	background-image: url("../images/FWK_BackArrow.jpg");
	background-repeat:no-repeat;
}

.anPhotoViewer .backButton:hover {
	background-image: url("../images/FWK_BackArrow2.jpg");
	cursor:pointer;
}
.anPhotoViewer .nextButton {
	width:60px;
	height:45px;
	position:absolute;
	top:10px;
	right:130px;
	background-image: url('../images/FWK_NextArrow.jpg');
	background-repeat:no-repeat;
}

.anPhotoViewer .nextButton:hover {
	background-image: url("../images/FWK_NextArrow2.jpg");
	cursor:pointer;
}

.anPhotoViewer .fadeScreen {
	position:absolute;
	width:933px;
	height:680px;
	background-color:#FFFFFF;	
	z-index:200;
	left:7px;
	top:-29px;
	opacity:1;
	overflow:hidden;
}

.anPhotoViewer .dijitStackContainer {
	width:932px;
	height:656px;
	position:absolute;
	top:-29px;
	left:7px;
	border:1px solid #FFFFFF;
	overflow:hidden;
}

.claro .anPhotoViewer .dijitContentPane {
	padding:0;
	overflow:hidden;
	width:932px;
	height:656px;
	border:1px solid white;
	overflow:hidden;
	
}
.anPhotoViewer .dijitContentPane img {
	width:932px;
	height:656px;
	overflow:hidden;
}

.anPhotoViewer .thumbNailStrip {
	width:127px;
	position:absolute;
	top:62px;
	left:946px;
	overflow:hidden;
}

.anPhotoViewer .thumbNailStrip div {
	background-image: url('../images/FWK_thumbnails.jpg');
	width:120px;
	height:38px;
	cursor:pointer;
	overflow:hidden;
	background-repeat:no-repeat;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	border:2px solid #654926;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	
}

.anPhotoViewer .thumbNailStrip div.active, .anPhotoViewer .thumbNailStrip div:hover {
	border:2px solid #fde03f;
	overflow:hidden;
	
}

.anPhotoViewer .thumb1 {
	background-position:-5px -5px;	
}

.anPhotoViewer .thumb2 {
	background-position:-5px -54px;	
}

.anPhotoViewer .thumb3 {
	background-position:-5px -104px;	
}

.anPhotoViewer .thumb4 {
	background-position:-5px -154px;	
}

.anPhotoViewer .thumb5 {
	background-position:-5px -204px;	
}

.anPhotoViewer .thumb6 {
	background-position:-5px -254px;	
}

.anPhotoViewer .thumb7 {
	background-position:-5px -304px;	
}

.anPhotoViewer .thumb8 {
	background-position:-5px -354px;	
}

.anPhotoViewer .thumb9 {
	background-position:-5px -404px;	
}

.anPhotoViewer .thumb10 {
	background-position:-5px -454px;	
}

.anPhotoViewer .thumb11 {
	background-position:-5px -504px;	
}

.anPhotoViewer .thumb12 {
	background-position:-5px -550px;
	visibility:hidden;	
	overflow:hidden;
}

.anPhotoViewer .thumb13 {
	background-position:-5px -550px;
	visibility:hidden;	
	overflow:hidden;	
}

.anPhotoViewer .thumb14 {
	background-position:-5px -550px;
	visibility:hidden;	
	overflow:hidden;	
}

.anPhotoViewer .thumb15 {
	background-position:-5px -550px;
	visibility:hidden;	
	overflow:hidden;	
}

.anPhotoViewer .thumb16 {
	background-position:-5px -550px;
	visibility:hidden;	
	overflow:hidden;	
}

#pdfText3{   	
	width:355px;
	height:40px;
	position:absolute;
	right:-17px;
	top:63px;
	text-decoration:underline;	
}

#pdfText4{   	
	width:355px;
	height:40px;
	position:absolute;
	right:-17px;
	top:5px;
	text-decoration:underline;	
}

#pdfIcon1{   	
	width:67px;
	height:69px;
	position:absolute;
	right:282px;
	top:131px;
	/*background-image:url("../images/pdfIcon.png");*/
	background-repeat:no-repeat;
	cursor:pointer;
}

#pdfText1{   	
	width:185px;
	height:40px;
	position:absolute;
	right:86px;
	top:132px;	
}

#pdfIcon2{   	
	width:67px;
	height:69px;
	position:absolute;
	right:282px;
	top:228px;
	/*background-image:url("../images/pdfIcon_2.png");*/
	background-repeat:no-repeat;
	cursor:pointer;
}

#pdfText2{   	
	width:185px;
	height:40px;
	position:absolute;
	right:86px;
	top:229px;	
}

a:link {
	color: #000;
	text-decoration: none;
	outline: none;
}
a:visited {
	text-decoration: none;
	color: #000;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #333;
	outline: none;
}
a:active {
	text-decoration: none;
	color: #000;
	outline: none;
}

a {
  outline: none;
}

a:focus {
    outline: none;
}

a.rollover {
	display: block;	
	cursor:pointer;
	width:391px;
	height:34px;
	position:absolute;
	right:2px;
	top:375px;	
	text-decoration: none;
	background: url("../images/FWK_watchTrailer_e.jpg");
	background-repeat:no-repeat;	
	}

a.rollover:hover {
	background-position: -391px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}	
	
#myGetGlue{   	
	width:136px;
	height:25px;
	position:relative;	
	top:-22px;
	left:91px;	
	/*background-image:url("../images/FWK_Glue.png");*/	
	background-repeat:no-repeat;
	background-color:transparent;
	/*cursor:default;*/	
}	
	
#vidTitle{
	width:430px;
	height:25px;
	margin:0px auto; 
	text-align:left;
	color:#483d05;
	position:absolute;
	top:112px;
	right:259px;
	font-family:Arial, Helvetica, sans-serif;		
	font-size:22px;
}

#VideoThumbnails{
	width:337px;
	height:70px;
	margin:0px auto;	
	text-align:center;	
	display: block;
	padding-bottom:8px;
	position:absolute;
	top:42px;
	right:179px;
}

#thmbText{
	width:100px;
	height:20px;
	text-align:left;
	color:#483d05;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:-14px;
}


#thmb1{
	width:97px;
	height:47px;
	margin:0px auto;	
	display: block;
	float: left;
}

#thmb2{
	width:97px;
	height:47px;
	margin:0px auto;	
	display: block;
	float: right;
	
}

#thmb3{
	width:97px;
	height:47px;
	margin:0px auto;		
	display: block;
	
}

#vidContent {
	width:578px;
	height:299px;
	margin:0px auto; 
	text-align:left; 
	border:0px solid #ffffff;	
}


#getTicketsBox {
	display: block;		
	width:335px;
	height:124px;
	position:absolute;
	left:119px;
	top:-8px;	
	text-decoration: none;	
	background-repeat:no-repeat;	
	}


	