div#page    {
            background-image: url(../images/backgrounds/diffusion.jpg);
            background-repeat: repeat;
            }
/*div#pagedecoration	{
					width: 850px;
					height: 450px;
					margin: 0px;
					padding: 0px;
					background-image: url(../images/details/f4film.gif);
					background-position: right bottom;
					background-repeat: no-repeat;
					}*/
div#filmsearch	{
				margin-top: 0px;
				margin-left: 6px;
				width: 160px;
				height: 420px;
				float: left;
				overflow: auto;
				}
#filmsearch h2	{
				padding: 0px;
				margin: 0px;
				}
#filmsearch a	{
				font-size: 11px;
				font-family: "trebuchet ms";
				color: #38b1ce;
				}
#filmsearch a:hover	{
					color: #900;
					}
#filmsearch h4	{
				font-size: 12px;
				padding: 0px;
				margin-top: 0px;
				margin-bottom: 8px;
				margin-left: 0px;
				margin-right: 0px;
				}
div#filmoptions	{
				margin-left: 5px;
				width: 150px;
				height: 200px;
				overflow: auto;
				border-bottom: 1px dashed #4660AC;
				}
#filmoptions li	{
				list-style-type: none;
				padding-left: 0px;
				margin-left: 0px;
				}
#filmoptions ul	{
				padding-left: 0px;
				margin-left: 0px;
				}
				
#filmoptions a	{
					color: #38b1ce;
					}
#filmoptions a:hover	{
						color: #900;
						}
div#recentfilmscreen{
							padding: 0px;
							margin-top: 34px;
							margin-bottom: 0px;
							margin-right: 0px;
							margin-left: 0px;
							width: 150px;
							height: 120px;
							overflow: hidden;
							}
div#film3wide	{
				width: 420px;
				height: 400px;
				float: right;
				overflow: auto;
				}
#film3wide img	{
				border: 0px;
				}
#film3wide table{
				width: 100%;
				}
#film3wide td	{
				width: 33%;
				text-align: center;
				}
div#filmtext	{
				margin-left: 10px;
				margin-top: 0px;
				padding-right: 8px;
				width: 232px;
				height: 410px;
				float: left;
				overflow: auto;
				text-align: left;
				}
#filmtext h3	{
				margin-bottom:1px;
				padding-bottom:1px;
				color: #927B68;
				}
#filmtext h4	{
				margin-bottom:1px;
				padding-bottom:1px;
				color: #927B68;
				}
#filmtext a	{
				color: #927B68;
				}
#filmtext p
{
	color: #666;
}
div#recentfilmcover{
							padding: 0px;
							margin: 0px;
							width: 200px;
							height: 275px;
							overflow: hidden;
							}
div#recentfilmtext  {
							padding: 0px;
							margin: 0px;
							width: 200px;
							}
#recentfilmtext h3  {
							padding-top: 0px;
							margin-top: 0px;
							}
#recentfilmtext p
{
	padding: 0px;
	margin: 0px;
}
ul#filmchoices	{
				margin: 0px;
				padding: 0px;
				}
#filmchoices li	{
				list-style-type: none;
				}
div#filmright	{
				margin-left: 8px;
				margin-top: -10px;
				margin-bottom: 0px;
				margin-right: 0px;
				padding: 0px;
				width: 417px;
				height: 410px;
				float: left;
				}
div#filmquote	{
					margin: 0px;
					padding: 0px;
					width: 405px;
					height: 80px;
					float: right;
					overflow: auto;
					text-align: left;
					}
#filmquote p	{
				font-family: 'trebuchet ms';
				font-size: 18px;
				font-weight: bold;
				color: #38b1ce;
				padding: 0px;
				margin: 0px;
				}
#quoteauthor	{
					font-size: 14px;
					padding: 0px;
					margin: 0px;
					}
div#filmframe	{
				margin: 0px;
				padding: 0px;
				width: 410px;
				height: 358px;
				background-image: url(../images/backgrounds/frame.gif);
				background-repeat: no-repeat;
				float: right;
				}
div#filmmedia	{
				margin-top: 54px;
				margin-left: 54px;
				margin-right: 0px;
				margin-bottom: 0px;
				padding: 0px;
				width: 310px;
				height: 248px;
				background-color: #eee;
				}
div#selectstills{
				padding: 0px;
				margin-top: 8px;
				margin-left: 54px;
				margin-right: 0px;
				margin-bottom: 0px;
				width: 310px;
				height: 20px;
				text-align: center;
				}
#selectstills ul	{
					margin: 0px;
					padding: 0px;
					}	
#selectstills li	{
				list-style-type: none;
				display: inline;
				font-family: 'comic sans MS';
				font-size: 14px;
				color: #999;
				padding-left: 18px;
				padding-right: 18px;
				}
				
#selectstills a:hover	{
						font-family: 'comic sans MS';
						font-size: 14px;
						color: #900;
						}
/*Advanced Menu functions*/
ul#menu	{
		width: 707px;
		height:83px;
		background: url(../images/menu/fbook.gif) no-repeat;
		padding: 0px;
		margin-left: 60px;
        margin-right: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
		}
#menu li{
		margin: 0px; padding: 0px; list-style: none; display: block; position: absolute;
		}
#menu a	{
		display: block; text-indent: -60px; overflow: hidden; text-decoration: none;
		}
/*Positioning the menu items*/
#films	{left: 479px; top: 17px; width: 60px; height: 29px;}
#news	{left: 548px; top: 16px; width: 60px; height: 29px;}
#shop	{left: 617px; top: 15px; width: 60px; height: 33px;}
#diff	{left: 703px; top: 23px; width: 31px; height: 18px;}
/*Declaring the height of the links*/
#films a{height: 29px; width: 60px; background: url(../images/menu/text/filmsfrontplain.gif) no-repeat;}
#news a{height: 29px; width: 60px; background: url(../images/menu/text/newsfrontplain.gif) no-repeat;}
#shop a{height: 33px; width: 60px; background: url(../images/menu/text/shopfrontplain.gif) no-repeat;}
#diff a{height: 18px; width: 31px; background: url(../images/menu/text/diffplain.gif) no-repeat;}
/*Choosing the task to be performed when user hovers*/
#films a:hover{background: url(../images/menu/text/filmsfrontdecor.gif) no-repeat;}
#news a:hover{background: url(../images/menu/text/newsfrontdecor.gif) no-repeat;}
#shop a:hover{background: url(../images/menu/text/shopfrontdecor.gif) no-repeat;}
#diff a:hover{background: url(../images/menu/text/diffdecor.gif) no-repeat;}
