* {margin: 0; padding: 0;}
body {background: #3258c3; color:#3258c3; scrollbar-base-color: #ffe0d7; font-size: 62.5%;}
h1 {font-size: 23px; font-family: arial, sans-serif; font-weight: bold; color: #ff339a; text-align: center; padding-bottom: 10px}
h2 {font-family: arial, sans-serif; font-size: 14px; font-weight: bold; font-style: normal; color: #ff339a; padding-bottom: 8px}
h3 {font-family: verdana, sans-serif; font-size: 11px; font-weight: bold; line-height: 1.3; margin-top: 0px; color: #ff339a; padding-bottom: 8px}
h4 {color: #3366f8; font-family: verdana, sans-serif; font-size: 14px; padding: 0px}
h5 {font-family: arial, sans-serif; font-size: 16px; font-weight: bold; color: #ff339a; padding-bottom: 8px}
img {border: 0}
p{font-family: verdana, sans-serif; font-size: 11px; line-height: 1.3; margin-top: 0px; padding-bottom: 8px}
span {font-family: arial, sans-serif; font-weight: bold; font-size: 12px; color: #ff339a}

#holder {width: 800px; position: absolute; left: 50%; margin-left: -400px; margin-top: 30px; z-index: 1}
#bgd {position: absolute; left: 50%; margin-left: -400px; margin-top: 30px; z-index: 0;}
#footer {
	position: absolute;
	left: 167px;
	top: 499px
}
a:link {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#336FF8; text-decoration:none;}
a:visited {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#336FF8; text-decoration:none}
a:hover {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#ff339a; text-decoration:none;}
a:active {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#ff339a; text-decoration:none;}

#schedule {position: absolute; left: 31%; top: 200px; width: 40%; border-bottom: solid 20px #000066;}
#schedule a:link {font-family: verdana, sans-serif; font-weight: bold; font-size: 9px; color:#000066; text-decoration:none;}
#schedule a:visited {font-family: verdana, sans-serif; font-weight: bold; font-size: 9px; color:#000066; text-decoration:none}
#schedule a:hover {font-family: verdana, sans-serif; font-weight: bold; font-size: 9px; color:#df3977; text-decoration:none;}
#schedule a:active {font-family: verdana, sans-serif; font-weight: bold; font-size: 9px; color:#ffffff; text-decoration:none;}

#companysched a:link {font-family: verdana, sans-serif; font-weight: normal; font-size: 12px; color:#ff339a; text-decoration:none;}
#companysched a:visited {font-family: verdana, sans-serif; font-weight: normal; font-size: 12px; color:#ff339a; text-decoration:none}
#companysched a:hover {font-family: verdana, sans-serif; font-weight: normal; font-size: 12px; color:#336ff8; text-decoration:none;}
#companysched a:active {font-family: verdana, sans-serif; font-weight: normal; font-size: 12px; color:#ff339a; text-decoration:none;}

#scheduledates {
	position: absolute;
	left: 30px;
	top: 139px
}
#scheduledates h1 {color: #336ff8}

#form {
	position: absolute;
	z-index: 2;
	left: 180px;
	top: 135px
}
#punters {
	position: absolute;
	right: -5px;
	top: 185px;
	width: 140px
}
#punters p {font-size: 10px; color: #92abf2}
.thumb {background-color: #ffffdd; cursor: pointer}

.pic {position: absolute; left: 143px; top: 200px;}
.pic {z-index: 4; background-color: #ffffcc; padding: 18px; visibility: hidden}
.pic p {font-weight: bold; text-align: center}
#text {
	position: absolute;
	left: 169px;
	top: 150px;
	width: 455px;
	z-index: 2
}
#comingshortlytext {
	position: absolute;
	left: 120px;
	top: 150px;
	width: 500px;
	z-index: 2;
	
}
#comingshortlytext p {font-weight: bold;}
#performrubric {position: absolute; left: 180px; top: 150px; width: 400px;}
#showrubric {width: 100%; padding-right: 30px;}
#showrubric p {color: #2011aa}
#entryrubric {
	position: absolute;
	left: 35px;
	top: 185px;
	width: 140px
}
#entryrubric p {font-size: 10px; color: #92abf2}

#play {
	position: absolute;
	left: 170px;
	top: 79px;
	padding: 25px 45px;
	width: 493px;
}
#play h1 {font-style: normal;}
#play h2 {text-align: center; color: #92abf2}

#playlist {
	position: absolute;
	left: 170px;
	top: 160px;
	width: 561px;
}
#playlist ul {list-style-type: none; margin: 0; padding: 0px; line-height: 1.4}
#playlist ul a{font-weight: bold}

#title {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-left: 12px}
#ideas {font-family: Verdana, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight:bold;}
.headbox {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFF00; text-align: center;}
.hidbox {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #FFFF99; text-align: center;}
#header {border-style: solid; border-width: 1px; border-bottom-color: #006699; border-left-color: #CCFFFF; border-top-color: #CCFFFF; border-right-color: #006699;}
.indexlink {font-weight: bold; font-style: italic;}
.linklist a{display: block;}
ul {font-family: verdana, sans-serif; font-size: 12px; line-height: 1.3; margin-top: 0px;}
ol {font-family: verdana, sans-serif; font-size: 11px; line-height: 1.3; margin-top: 0px; margin-left: 20px}

#fringelogo {
	position: absolute;
	left: 25px;
	top: 34px;
	z-index: 6
}

#movie {position: absolute; left: 0%; top: 0%; z-index: -1}
#ndflogo {position: absolute; right: 2%; top: 15px;}
#ndflogo {
	position: absolute;
	right: -7px;
	top: 50px;
	width: 140px;
	z-index: 3;
}

#topmenu {
	position: absolute;
	top: 184px;
	left: 27px;
	width: 100px;
	z-index: 5;
	padding: 5px 0px
}
ul#menu {line-height: 1.7; list-style-type: none; text-align: right; padding-left: 0; margin-left: 0;}
ul#menu li a:link {font-family: verdana, sans-serif; font-weight: bold; font-size: 10px; color:#92abf2; text-decoration:none;}
ul#menu li a:visited {font-family: verdana, sans-serif; font-weight: bold; font-size: 10px; color:#92abf2; text-decoration:none;}
ul#menu li a:hover {font-family: verdana, sans-serif; font-weight: bold; font-size: 10px; color:#ffffff; text-decoration:none; background-color: #fb9fe0}
ul#menu li a:active {font-family: verdana, sans-serif; font-weight: bold; font-size: 10px; color:#ff339a; text-decoration:none;}
ul#menu li a:link, ul#menu li a:visited {display: block; width: 88%; padding: 0 6%}
#strapline {
	position: absolute;
	left:294px;
	top: 167px;
	width: 29%;
	height: 30px;
	z-index: 3
}
#address {
	position: absolute;
	left: 155px;
	top: 86px;
	width: 268px
}
#addressbgd {position: absolute; left: 46%; top: 190px; width: 220px; height: 180px; padding: 10px 8px 20px 8px;}
#feedback {position: absolute; left: 25%; top: 200px; text-align: center; z-index: 7}
#comments {
	position: absolute;
	left: 0px;
	top: 164px;
	width: 270px;
	overflow: auto;
}
#comments p {font-family: verdana, arial; font-size: 13px; font-weight: bold; color: #0000CC}
#comments a {font-size: 12px; font-family: verdana, arial; font-weight: bold}
#here {font-family: verdana, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff}
#entryform {
	position: absolute;
	left: 227px;
	top: 145px;
	text-align: right;
	z-index: 7;
	width: 434px;
}
#publicityform {
	position: absolute;
	left: 200px;
	top: 72px;
	text-align: right;
	z-index: 7;
	width: 434px;
}

#noscript {position: absolute; left: 4.5%; top: 24px;}
.leftpic {float: left; padding-right: 10px; padding-bottom: 8px; padding-top: 3px}
.rightpic {float: right; padding-left: 10px; padding-bottom: 8px; padding-top: 3px}

#venuepics {position: absolute; width: 150px}
#venuetext {
	position: absolute;
	left: 203px;
	width: 406px;
	padding-left: 12px
}
#results {
	position: absolute;
	left: 135px;
	top: 157px;
	z-index: 6;
	width: 314px;
}
#productionsdate {
	position: absolute;
	left: 175px;
	top: 157px;
	z-index: 6;
	width: 314px;
}
.page {position: absolute; left: 170px; top: 190px; width: 620px; font-size: 11px; z-index: 6}
#page1 a:link {font-size: 11px; font-weight: bold}
#page1 a:visited {font-size: 11px; font-weight: bold}
#page1 a:hover {font-size: 11px; font-weight: bold}
#page1 a:active {font-size: 11px; font-weight: bold}

.applications {position: absolute; left: 135px; top: 190px; width: 660px; font-size: 11px; z-index: 6}
.productions {position: absolute; left: 175px; top: 190px; width: 620px; font-size: 11px; z-index: 6}
.page2 {position: absolute; left: 75px; top: 215px; width: 680px; font-size: 9px; z-index: 6}
.cell1 {border-top: solid 3px #eeeecc; border-right: solid 5px #eeeecc; border-left: solid 5px #eeeecc; background-color: #ffffff; padding: 3px; height: 20px}
.cell2 {border: solid 5px #eeeecc; border-top: solid 3px #eeeecc; background-color: #ffffff; padding: 3px; height: 20px;}
.cell3 {border: solid 5px #eeeecc; background-color: #ffffff; padding: 3px; height: 20px; border-bottom: 0px}
.comp {position: absolute; left: 8px; width: 42%; color: #000000; font-weight: normal}
.prod {position: absolute; left: 40%; width: 42%; color: #000000; font-weight: bold}
.loc {position: absolute; left: 85%; width: 15%; color: #000000; font-weight: normal}

.comp1 a:hover {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#ffffff; text-decoration:none; background-color: #ff339a}
.prod1 a:hover {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#ffffff; text-decoration:none; background-color: #ff339a}
.loc1 a:hover {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#ffffff; text-decoration:none; background-color: #ff339a}

.cell1b {border-top: solid 3px #ddf; background-color: #ffe; padding: 3px; height: 20px}
.cell2b {border-top: solid 3px #ddf; background-color: #ffe; border-bottom: solid 3px #ddf; background-color: #ffe;padding: 3px; height: 20px;}
.cell3b {background-color: #ffe; padding: 3px; height: 20px;}

#schedulelist {
	position: absolute;
	left: 211px;
	top: 173px;
	width: 396px;
	z-index: 6
}
#schedulelist ul li {display: inline; float: left; padding: 0px 0px 0px 0px}
#schedulelist ul {list-style-type: none; margin: 0; padding: 0px; font-weight: bold}

#PDF a:link {font-family: verdana, sans-serif; font-weight: bold; font-size: 13px; color:#000099; text-decoration:underline;}
#PDF a:visited {font-family: verdana, sans-serif; font-weight: bold; font-size: 13px; color:#000099; text-decoration:underline;}
#PDF a:hover {font-family: verdana, sans-serif; font-weight: bold; font-size: 13px; color:#ff339a; text-decoration:underline;}
#PDF a:active {font-family: verdana, sans-serif; font-weight: bold; font-size: 13px; color:#ff339a; text-decoration:underline;}

.comp1 {position: absolute; left: 8px; width: 36%; color: #666666; font-weight: normal}
.prod1 {position: absolute; left: 37%; width: 33%; color: #666666; font-weight: normal}
.loc1 {position: absolute; left: 72%; width: 30%; color: #666666; font-weight: normal}
.comp2 {position: absolute; left: 8px; width: 30%; color: #333333; font-weight: bold; font-size: 14px}
.prod2 {
	position: absolute;
	left: 37%;
	width: 30%;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	top: 7px;
}
.loc2 {
	position: absolute;
	left: 72%;
	width: 151px;
	color: #333333;
	font-weight: bold;
	font-size: 14px
}

#companysched ul li{list-style-type: none; font-size: 1em;}
.schedleft {text-align: right}

#daylist {
	position: absolute;
	left: 636px;
	top: 129px;
	width: 120px;
}
#daylist ul {list-style-type: none}
#daylist p {padding-bottom: 0px; font-size: 13px}
#daylist a {font-size: 13px}
#indeximage {
	position: absolute;
	left: 499px;
	top: 140px;
	width:87px;
	height: 120px
}
#reviewlist {
	position: absolute;
	left: 200px;
	top: 215px;
	width: 250px
}

#reviewlist2 {
	position: absolute;
	left: 460px;
	top: 215px;
	width: 250px
}

.reviewul ul{line-height: 1.8; list-style-type: none; text-align: left; padding-left: 0; margin-left: 0;}
#addreview {
	position: absolute;
	left: 198px;
	top: 490px;
	width: 300px
}
#addreview a:link {font-family: verdana, sans-serif; font-weight: normal; font-size: 14px; color:#ff339a; text-decoration:none;}
#addreview a:visited {font-family: verdana, sans-serif; font-weight: normal; font-size: 14px; color:#ff339a; text-decoration:none}
#addreview a:hover {font-family: verdana, sans-serif; font-weight: normal; font-size: 14px; color:#336FF8; text-decoration:none;}
#addreview a:active {font-family: verdana, sans-serif; font-weight: normal; font-size: 14px; color:#336FF8; text-decoration:none;}
#reviewpage {position: absolute; left: 200px; top: 215px; width: 400px; background-color: #ffffff; padding: 8px; border: solid 6px #ffffcc}
#backtoproduction {
	position: absolute;
	left: 82px;
	top: 179px;
}

.cell1a {border-top: solid 1px #222; padding: 3px; height: 62px;}
.cell1a p {font-size: 9px}
.cell2a {border-top: solid 1px #222; border-bottom: solid 1px #222; padding: 3px; height: 62px;}
.cell2a p {font-size: 9px}
.compa {position: absolute; left: 8px; width: 42%; color: #000000; font-weight: normal}
.proda {position: absolute; left: 70px; width: 240px; color: #000000; font-weight: bold}
.loca {position: absolute; left: 305px; width: 150px; color: #000000; font-weight: normal}
#page3 a:link {font-size: 10px; font-weight: bold}
#page3 a:visited {font-size: 10px; font-weight: bold}
#page3 a:hover {font-size: 10px; font-weight: bold}
#page3 a:active {font-size: 10px; font-weight: bold}

#centralimages {position: absolute; left: 300px; top: 75px}
#centralimages11 {position: absolute; left: 370px; top: 75px}
#centralimages12 {position: absolute; left: 420px; top: 75px}
#centralimages4 {position: absolute; left: 520px; top: 425px}
#centralimages5 {position: absolute; left: 220px; top: 425px}
#centralimages6 {position: absolute; left: 270px; top: 425px}
#centralimages7 {position: absolute; left: 320px; top: 425px}
#centralimages20 {position: absolute; left: 370px; top: 425px}
#centralimages9 {position: absolute; left: 420px; top: 425px}
#centralimages2 {position: absolute; left: 470px; top: 425px}
#centralimages10 {position: absolute; left: 170px; top: 425px}
#centralimages3 {position: absolute; left: 120px; top: 490px}
#centralimages13 {position: absolute; left: 220px; top: 490px}
#centralimages14 {position: absolute; left: 270px; top: 490px}
#centralimages15 {position: absolute; left: 320px; top: 490px}
#centralimages16 {position: absolute; left: 370px; top: 490px}
#centralimages19 {position: absolute; left: 420px; top: 490px}
#centralimages18 {position: absolute; left: 170px; top: 490px}
#centralimages22 {position: absolute; left: 470px; top: 490px}
#centralimages8 {position: absolute; left: 470px; top: 75px}
#centralimages21 {position: absolute; left: 570px; top: 75px}
#centralimages17 {position: absolute; left: 520px; top: 75px}

#thumbholder {position: absolute; left: 30px; top: 160px; width: 350px}
.picthumbs {padding: 3px}
.picbig {position: absolute; left: 360px; top: 160px; visibility: hidden}
#galleryinstructions {position: absolute; left: 400px; top: 220px; width: 230px}
#galleryhere {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color: #336ff8}

#picsnav {position: absolute; left: 260px; top: 118px; width: 70%}
#picsnav ul {list-style-type: none; margin: 0; padding: 0px}
#picsnav ul li {display: inline; float: left; padding: 0px 5px 0px 0px}

#picsnav li a:link {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#ff339a; text-decoration:none;}
#picsnav li a:visited {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#ff339a; text-decoration:none;}
#picsnav li a:hover {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#ffffff; text-decoration:none; background-color: #ff339a}
#picsnav li a:active {font-family: verdana, sans-serif; font-weight: bold; font-size: 11px; color:#ff339a; text-decoration:none;}
