a  {
   text-decoration: none;
   color: #000000;
}

a:hover  {
   text-decoration: none;
   color: #666666;
}

a ins  {
   text-decoration: none;
}


#trailerb a,
#filmb a,
#pressb a,
#filmmakersb a,
#musicb a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#facebookb a,
#twitterb a,
#shareb a,
#contactb a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#learnb a:hover,
#screeningsb a:hover  {
   background-position: -76px 0%;
}



#mockup05flattenedwide2  {
   margin: 0px auto 0px auto;
   width: 1300px;
   position: relative;
}

#filmmakersb a:hover  {
   background-position: -240px 0%;
}

#bluebottomnomerge  {
   background: url(images/bluebottomnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 663px;
   z-index: 4;
   width: 1300px;
   height: 230px;
}

#facebookb a:hover  {
   background-position: -146px 0%;
}

#twitterb a:hover  {
   background-position: -128px 0%;
}

#contactb a:hover  {
   background-position: -52px 0%;
}

#trailerb a:hover  {
   background-position: -170px 0%;
}

#pressb a:hover  {
   background-position: -106px 0%;
}

#shareb a:hover  {
   background-position: -126px 0%;
}

#bluetopnomerge  {
   background: url(images/bluetopnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1300px;
   height: 46px;
}

#musicb a:hover  {
   background-position: -134px 0%;
}

#filmmakersb a  {
   width: 240px;
   background-image: url(images/filmmakersb.gif);
}

#filmb a:hover  {
   background-position: -107px 0%;
}

#newsb a:hover  {
   background-position: -38px 0%;
}

#screeningsb a  {
   background: url(images/screeningsb.gif) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 76px;
   font-size: 21px;
   line-height: 21px;
}

#logob a:hover  {
   background-position: -479px 0%;
}

#quotenomerge  {
   background: url(images/quotenomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 498px;
   z-index: 4;
   width: 508px;
   height: 152px;
}

#quote02nomerge  {
	background: url(images/quote02nomerge.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 187px;
	top: 576px;
	z-index: 4;
	width: 393px;
	height: 46px;
}

#quote03nomerge  {
	background: url(images/quote03nomerge.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 194px;
	top: 566px;
	z-index: 4;
	width: 393px;
	height: 46px;
}

#quote04nomerge  {
	background: url(images/quote04nomerge.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 122px;
	top: 521px;
	z-index: 4;
	width: 479px;
	height: 117px;
}

#quote05nomerge  {
   background: url(images/quote05nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 114px;
   top: 509px;
   z-index: 4;
   width: 508px;
   height: 151px;
}

#quote06nomerge  {
	background: url(images/quote06nomerge.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 125px;
	top: 591px;
	z-index: 4;
	width: 508px;
	height: 151px;
}


#quote07nomerge  {
	background: url(images/quote07nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 631px;
   top: 112px;
   z-index: 4;
   width: 654px;
   height: 109px;
}

#quote10nomerge  {
   position: absolute;
   left: 137px;
   top: 534px;
   z-index: 4;
   width: 442px;
   height: 83px;
   margin-left: 0px;
   margin-top: 0px;
   background-image: url(images/quote10nomerge.gif);
   background-repeat: no-repeat;
}


#pic1nomerge  {
	background: url(images/left01.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 187px;
	top: 228px;
	z-index: 4;
	width: 366px;
	height: 410px;
}

#pic3nomerge  {
	visibility: visible;
	position: absolute;
	left: 187px;
	top: 228px;
	z-index: 4;
	width: 366px;
	height: 410px;
}

#pic2nomerge  {
	background: url(images/left01.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 120px;
	top: 228px;
	z-index: 4;
	width: 366px;
	height: 410px;
}

#pic200nomerge  {
	background: url(images/left200.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 120px;
	top: 228px;
	z-index: 4;
	width: 366px;
	height: 410px;
}
#pic201nomerge  {
	background: url(images/left201.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 120px;
	top: 228px;
	z-index: 4;
	width: 366px;
	height: 410px;
}

#filmmakersb  {
   visibility: visible;
   position: absolute;
   left: 837px;
   top: 72px;
   z-index: 4;
   width: 240px;
   height: 20px;
}

#facebookb a  {
   width: 146px;
   background-image: url(images/facebookb.gif);
}

#screeningsb  {
   visibility: visible;
   position: absolute;
   left: 748px;
   top: 17px;
   z-index: 6;
   width: 76px;
   height: 21px;
}

#id1nomerge  {
   background: url(images/id1nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 725px;
   top: 19px;
   z-index: 5;
   width: 365px;
   height: 8px;
}




#id0nomerge  {
   background: url(images/id0nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 847px;
   top: 680px;
   z-index: 5;
   width: 170px;
   height: 16px;
}


#twitterb a  {
   width: 128px;
   background-image: url(images/twitterb.gif);
}

#piffticketsnomerge  {
   background: url(images/piffticketsnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 365px;
   top: 379px;
   z-index: 99;
   width: 201px;
   height: 178px;
}


#trailerb a  {
   width: 170px;
   background-image: url(images/trailerb.gif);
}

#contactb a  {
   width: 52px;
   background-image: url(images/contactb.gif);
}


#bgnomerge  {
   background: url(images/bgnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1300px;
   height: 893px;
}

#bg2nomerge  {
   background: url(images/bg2nomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1300px;
   height: 893px;
}

#trailernomerge  {
	visibility: visible;
	position: absolute;
	left: 540px;
	top: 240px;
	z-index: 20;
	width: 640px;
	height: 376px;
}
#clipsnomerge  {
	visibility: visible;
	position: absolute;
	left: 111px;
	top: 259px;
	z-index: 20;
	width: 1081px;
	height: 267px;
}

#facebookb  {
   visibility: visible;
   position: absolute;
   left: 682px;
   top: 682px;
   z-index: 5;
   width: 146px;
   height: 17px;
}



#twitterb  {
   visibility: visible;
   position: absolute;
   left: 871px;
   top: 682px;
   z-index: 6;
   width: 128px;
   height: 17px;
}

#learnb a  {
   background: url(images/learnb.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 76px;
   font-size: 18px;
   line-height: 18px;
}

#trailerb  {
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 72px;
   z-index: 4;
   width: 170px;
   height: 20px;
}

#musicb a  {
   width: 134px;
   background-image: url(images/musicb.gif);
}



#pressb a  {
   width: 106px;
   background-image: url(images/pressb.gif);
}


#contactb  {
   visibility: visible;
   position: absolute;
   left: 1106px;
   top: 18px;
   z-index: 5;
   width: 52px;
   height: 17px;
}

#shareb a  {
   width: 126px;
   background-image: url(images/shareb.gif);
}


#newsb a  {
   background: url(images/newsb.gif) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 38px;
   font-size: 15px;
   line-height: 15px;
}

#logob a  {
   background: url(images/logob.gif) no-repeat 0% 0px;
   display: block;
   height: 73px;
   width: 479px;
   font-size: 73px;
   line-height: 73px;
}

#filmb a  {
   width: 107px;
   background-image: url(images/filmb.gif);
}

#musicb  {
   visibility: visible;
   position: absolute;
   left: 643px;
   top: 72px;
   z-index: 4;
   width: 134px;
   height: 20px;
}

#shareb  {
   visibility: visible;
   position: absolute;
   left: 1034px;
   top: 682px;
   z-index: 5;
   width: 126px;
   height: 17px;
}

#learnb  {
   visibility: visible;
   position: absolute;
   left: 997px;
   top: 17px;
   z-index: 6;
   width: 76px;
   height: 18px;
}

#pressb  {
   visibility: visible;
   position: absolute;
   left: 857px;
   top: 17px;
   z-index: 6;
   width: 106px;
   height: 20px;
}

#logob  {
   visibility: visible;
   position: absolute;
   left: 129px;
   top: 128px;
   z-index: 4;
   width: 479px;
   height: 73px;
}

#newsb  {
   visibility: visible;
   position: absolute;
   left: 676px;
   top: 20px;
   z-index: 5;
   width: 38px;
   height: 15px;
}

#filmb  {
   visibility: visible;
   position: absolute;
   left: 477px;
   top: 72px;
   z-index: 4;
   width: 107px;
   height: 20px;
}

#lefttexttextwide4 p a:hover,
#lefttexttextwide3 p a:hover,
#lefttexttextwide2 p a:hover,
#lefttexttextwide p a:hover,
#righttexttextwide p a:hover,
#lefttexttextwidescroll p a:hover,
#righttexttextnar p a:hover,
#righttexttext p a:hover,
#righttexttextscroll p a:hover  {
   text-decoration: underline;
}

#lefttexttextwide4 p a,
#lefttexttextwide3 p a,
#lefttexttextwide2 p a,
#lefttexttextwide p a,
#lefttexttextwidescroll p a,
#righttexttextwide p a,
#righttexttextnar p a,
#righttexttext p a,
#righttexttextscroll p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #060926;
}

#lefttexttextwide4 p,
#lefttexttextwide3 p,
#lefttexttextwide2 p,
#lefttexttextwide p,
#lefttexttextwidescroll p,
#righttexttextwide p,
#righttexttextnar p,
#righttexttext p,
#righttexttextscroll p  {
   font: 12px/15px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #060926;
}

#righttexttextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 678px;
   top: 134px;
   z-index: 4;
   width: 472px;
   height: 506px;
}

#righttexttext  {
   visibility: visible;
   position: absolute;
   left: 678px;
   top: 134px;
   z-index: 4;
   width: 472px;
   height: 506px;
}

#righttexttextnar  {
	visibility: visible;
	position: absolute;
	left: 648px;
	top: 134px;
	z-index: 4;
	width: 273px;
	height: 506px;
}

#righttexttextwide  {
	visibility: visible;
	position: absolute;
	left: 648px;
	top: 134px;
	z-index: 4;
	width: 273px;
	height: 506px;
}


#lefttexttextwide  {
	visibility: visible;
	position: absolute;
	left: 129px;
	top: 232px;
	z-index: 4;
	width: 499px;
	height: 245px;
}
#lefttexttextwidescroll  {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 129px;
	top: 232px;
	z-index: 4;
	width: 499px;
	height: 310px;
}

#lefttexttextwide2  {
	visibility: visible;
	position: absolute;
	left: 129px;
	top: 232px;
	z-index: 4;
	width: 499px;
	height: 407px;
}

#lefttexttextwide3  {
	visibility: visible;
	position: absolute;
	left: 129px;
	top: 232px;
	z-index: 4;
	width: 499px;
	height: 262px;
}

#lefttexttextwide4  {
	visibility: visible;
	position: absolute;
	left: 644px;
	top: 115px;
	z-index: 4;
	width: 628px;
	height: 525px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


/*LAURELS*/

#hollywoodnomerge,
#minneapolisnomerge,
#jerusalemnomerge  {
   position: absolute;
   left: 964px;
   z-index: 4;
   width: 214px;
   height: 77px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#piffnomerge,
#lajffnomerge  {
   position: absolute;
   left: 964px;
   z-index: 4;
   width: 214px;
   height: 76px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}


#minneapolisnomerge  {
   background-image: url(images/minneapolisnomerge.gif);
   top: 418px;
}

#jerusalemnomerge  {
   background-image: url(images/jerusalemnomerge.gif);
   top: 321px;
}

#hollywoodnomerge  {
   background-image: url(images/hollywoodnomerge.gif);
   top: 515px;
}

#lajffnomerge  {
   background-image: url(images/lajffnomerge.gif);
   top: 127px;
}

#piffnomerge  {
   background-image: url(images/piffnomerge.gif);
   top: 224px;
}


/*OLD LAURELS*/

#laurel2b a:hover,
#laurel1b a:hover,
#laurel4b a:hover,
#laurel3b a:hover  {
   background-position: -212px 0%;
}
#laurel2b a,
#laurel3b a,
#laurel4b a  {
   background-repeat: no-repeat;
   display: block;
   height: 76px;
   width: 212px;
   background-position: 0% 0px;
   font-size: 76px;
   line-height: 76px;
}
#laurel4b,
#laurel2b,
#laurel3b  {
	visibility: visible;
	position: absolute;
	left: 953px;
	z-index: 4;
	width: 212px;
	height: 76px;
}
#laurel3b a  {
   background-image: url(images/laurel4b.gif);
}
#laurel4b a  {
   background-image: url(images/laurel3b.gif);
}
#laurel1b a  {
   background: url(images/laurel1b.gif) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 212px;
   font-size: 75px;
   line-height: 75px;
}
#laurel1bsm a  {
   background: url(images/laurel-iffphil2.png) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 212px;
   font-size: 75px;
   line-height: 75px;
}
#laurel2bsm a  {
   background: url(images/five_bottom_laurels.gif) no-repeat 0% 0px;
   display: block;
   height: 58px;
   width: 787px;
   font-size: 75px;
   line-height: 75px;
}
#laurel3bsm a  {
   background: url(images/laurel-jeruoff2.png) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 212px;
   font-size: 75px;
   line-height: 75px;
}
#laurel4bsm a  {
   background: url(images/laurel-minn2.png) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 212px;
   font-size: 75px;
   line-height: 75px;
}
#laurel5bsm a  {
   background: url(images/laurel-larunup2.png) no-repeat 0% 0px;
   display: block;
   height: 75px;
   width: 212px;
   font-size: 75px;
   line-height: 75px;
}
#laurel1bsm  {
	visibility: visible;
	position: absolute;
	left: 484px;
	top: 716px;
	z-index: 50;
	width: 150px;
	height: 65px;
}
#laurel2bsm  {
	visibility: visible;
	position: absolute;
	left: 264px;
	top: 716px;
	z-index: 51;
	width: 787px;
	height: 65px;
}
#laurel3bsm  {
	visibility: visible;
	position: absolute;
	left: 654px;
	top: 716px;
	z-index: 52;
	width: 150px;
	height: 65px;
}
#laurel4bsm  {
	visibility: visible;
	position: absolute;
	left: 824px;
	top: 716px;
	z-index: 53;
	width: 150px;
	height: 65px;
}
#laurel5bsm  {
	visibility: visible;
	position: absolute;
	left: 950px;
	top: 716px;
	z-index: 53;
	width: 150px;
	height: 65px;
}
#laurel2b a  {
   background-image: url(images/laurel2bb.gif);
}
#laurel4b  {
	top: 506px;
}
#laurel3b  {
	top: 383px;
}
#laurel1b  {
	visibility: visible;
	position: absolute;
	left: 953px;
	top: 260px;
	z-index: 4;
	width: 212px;
	height: 75px;
}
#laurel2b  {
	top: 137px;
}
