
.tinyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #CCCCCC;
}

.warningText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
}

.cataloguerowOdd
{
	background-color:#DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
}
.cateloguerowEven{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	background-color:#FFFFFF;
}

.cateloguerowActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	background-color:#777777;
	color:#FFFFFF;
}
.cateloguerowActive a:link {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.cateloguerowActive a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
}
.cateloguerowActive a:hover {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}
.cateloguerowActive a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
}
.cateloguerowEven a:link {
	color: #BC3A3A;
	text-decoration: none;
	font-weight:bold;
}
.cateloguerowEven a:visited {
	text-decoration: none;
	color: #9C2A2A;
	font-weight: bold;
}
.cateloguerowEven a:hover {
	color: #DC3A3A;
	font-weight: bold;
	text-decoration: underline;
}
.cateloguerowEven a:active {
	text-decoration: none;
	color: #BC3A3A;
	font-weight:bold;
}

.cataloguerowOdd a:link {
	color: #BC3A3A;
	text-decoration: none;
	font-weight:bold;
}
.cataloguerowOdd a:visited {
	text-decoration: none;
	color: #9C2A2A;
	font-weight: bold;
}
.cataloguerowOdd a:hover {
	color: #DC3A3A;
	font-weight: bold;
	text-decoration: underline;
}
.cataloguerowOdd a:active {
	text-decoration: none;
	color: #BC3A3A;
	font-weight:bold;
}

.filmTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	display: run-in;
	text-indent: 10px;
}
.filmSynopsisStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4487b2;
	font-weight: bold;
}

	strong
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 22px;	
	}
	a:link 
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;
		color: #BC3A3A;
		text-decoration: none;
		font-weight:bold;
	}
	
	a:visited 
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;
		color: #AC1A1A;
		text-decoration: none;
		font-weight:bold;
	}
	
	a:hover 
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		color: #DC3A3A;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a:active 
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		color: #BC3A3A;
		font-weight:bold;
	}

	.ouatText 
	{
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
	}
	
	.ouatSuccess 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		line-height: 22px;
		text-align:justify;
	}
	.ouatInputLabel 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 18px;
		color: #0033AA;	
		float:left;
		width: 130px;
	}

	.ouatInputField 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		line-height: 18px;
		color: #0033AA;	
		float: left;
		width: 470px;
	}
	
	.textBoxes 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		background-color: #FFFFFF;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333333;
		border-right-color: #333333;
		border-bottom-color: #666666;
		border-left-color: #333333;
	}

	
	.textBoxesWarning 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		background-color: #FFFFFF;
		border-top-width: 3px;
		border-right-width: 3px;
		border-bottom-width: 3px;
		border-left-width: 3px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #AA3333;
		border-right-color: #AA3333;
		border-bottom-color: #AA6666;
		border-left-color: #AA3333;
	}

	.ouatHeader 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color:#772222;
	}

	.ouatHeader a:link
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color:#8F3333;
		text-decoration:underline;
	}
	
	.ouatHeader a:active
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color:#8F3333;
		text-decoration:underline;
	}
	
	.ouatHeader a:visited
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color:#8F3333;
		text-decoration:underline;
	}
	
	.ouatHeader a:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color:#8F3333;
		text-decoration:underline;
	}
	
	
	#innerIndented
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		width:710px;
	}
	#page_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #005bae;
		width: 445px;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-right: 4px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		right:135px;
	}
	
	#page_innertext {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: normal;
		color: #333333;
	}
	
	#page_innertext_film {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		color: #333333;
		top:-25px;
		right: -27px;
	}	
	#page_innerimages
	{
		width: 230px;
		float: right;
		display: inline;
		content: inherit;
	}

	#page_title_red {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #9d1b1b;
		width: 265px;
		position:relative;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-right: 4px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		top:-30px;
		right:-230px;
	}

	body 
	{
		background: url(images/backdrop.jpg);
		margin:10px 20px 0px 20px;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 22px;
		text-align: justify;
	}
	
	#search_box
	{
		border: none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color: #000000;
	}
	#main_top
	{
		background:url(images/top_frame.gif);
		background-repeat:no-repeat;
		width:782px;
		margin-left: auto;
		margin-right: auto;
		height:24px;
	}
	#main_wrapper
	{
		width: 782px;
		margin-left: auto;
		margin-right: auto;
	}

	#main_middle 
	{
		background-repeat:repeat-y;
		width: 782px;
		vertical-align:top;
		background-image: url(images/middle_frame.gif);
		background-position: top;
		margin-left: auto;
		margin-right: auto;
	}
	#main_inner
	{
		margin-left: auto;
		margin-right: auto;
	}
	
	#main_bottom
	{
		position:relative;
		background: url(images/bottom_frame.gif);
		background-repeat:no-repeat;
		width:782px;
    	margin-left: auto;
    	margin-right: auto;
		height:50px;
	}
	
	#main_whitelogo
	{
    	margin-left: auto;
    	margin-right: auto;
		position:relative;
	}
	
	#main_searchbox
	{
		position:relative;
    	margin-left: auto;
    	margin-right: auto;
	}
	#main_bottomtext
	{
		position:relative;
		float:right;
		right:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		top:-30px;
	}
	#main_bottomtext a:link 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	#main_bottomtext a:visited 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	#main_bottomtext a:hover 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: underline;
	}
	#main_bottomtext a:active 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	#main_toptext
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	#main_toptext a:link 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	#main_toptext a:visited 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	#main_toptext a:hover 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: underline;
	}
	#main_toptext a:active 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	
	#film_table
	{
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	#film_table input
	{
		padding: 1px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		border: solid 1px #666666;
	}

	#film_table input[type="radio"]
	{
		border: none;
	}

	#film_table input[type="checkbox"]
	{
		border: none;
	}
	#film_table select
	{
		padding: 1px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		border: solid 1px #666666;
	}
	#film_table textarea
	{
		padding: 1px;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		border: solid 1px #666666;
	}

.warning{
	color:#FF5555;
	text-align: justify;
	font-size: 90%;
	line-height: normal;
	padding; 0px;
	margin; 2px;
}
				
	#film_table input[type="button"]:hover
	{
		background-color: #EEEEEE;
	}
	
	   div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
	  z-index:999;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin-top: 2px;
      padding:2px;
      cursor:pointer;
    }